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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2013, 01:14   #1
pma
Junior Member
 
Регистрация: 04.02.2013
Сообщений: 19
Вес репутации: 0
pma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud of
По умолчанию

Делал примерно так:
Сервер – мастер и только он может посылать запрос
Остальные - слейв пока не спросят молчат, спросили – отвечают.
Пакеты:
Старт байт -- адрес ведомого устройства -- код функции – данные – CRC
Старт байт для доп контроля начала пакета чтобы проснувшиеся слейвы не выхватили из середины свой номер, (но CRC должна и без него справиться) сделал для подстраховки.
После получения пакета слейв проверяет целостность и идет разгребать поставленные задачи, при этом сообщает что пакет принял и пошел работать.
Мастер получает подтверждение и отстает от слейва.
Более подробно не вижу смысла описывать и так все понятно. Какие данные передаются, как обрабатываются, итд это зависит от вида устройства и разработчика.

По поводу беспроводного модуля у меня предусмотрено переключение UARTа с встроенного 485 на внешний модуль, а под ваш модуль надо много пинов или городить переходник. В общем ищу с UART и своим протоколом чтобы не париться.

Роутер конечно мало потребляет, маленький, дешевый...
но 2 главных причины недоверия
- с линуксом я не дружу,
- через веб морду не всегда удобно что то включать а УАРТ там 1 (можно конечно USB хаб под беспроводной пульт, флешку итд но возни много особенно с моими познаниями в линуксе), процессор там слабенький - только веб морду держать и еще чуть, а хотелось развязать веб интерфейс от сети контроллеров через БД(MySQL так просто не влезет ), может видеонаблюдение, файлопомойка... тем более стоит медиа сервер и не перетруживается.
pma вне форума   Ответить с цитированием
Старый 09.02.2013, 09:05   #2
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
По умолчанию

Цитата:
Сообщение от pma Посмотреть сообщение
Делал примерно так:
Сервер – мастер и только он может посылать запрос...
Modbus
Цитата:
Роутер конечно мало потребляет, маленький, дешевый...
но 2 главных причины недоверия
- с линуксом я не дружу,
- через веб морду не всегда удобно что то включать а УАРТ там 1 (можно конечно USB хаб под беспроводной пульт, флешку итд но возни много особенно с моими познаниями в линуксе), процессор там слабенький - только веб морду держать и еще чуть, а хотелось развязать веб интерфейс от сети контроллеров через БД(MySQL так просто не влезет ), может видеонаблюдение, файлопомойка... тем более стоит медиа сервер и не перетруживается.
Если на роутер не грузить 100 задач, то он вполне справляется.
Для примера в пром. контроллерах проц на гораздо меньшей частоте работает. И не нужно его рассматривать как мегаустройство.
Система может состоять даже из множества таких роутеров, благо в нем есть все необходимое Wi-Fi в частности. Почему например не построить беспроводную сеть на базе таких роутеров как MR3020, WR703 и к каждому прицепить по Arduno. Вот вам решение беспроводной связи.

Линукс - ну что тут сказать, изучать надо. Он гибче, эффективнее, защищеннее, компактнее и надежнее. От него ни куда не деться.

Цитата:
У каждого свое понятие дорого.
Конечно.
Только кому-то хочется поковыряться, а кому-то нужно готовое надежное решение тут уже в большей степени решающую роль начинает играть цена.
andr128 вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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