• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение SQDSM

nikolz

Well-known member
Добрый день,
Проектирую сейчас систему обмена короткими сообщениями.
Назвал ее System for Quick Delivery Short Messages.
Прежде чем начать ее проектировать я изучил протоколы MQTT , MQTT-S и CoAP.
Они меня не устроили.
Сразу оговорюсь, что изначально система была предназначена для обмена информацией с торговым роботом на бирже.
Но в результате анализа получилась универсальная система ,
пригодная и для управления умным домом.
Раскрывать всей кухни не буду.
Не буду рассказывать и подробности протокола, хотя он максимально простой.
---------------------------------
Расскажу что она позволяет делать.
Система использует как и известные сервер-брокер.
Весь обмен информацией осуществляется через него.
В системе имеется два уровня пользователей
Для IOT это человек и устройства его умного дома.
Для работы в системе есть приложения и библиотеки в том числе на луа.
После регистрации Человек через брокера может сообщить своим устройствам в защищенном режиме ключ шифрации в 2048 бит. Как известно взломать такой ключ в настоящее время невозможно.
-------------------------
В системе этот ключ знает человек и те, кому он захочет его дать.
Ну собственно и все.
В результате человек обменивается со своими устройствами и не только
через брокера шифрованными данными, взломать которые никто не может.
Брокер не знает ключа шифрации.
Система имеет защиту от атак и обеспечивает максимально быструю передачу шифрованных данных,
не только между человеком и устройствами но и любыми другими участниками системы.
Ну кроме этого можно отправлять сообщения на смартфон, email, либо в приложение на компе с заданной периодичностью и гарантированной доставкой.
Длина одного сообщения не более 400 байт.
На смартфон если очень дешево, то еще короче -код события
----------------------------------------------
Хотел бы послушать мнение, критику и пожелания присутствующих на форуме.
 

Юрий Ботов

Moderator
Команда форума
Уточни пожалуйста... это в рамках одной подсетки или в глобальной адресации. Как к этому будут относиться роутеры и насколько это безопасно от подмены?
 

nikolz

Well-known member
Уточни пожалуйста... это в рамках одной подсетки или в глобальной адресации. Как к этому будут относиться роутеры и насколько это безопасно от подмены?
Цель системы обеспечить общение узлов сети интернет, у которых есть лишь динамический адрес.
При этом общение возможно с помощью sms, звонков на телефон,e-mail.
Сервер-Брокер размещается в дата центре. Сейчас варианты Болгария, Германия, Москва M1
система легко масштабируется.
В плане сделать облако из брокеров.
Число клиентов (1-ый уровень) ограничено 2 миллиардами
Число устройств(2-ой уровень), в системе они называются партнерами, ограничен 65 тысячами
Отличие уровней лишь в возможности создать и передать через брокера ключ шифрации другой стороне общения
и в процедуре регистрации в системе.
Общение возможно между всеми узлами глобальной сети, которые зарегистрированы в системе.
 
Сверху Снизу