MQTTプロトコルを使用したデータ転送#

注釈

DS2800 など、Wi-Fi 送信をサポートするコード読み取りデバイスにのみ適用されます。

ブローカーサーバーを構築する#

  • サーバーを使用して MQTT ブローカーを構築すると、コード読み取りデバイスによってアップロードされたバーコード データがサーバー経由で転送されます。

プレゼンテーションソフト#

EMQX オープンソース版のダウンロード アドレス: EMQX

テストサービス#

../../_shared/_images/wireless-wifi/wifi-emqx.png

MQTTブローカーテストサービス例#

注釈

サーバー接続情報

  • Host: mqtt.handy.pub

  • Port: 1883

  • Username: netum

  • Password: netum@2022

テスト使用のみを目的としており、運用環境での使用は固く禁止されています。

コード読み取り装置の設定#

Wi-Fi とブローカーを構成する#

注釈

  • コード読み取りデバイスは、デフォルトでポート 1883 を使用して MQTT ブローカーに接続します。

  • コード読み取りデバイスによってサブスクライブされるデフォルトのトピック コンテンツは、device ID です。

MQTT接続ポートを変更する#

コード読み取りデバイス公開テーマを変更する#

コード読み取りデバイスのサブスクリプション トピックを変更する#

データを受信する#

  • MQTT クライアント ソフトウェア MQTTX を使用してブローカー サーバーに接続し、デコード デバイスがメッセージを公開するトピックにサブスクライブします。

../../_shared/_images/wireless-wifi/wifi-mqttx.png

MQTTX サブスクリプションの例#

開発参考資料#