roboforum.ru

Технический форум по робототехнике.

exodus открытый Jabber клиент

exodus открытый Jabber клиент

EdGull » 19 фев 2009, 01:25

http://code.google.com/p/exodus/
я всё правильно понимаю что exodus открытый клиент для виндов, написанный на Дельфи?

а то жутко хочется управлять домашней робототехникой через джаббер... :oops:

Добавлено спустя 57 минут 21 секунду:
внесу небольшие уточнения, имеется GSM GPRS модем SIM300 с аппартным TCP/IP стеком
по UDP данные из меги в ПК и обратно гоняются на ура, но...
это же отдельная программка... опять же таки, для мобилки нужно опять что-то писать...
вот и подумалось что jabber будет универсальной программой управления домашней электроникой.

Re: exodus открытый Jabber клиент

Vooon » 19 фев 2009, 01:32

Парсить xml на микроконтроллере? Думаю для авр это несколько тяжелая задача.
С другой стороны написать jabber-бота имея нужные библиотеки не так сложно...

Кстати jabber-ботов довольно много, есть словари, у гугл-транслейта емнип был, да и прочих полно.
Например imified@imified.com

Re: exodus открытый Jabber клиент

EdGull » 19 фев 2009, 01:48

пока планирую товарища попросить попробывать к исходникам exodus прикрутить UDP стек

Re: exodus открытый Jabber клиент

Vooon » 19 фев 2009, 01:55

А с какого бока там udp? Там же tcp. Кстати вспомнил еще одну особенность, там используется ssl шифрование.
Работа без шифрования возможна, но очень не желательна, так что потребуется железка, на которой можно запустить линух.
Тогда можно будет воспользоваться готовыми библиотеками.

Re: exodus открытый Jabber клиент

EdGull » 19 фев 2009, 02:03

с меги через GPRS в SIM300 по UDP шлем на ПК данные в нашу передаланную exodus, та в свою очередь выкладывает их допустим в jabber конференцию, ну и обратно соответсвенно
ну или мне в jabber отслылает

Re: exodus открытый Jabber клиент

Vooon » 19 фев 2009, 04:04

Так для этого полноценный клиент не нужен, нужна только библиотека для работы с XMPP.
Будет время, попробую накидать простого бота на пайтоне.

Re: exodus открытый Jabber клиент

EdGull » 19 фев 2009, 09:36

ну наверное это я и имел ввиду

Re: exodus открытый Jabber клиент

Vooon » 19 фев 2009, 21:56

Вобщем и писать не пришлось, украдено до нас.
Используя библиотеку http://xmpppy.sourceforge.net/
Чуть поправил их пример, сейчас запущен на roboforum@jabber.ru
Вложения
bot.py
Правленный пример.
(3.07 КиБ) Скачиваний: 395

Re: exodus открытый Jabber клиент

EdGull » 20 фев 2009, 00:32

а как им пользоваться?
а как его прикручивать?

Re: exodus открытый Jabber клиент

Vooon » 20 фев 2009, 01:51

Нужен интерпретатор питона, нужна библиотера xmpppy.
Запускаешь скрипт, он принимает два параметра из командной строки: JID на котором он будет работать и пароль.

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


Rambler\'s Top100 Mail.ru counter