Jump to content

МоиСенсоры

МоиСенсоры
Первоначальный выпуск 2013 ; 11 лет назад ( 2013 )
Стабильная версия
2.3.2 / 9 декабря 2019 г. ( 2019-12-09 ) [ 1 ]
Написано в С
Тип Интернет вещей
Лицензия Стандартная общественная лицензия GNU 2.0 или коммерческая
Веб-сайт www .mysensors .org

MySensors  — это бесплатная программная платформа с открытым исходным кодом для самостоятельного выполнения ( сделай сам ) для беспроводных устройств IoT ( Интернета вещей ), позволяющая устройствам обмениваться данными с помощью радиопередатчиков . Библиотека изначально разрабатывалась для платформы Arduino . [ 2 ] [ 3 ]

Устройства MySensors создают виртуальную радиосеть из узлов, которая автоматически образует самовосстанавливающуюся структуру, подобную сетке. Каждый узел может передавать сообщения другим узлам на большие расстояния, используя простые приемопередатчики ближнего действия. К каждому узлу может быть подключено несколько датчиков или исполнительных механизмов, и он может взаимодействовать с другими узлами в сети.

Радиосеть может состоять из 254 узлов, причем один узел может выступать в качестве шлюза в Интернет или контроллера домашней автоматизации. Контроллер добавляет к радиосети такие функции, как назначение идентификатора и определение времени.

Поддерживаемые аппаратные платформы

[ редактировать ]

Платформу можно запускать на следующих платформах и микроконтроллерах .

Возможности связи

[ редактировать ]

MySensors поддерживает беспроводную связь с использованием следующих трансиверов:

  • НРФ24Л01
  • RFM69
  • RFM95 ( Лора )
  • Wi-Fi (ESP8266 и ESP32)

Проводная связь через:

Безопасность

[ редактировать ]

Беспроводная связь может быть подписана с использованием усеченного HMAC-SHA256 либо с помощью аппаратного обеспечения с помощью Atmel ATSHA204A , либо с помощью совместимой программной эмуляции и, при необходимости, зашифрована. Реализация нейтральна по времени с выбеленными случайными числами, обнаружением и блокировкой атак и защищает от атак по времени , атак повтора и атак «человек посередине» .

Обновления прошивки по воздуху

[ редактировать ]

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

  • Вместо перезаписи флэш-памяти с помощью MySensorsBootloaderRF24. [ 6 ]
  • Использование внешней флэш-памяти с DualOptiBoot. [ 7 ]
  • Для узлов ESP8266, использующих встроенную функцию OTA. [ 8 ]

См. также

[ редактировать ]
  1. ^ «История новостей | MySensors — создайте свой собственный подключенный дом» . mysensors.org . Проверено 19 апреля 2021 г.
  2. ^ Рамляк, Дарио (2015). Система мониторинга качества воздуха в помещениях с использованием беспроводных сенсорных сетей (дипломная работа). Университет Загреба.
  3. ^ Гварниери Кало Кардуччи, Карло (2015). Проектирование недорогой многоцелевой беспроводной сенсорной сети . Международный семинар IEEE по измерениям и сетям. Коимбра, Португалия.
  4. ^ «mysensors/ArduinoHwSAMD» . Гитхаб . Проверено 30 декабря 2016 г.
  5. ^ черт. «Создание проводной сенсорной сети RS485 | MySensors — создайте свой собственный подключенный дом» . Мои датчики . Проверено 30 декабря 2016 г.
  6. ^ «mysensors/MySensorsBootloaderRF24» . Гитхаб . Проверено 30 декабря 2016 г.
  7. ^ «mysensors/DualOptiboot» . Гитхаб . Проверено 30 декабря 2016 г.
  8. ^ «ОТА-обновление · ESP8266 Arduino Core» . esp8266.github.io . Проверено 30 декабря 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a9b4f6d7ecbdc23c96cb709bb70ff94a__1719200280
URL1:https://arc.ask3.ru/arc/aa/a9/4a/a9b4f6d7ecbdc23c96cb709bb70ff94a.html
Заголовок, (Title) документа по адресу, URL1:
MySensors - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)