Протоколы обмена данными

Для организации обмена данными между устройствами и системами, которые занимаются сбором и анализом данных, необходим общий язык или, иначе говоря, определенный набор правил и команд, который будут понимать обе участвующие в обмене данными стороны. Такой язык называется протоколом передачи данных.
Существуют разные протоколы: некоторые закрытые, т.е. разработанные отдельными компаниями для обмена данными между выпускаемыми ими самими устройствами, а другие стандартные, пусть даже и не до конца универсальные, но позволяющие обмениваться данными устройствам разных производителей.
Чтобы реализовать обмен данными между обоими типами устройств, необходим аппаратный модуль, который называется шлюзом. Он обеспечивает взаимодействие между разными протоколами, делая их совместимыми и распознаваемыми каждым из них.

LonWorks
Миллионы устройств, установленных по всему миру поддерживают технологию LonWorks, разработанную компанией Echelon, которая считается наиболее популярной на рынке систем автоматизации для предприятий, офисов, домов, транспорта.

Modbus
Протокол Modbus появился в 1970-х годах и быстро стал одним из самых распространенных протоколов в системах управления зданиями (BMS).

BACnet
Это протокол в 1995 году был разработан американской ассоциацией инженеров по холодильным машинам, системам отопления и кондиционирования воздуха (ASHRAE) и стал официальным протоколом организаций.

TCP/IP
Это протоколы передачи данных по сети Интернет.
Протокол TCP (Transmission Control Protocol) разбивает все данные и сообщения на элементы, называемые пакетами, а потом заново собирает их, а протокол IP (Internet Protocol) направляет эти пакеты правильным адресатам.
Протокол TCP/IP подходит для передачи данных по Интернету, потому что это сеть с коммутацией пакетов: поскольку между отправителем и получателем нет одного постоянного соединения, передаваемые данные делятся на определенное количество пакетов, которые одновременно передаются по разным маршрутам, а затем снова собираются воедино уже у получателя.