roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 06:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 01:25 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
http://code.google.com/p/exodus/
я всё правильно понимаю что exodus открытый клиент для виндов, написанный на Дельфи?

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 01:32 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Парсить xml на микроконтроллере? Думаю для авр это несколько тяжелая задача.
С другой стороны написать jabber-бота имея нужные библиотеки не так сложно...

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 01:48 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
пока планирую товарища попросить попробывать к исходникам exodus прикрутить UDP стек


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 01:55 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
А с какого бока там udp? Там же tcp. Кстати вспомнил еще одну особенность, там используется ssl шифрование.
Работа без шифрования возможна, но очень не желательна, так что потребуется железка, на которой можно запустить линух.
Тогда можно будет воспользоваться готовыми библиотеками.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 02:03 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
с меги через GPRS в SIM300 по UDP шлем на ПК данные в нашу передаланную exodus, та в свою очередь выкладывает их допустим в jabber конференцию, ну и обратно соответсвенно
ну или мне в jabber отслылает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 04:04 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Так для этого полноценный клиент не нужен, нужна только библиотека для работы с XMPP.
Будет время, попробую накидать простого бота на пайтоне.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 09:36 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну наверное это я и имел ввиду


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 19 фев 2009, 21:56 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Вобщем и писать не пришлось, украдено до нас.
Используя библиотеку http://xmpppy.sourceforge.net/
Чуть поправил их пример, сейчас запущен на roboforum@jabber.ru


Вложения:
Комментарий к файлу: Правленный пример.
bot.py [3.07 КиБ]
Скачиваний: 415

_________________
Linux user | Firefox user
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 20 фев 2009, 00:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а как им пользоваться?
а как его прикручивать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: exodus открытый Jabber клиент
СообщениеДобавлено: 20 фев 2009, 01:51 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Нужен интерпретатор питона, нужна библиотера xmpppy.
Запускаешь скрипт, он принимает два параметра из командной строки: JID на котором он будет работать и пароль.

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO