Передача данных по протоколу MQTT#

Примечание

Применимо только к устройствам считывания кода, поддерживающим передачу Wi-Fi, например DS2800.

Создайте сервер брокера#

  • Используйте сервер для создания MQTT Broker, и данные штрих-кода, загруженные устройством считывания кода, пересылаются через сервер.

Программное обеспечение для презентаций#

Адрес загрузки версии с открытым исходным кодом EMQX: EMQX

Тестовый сервис#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/wifi-emqx.png

Пример тестового сервиса MQTT Broker#

Примечание

Информация о подключении к серверу

  • Host: mqtt.handy.pub

  • Port: 1883

  • Username: netum

  • Password: netum@2022

Только для тестирования, использование в производственных средах строго запрещено.

Настроить сканер штрихкодов#

Настройте Wi-Fi и брокер#

Примечание

  • Сканер штрихкодов по умолчанию использует порт 1883 для подключения к MQTT Broker.

  • Содержимое темы по умолчанию, на которую подписан сканер штрихкодов, — device ID.

Изменить порт подключения MQTT#

Изменить тему публикации сканера штрихкодов#

Изменить тему подписки сканера штрихкодов#

получать данные#

  • Используйте клиент MQTT MQTTX для подключения к Broker-серверу и подпишитесь на тему, в которую сканер штрихкодов публикует сообщения.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/wifi-mqttx.png

Пример подписки MQTTX#

Справочник по разработке#