Передача данных по NIDD
Устройство поддерживает передачу данных по протоколу Non-Ip data delivery (NIDD) - это наиболее продвинутый вид сетевых технологий, который обеспечивает более высокую степень безопасности, позволяет снизить нагрузку на сеть оператора при этом увеличивая жизненный цикл задействованных в IP инфраструктуре IoT-устройств.
Этот вид коммуникаций не подвержен влиянию извне — устройства не получают IP-адреса, а коммуникация с ними разрешена только для авторизованных подсистем внутри операторской сети.
Механизм уменьшает общий размер передаваемого сообщения за счет сокращения заголовков. Это, в свою очередь, положительно влияет на характеристики устройства: сокращает энергопотребление и увеличивает автономность (время работы от аккумулятора).
Передача данных по MQTT
MQTT – протокол передачи данных поверх TCP. Обмен сообщениями в протоколе MQTT осуществляется между пользователем и брокером сообщений (например, Mosquitto MQTT).
Издатель отправляет данные на MQTT брокер, указывая в сообщении определенный топик (подгруппу). Подписчики могут получать разные данные от множества издателей в зависимости от подписки на соответствующие топики.
Передача данных по HTTP
Передача данных по протоколу HTTP позволяет получать различные ресурсы, например HTML-документы. Протокол HTTP лежит в основе обмена данными в Интернете. Полученный итоговый документ будет (может) состоять из различных поддокументов являющихся частью итогового документа: например, из отдельно полученного текста, описания структуры документа, изображений, видео - файлов, скриптов и многого другого.
Передача данных по TCP
TCP/IP - это набор протоколов, которые позволяют физическим сетям объединяться вместе для образования Internet. TCP/IP соединяет индивидуальные сети для образования виртуальной вычислительной сети, в которой отдельные главные компьютеры идентифицируются не физическими адресами сетей, а IP-адресами.
В TCP/IP используется многоуровневая архитектура, которая четко описывает, за что отвечает каждый протокол. TCP и UDP обеспечивают высокоуровневые служебные функции передачи данных для сетевых программ, и оба опираются на IP при передаче пакетов данных. IP отвечает за маршрутизацию пакетов до их пункта назначения.
Передача данных по UDP
UDP, в отличие от TCP, посылает пакеты получателю независимо от того, могут ли они получить их полностью или нет. Каждый из пакетов отправляется отправителем получателю напрямую и индивидуально, без установления и подтверждения наличия надежного канала передачи данных.
Пользователям не предоставляется возможность запрашивать недостающие пакеты данных после того, как они потеряны при транспортировке.
Данный тип протокола используется в основном в тех случаях, когда скорость передачи данных имеет более высокий приоритет, чем надежность успешной передачи данных. Нет внутреннего порядка передачи пакетов данных, и все пакеты передаются по сети независимо друг от друга.