Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома
  • Страница:
  • 1
  • 2

ТЕМА: Нужен совет. Как командовать 40-ка ESP8266?

Нужен совет. Как командовать 40-ка ESP8266? 11 Окт 2015 17:03 #6768

  • Алхимик
  • Алхимик аватар
  • Не в сети
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 2
  • Репутация: 0
Задача:
1. Есть 40 штук ESP8266 модулей подключенных по Wi-Fi.
2. Необходимо посылать широковещательный пакет (размером к примеру в 400 байт) в котором зашифрованы команды для каждого из 40-ка модулей. Т.е. в одном IP-пакете адресные команды (разные) для каждого модуля.
3. Каждый модуль получает весь пакет, вычленяет свою команду и исполняет её.

Вопрос к Гуру: как это проще реализовать, из каких программных модулей?
Буду благодарен за любую помощь.
Администратор запретил публиковать записи гостям.

Нужен совет. Как командовать 40-ка ESP8266? 11 Окт 2015 17:11 #6769

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
В прошивке нет поддержки управления по UDP. Можно рулить только GET запросами или централизовано через MQTT.

UDP управление как-то никого не интересовало. Но реализовать скорее всего можно - если есть какой-то смысл в таком протоколе. Нужно еще продумать протокол.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
Спасибо сказали: Алхимик

Нужен совет. Как командовать 40-ка ESP8266? 11 Окт 2015 17:24 #6770

  • Алхимик
  • Алхимик аватар
  • Не в сети
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 2
  • Репутация: 0
Тут ещё вот какой нюанс: сервер который будет подавать команды, предполагается будет Raspberry PI. Т.е. задача ещё и в том, что бы их максимально просто "подружить" друг с другом. UDP с этим справится "на ура", вот про MQTT я совсем мало знаю. На нём реально сделать то что я хочу?
Администратор запретил публиковать записи гостям.

Нужен совет. Как командовать 40-ка ESP8266? 11 Окт 2015 17:28 #6771

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Да, MQTT можно поднять на Raspberry ..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
Спасибо сказали: Алхимик

Нужен совет. Как командовать 40-ка ESP8266? 11 Окт 2015 17:31 #6772

  • Алхимик
  • Алхимик аватар
  • Не в сети
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 2
  • Репутация: 0
А насколько будет это всё синхронно работать?
Тут вот в чём загвоздка: все 40 девайсов должны одновременно получать команды и соответственно их выполнять. Не получится, что "новости" по подписке на MQTT они будут получать по очереди? Или я не совсем правильно понимаю как работает MQTT?
Последнее редактирование: 11 Окт 2015 17:40 от Алхимик.
Администратор запретил публиковать записи гостям.

Нужен совет. Как командовать 40-ка ESP8266? 11 Окт 2015 18:13 #6773

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Думаю помодульно команды шустро сработают. Незначительная и не заметная пауза может быть..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: FlyRouter
Время создания страницы: 0.151 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.