[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 390: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
LabVIEW Portal • View topic - Jabber Client and LabVIEW

Jabber Client and LabVIEW

Делись идеей, получай поддержку и критику!

5
71%
2
29%
 
Total votes : 7

Jabber Client and LabVIEW

Postby IvanLis on 23 Jun 2011, 16:53

Attachments
Response.zip
мой вариант, попытка реализации примера из описания
lv 2010
(81.86 KiB) Downloaded 136 times
Last edited by IvanLis on 07 Jul 2011, 11:32, edited 2 times in total.
Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Реализация SASL аутентификации для протокола XMPP

Postby IvanLis on 23 Jun 2011, 21:53

Last edited by IvanLis on 21 Oct 2011, 15:04, edited 2 times in total.
Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Реализация SASL аутентификации для протокола XMPP

Postby IvanLis on 23 Jun 2011, 22:36

Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Jabber Client and LabVIEW

Postby IvanLis on 07 Jul 2011, 11:47

Реализовал соединение TLS и авторизацию по PLAIN алгоритму, DIGEST-MD5 пока не получается.
Клиент в сети, сообщения принимаются и отправляются.
Отображается список клиентов (RosterList), а также показывает клиентов OnLine. Правда не динамически, а только на момент загрузки.
Но и задача не ставилась написать именно "Клиента" для обмена сообщениями.

http://www.youtube.com/watch?v=2XTlfseJb1M

Jabber-LabVIEW-2011-06-29.mpeg

http://www.youtube.com/watch?v=hVihEQfQxug

Jabber-LabVIEW-2011-07-06.mpeg

Идея состоит в реализации связки Client-Server (или Client-Client) для передачи информации, либо команд управления и взаимодействия между несколькими территориально-разнесенными рабочими станциями используя протокол XMPP и сервер мгновенного обмена сообщениями Jabber.

Недостатки:
1. Система взаимодействия "Не реального времени".

Достоинства:
1. Для идентификации используется не IP, а уникальный Jabber адрес.
2. Возможна передача информации между "Рабочими Станциями" (РС) не имеющими статического ("реального", "белого") IP.
3. При перемещении РС, адрес не изменяется.
4. Возможность использования собственной системы шифрования и подтверждения получения сообщений.

Кто желает, можете дополнить, тот или иной список. Готов обсудить и дополнить или корректировать.
Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Jabber Client and LabVIEW

Postby IvanLis on 07 Jul 2011, 12:03

Что хочу сделать....
Перспективы:
1. Реализовать взаимодействие Client-Client.
2. Реализовать систему проверки подлинности и подтверждения получения сообщений.
3. Реализовать систему шифрования передаваемой информации.
Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Jabber Client and LabVIEW

Postby Chupakabra on 12 Jul 2011, 11:36

Я вот некоторое время назад изучал вопрос подключения к google gtalk-у. Правда изучал возможность реализации не в LabVIEW, а в CoDeSys, у меня ПЛК распределенные. Но у гугла TLS шифрование используется, а это дополнительные трудности при написании.

. I am a developer of an IM client. How do I connect to the Google Talk service?
As long as you adhere to the requirements of the XMPP specs, you will be able to connect to the Google Talk service.
You need to know the following:
•The service is hosted at talk.google.com on port 5222
•TLS is required
•The only supported authentication mechanism is SASL PLAIN

А так идея замечательная считаю.
User avatar
Chupakabra
professional
professional
 
Posts: 332
Joined: 21 Jan 2009, 10:50
Location: Москва
Medals: 1
Tutorials (1)
LabVIEW Version: 2012
Karma: 86
VIP bloggers

Re: Jabber Client and LabVIEW

Postby IvanLis on 12 Jul 2011, 21:51

Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Jabber Client and LabVIEW

Postby IvanLis on 14 Jul 2011, 10:19

До этого все было реализовано согласно модели "Машина состояний".... гибкая и универсальная модель, но есть и отрицательные моменты...

Решил переделать все в виде библиотеки и перейти к линейной модели (по аналогии с инструментами NI), вот пока начало:
3.png
3.png (2.12 KiB) Viewed 5469 times

На мой взгляд такая схема упростит использование инструментов Jabber конечному пользователю.
Когда сделаю основные инструменты, выложу на Beta-тестирование.
Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Jabber Client and LabVIEW

Postby mzu2006 on 15 Jul 2011, 02:30

Attachments
Jabber.zip
(29.33 KiB) Downloaded 150 times

rm -rf /mnt/windows
User avatar
mzu2006
doctor
doctor
 
Posts: 2456
Joined: 16 Aug 2008, 02:12
Location: St-Petersburg (RU), Phila, Boston, Washington DC
Medals: 3
Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 7.1 10 11 12
Karma: 279
CLAD CLD I/O PDA VIP vision bloggers teachers

Re: Jabber Client and LabVIEW

Postby Eugen Graf on 21 Oct 2011, 12:04

Иван, тут один немец интересуется твоей прогой, ты можешь ему выслать или выложить в открытый доступ?
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Jabber Client and LabVIEW

Postby IvanLis on 21 Oct 2011, 14:30

Attachments
Jabber Project.zip
lv2010
(503.2 KiB) Downloaded 153 times
Jabber Line.png
Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Jabber Client and LabVIEW

Postby IvanLis on 30 Dec 2011, 10:07

Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Jabber Client and LabVIEW

Postby Pavel Krivozubov on 30 Dec 2011, 10:18

гм.. что -то непонятно

Руководящее законодательство и юрисдикция

Настоящее Соглашение и Условия предоставления услуг разработаны в соответствии с законодательством штата Виржиния, исключая положения, противоречащие закону, и руководствуются им. Просим заметить, что использование вами Услуг ICQ может находиться в юрисдикции другого местного, штатного, национального или международного законодательства. Вы явным образом соглашаетесь, что исключительной юрисдикцией в связи с любой претензией или спором с ICQ, или со спором, связанным любым образом с вашим пользованием Услугами ICQ, обладают суды штата Вирджиния. При этом вы соглашаетесь на рассмотрение в судах Вирджинии любого такого спора, включая любой иск к ICQ, ее дочерним компаниям, филиалам, служащим, подрядчикам, должностным лицам, директорам, поставщикам телекоммуникационных услуг и поставщикам содержательных материалов.


Причем тут штат Вирджиния и как ко мне, гражданину Российской Федерации могут применяться его законы??
По моему они написали чушь)
С правами вообще шедеврально)) Короче ребята выдают желаемое за действительное по моему. Разумеется все права на интеллектуальную собственность принадлежат владельцу, это любой суд скажет, и по этому их лицензионное соглашение, противозаконно.

- ждём Ваших заказов на написание программ

User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4373
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 213
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Jabber Client and LabVIEW

Postby Pavel Krivozubov on 30 Dec 2011, 10:27

И именно в силу абсурдности их лицензионного соглашения - проголосовал за ICQ)

- ждём Ваших заказов на написание программ

User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4373
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 213
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Jabber Client and LabVIEW

Postby IvanLis on 21 Jul 2017, 01:13

В условиях того, что развитие проекта остановилось, ввиду потери интереса и отсутствия времени на доработки.
В тоже время периодически поступают запросы на исходники. Было выложено несколько версий, часть из них с паролем.

Выкладываю все наработки, в том числе и нигде не прописанные, некоторые были на грани идеи...
Паролей вроде нигде не установлено.

Не для коммерческого использования, свободно к распространению с указанием автора и ссылкой на labviewportal.org :wink: .
Использование в коммерческих целях по дополнительному согласованию.


В виду превышения максимального размера файла, выкладываю на внешнем ресурсе:
https://drive.google.com/file/d/0ByTaqh ... sp=sharing
Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Next

Return to Проекты

Who is online

Users browsing this forum: No registered users and 3 guests

cron