Мне было интересно, подходит ли протокол MQTT для потоковой передачи данных с высокой частотой обновления. Поскольку он был разработан для приложений с малой задержкой с низкой пропускной способностью, мне было интересно, как это будет работать в приложении с низкой задержкой с высокой пропускной способностью.MQTT для потоковой передачи данных в реальном времени
Я хочу отправить данные датчиков со скоростью 60-120 раз в секунду. Является ли это чем-то возможным или будут ли какие-либо проектные решения в MQTT предотвращать это из-за работоспособности? Я бы получил полный контроль над брокером в этом сценарии, и это произойдет на уровне QoS 0.
Полезная нагрузка будет представлять собой 32-битное число с плавающей запятой или 32 целое. Все устройства будут подключаться через Wi-Fi или Ethernet. Хотя мои вопросы действительно в основном, если дизайн proctocol активно работает против такого приложения.
Некоторые MQTT брокеры могут обрабатывать сотни тысяч сообщений в секунду, так что это будет только клиент обязан. По моему опыту, несколько тысяч msg/sec работают очень хорошо для большинства клиентов MQTT. –