MQTT - это стандартный протокол обмена сообщениями OASIS для Интернета вещей (IoT). Он разработан как чрезвычайно легкий транспорт для передачи сообщений по принципу "публикация/подписка", который идеально подходит для подключения удаленных устройств с небольшим объемом кода и минимальной пропускной способностью сети.
MQTT Sparkplug - это протокол взаимодействия для интеллектуального производства и промышленной автоматизации. Sparkplug предоставляет производителям оборудования и поставщикам программного обеспечения согласованный способ обмена контекстными данными для ускорения цифровой трансформации существующих операций.
Он разработан как чрезвычайно легкий транспорт для передачи сообщений по принципу "публикация/подписка", который идеально подходит для подключения удаленных устройств с небольшим объемом кода и минимальной пропускной способностью сети. Сегодня MQTT используется в самых разных отраслях, таких как автомобилестроение, производство, телекоммуникации, нефтегазовая промышленность и т. д.
Описание
В настоящее время MQTT доступен только в контроллерах на базе Linux, к которым относятся X5, XL4, EXL6, EXLW, XL7, EXL10, XL+ - и все RCC, за исключением RCC6510.
Двунаправленная связь
MQTT позволяет обмениваться сообщениями между устройством и облаком и облаком и устройством. Это позволяет легко передавать сообщения группам устройств.
Надежная доставка сообщений
Надежность доставки сообщений важна для многих случаев использования IoT. Именно поэтому в MQTT определено 3 уровня качества обслуживания: 0 - не более одного раза, 1- не менее одного раза, 2 - точно один раз
Поддержка ненадежных сетей
Многие устройства IoT подключаются через ненадежные сотовые сети. Поддержка постоянных сессий в MQTT позволяет сократить время на повторное соединение клиента с брокером.
---