Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Открытый проект умного дома

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2012, 19:37   #1
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию Modbus RTU

А я вот все думал над этой темой и решил все-же применить промышленный протокол MODBUS RTU. Благо с нуля писать не нужно есть хорошая библиотека. Ссылка для закачки
Автор: Stéphane Raimbault
Можно обвязывать в сеть несколько Ардуин по RS485, собрав простую схему на МС max485.

Для отладки можно использовать Free QModbus.

Для роутера(ов) на базе OpenWrt можно также применить готовую библиотеку этого автора, в репозитариях уже есть полноценная библиотека libmodbus для работы как по Modbus RTU, так и по Modbus TCP/IP. Есть описание и примеры использования.
https://github.com/stephane/libmodbus
https://github.com/stephane/libmodbu...ive/master.zip

Единственный не приятный момент, для написания сервера или клиента на Си нужно делать кросс-компиляцию под роутер.
Хотя настоящих джидаев это не остановит

Думаю скоро выложу программку под роутер

Последний раз редактировалось andr128; 11.11.2012 в 09:00.
andr128 вне форума   Ответить с цитированием
Старый 05.06.2014, 11:18   #2
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 44
Сообщений: 573
Вес репутации: 600
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Modbus RTU

Цитата:
Сообщение от andr128 Посмотреть сообщение
А я вот все думал над этой темой и решил все-же применить промышленный протокол MODBUS RTU.

...

Единственный не приятный момент, для написания сервера или клиента на Си нужно делать кросс-компиляцию под роутер.
Хотя настоящих джидаев это не остановит
Теперь этого не нужно. Настоящие джедаи всё делают из shell'а
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:57. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика