• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 тысячами
Отличие уровней лишь в возможности создать и передать через брокера ключ шифрации другой стороне общения
и в процедуре регистрации в системе.
Общение возможно между всеми узлами глобальной сети, которые зарегистрированы в системе.
 
Сверху Снизу