Description
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 сокращает время переподключения клиента к брокеру.