Основные различия между STOMP и MQTT протоколами передачи сообщений:
- STOMP основан на тексте. 5 Это текстово-ориентированный протокол, который прост в реализации и подходит для веб-приложений и двусторонней связи в режиме реального времени. 15
- MQTT бинарный протокол. 36 Он предназначен для потоковой передачи данных между устройствами с ограниченной мощностью CPU и/или временем автономной работы, а также для сетей с дорогой или низкой пропускной способностью, непредсказуемой стабильностью или высокой задержкой. 6
Таким образом, STOMP ориентирован на взаимодействие брокера с сервером, в то время как MQTT обеспечивает «сквозную» связь, как от брокера к сенсорным узлам, так и от брокера к серверу. 10