Блог
7 августа, 2020

Протоколы интернета вещей: как это работает?

Концепция интернета вещей предполагает, что в отдельно взятой системе их будет не две, и не три. Десятки, сотни, тысячи.  И для их стабильной работы нужны надёжные способы обмена данными. Ну а правила, по которым происходит обмен данными, называются протоколам передачи связи. Какими бывают протоколы Интернета вещей, и как они работают, расскажем сегодня.

протоколы интернета вещей

Если вдруг Вам ещё не знаком сам термин «Интернет вещей», то Вам обязательно стоит ознакомиться с нашей очередной заметкой. В ней мы простыми словами рассказываем про передовые технологии.

Протоколы интернета вещей: время разнообразия

Если Вы наивно полагаете, что для работы устройств в системе «интернета вещей» (IoT) требуется только Интернет-соединение (Ethernet|IP), то Вы видите лишь верхушку айсберга. В действительности их больше пятидесяти: некоторые у нас с Вами на слуху, а о некоторых — и не слышали. Более того, о некоторых даже многие не подозревали.

Впрочем есть один момент, о котором, пожалуй договорились все: модели взаимодействия устройств. Когда конечные датчики и сенсоры общаются друг с другом — это M2M (Machine to Machine), или иначе говоря – межмашинное взаимодействие, существует также модель D2D (Device to device), в рамках которой устройства типа смартфонов могут общаться между собой без необходимости подключения к Базовой станции, а используя самоорганизующуюся сеть таких же устройств. Когда передаются данные на сервер, то это уже D2S (Device to Server). Ну а если вычислительные центры общаются между собой, это уже S2S (Server to Server). Впрочем, давайте уже о протоколах Интернета вещей.

протоколы интернета вещей

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

Иначе говоря, это правила, по которым устройства IoT обмениваются данными друг с другом.

Всем знакомые протоколы

По крайней мере, такие названия хоть раз каждый из нас слышал. TCP, UDP, IPv6, 6LoWPAN. Ну а если Вы хоть раз настраивали почтовый клиент, то, верное, сталкивались с IMAP, POP3 и SMTP. Скажем пару слов о них.

TCP. Cсновной протокол для большинства подключений типов к интернету, работающий на уровне транспортировки.

IPv6 А этот протокол уж точно знаком всем кто хоть раз настраивал wi-fi роутер. Последнее обновление протокола IP для передачи трафика по сети интернет.

ZigBee – это основанная на стандарте IEEE 802.15.4 спецификация для протоколов верхнего уровня, использующихся для создания персональных сетей PAN (Personal area network).

Малоизвестные протоколы

А есть и такие, которые известны только специалистам узкого профиля.Вот некоторые из них.

MQTT – протокол, предназначенный прежде всего для неинтенсивного обмена данными между компьютерами. Используется в основном для подключений устройств с низкой пропускной способностью.

DDS – универсальный протокол, который позволяет выполнять практически любые действия, начиная от запуска устройств, заканчивая подключением высокопроизводительных сетей.

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

XMPP – протокол для обмена сообщениями и информацией о присутствии.

протоколы интернета вещей

Множество протоколов интернета вещей — не хорошо и не плохо.
Этот факт нужно просто признать и ориентироваться в них.

Почему же таких протоколов так много? Отчасти, потому что производители не могут [и не хотят] договориться между собой. Отчасти, потому как отдельная проблема требует отдельного решения. От этого и появляются новые протоколы с открытым исходным кодом, созданные специалистами крупных корпораций (к примеру, Cisco, Huawei).

Межвузовская учебная лаборатория по Интернету Вещей (IoT)