MQTT プロトコルを使ってデータを送信する#

Broker Serverを構築#

  • サーバーを使用してMQTTブローカーを構築し,スキャナからアップロードされたバーコードをこのサーバー経由で転送します。

デモソフトウェア#

EMQXオープンソースバージョン、ダウンロードアドレス: EMQX

テストサービス#

../../media/wifi-emqx.png

注釈

サーバー接続情報

  • ホスト:mqtt.handy.pub

  • ポート:1883

  • Username:netum

  • パスワード:netum@2022

    本番環境での使用のみ、かつ厳格に禁止されているテスト用。

スキャナの設定#

WiFiとブローカーを設定する#

   

注釈

  • スキャナはデフォルトで、MQTT ブローカーにポート1883を使用して接続します。

  • スキャナが購読しているトピックコンテンツはデバイスIDです。

MQTT コネクションポートの変更#

   

スキャナ公開トピックを修正#

   

スキャナ購読のトピックを変更する#

   

データを受信中#

  • Brokerサーバーに接続し、スキャナがメッセージを公開するトピックを購読するには、MQTTクライアントソフトウェア[MQTTX] を使用します。

../../media/wifi-mqttx.png

開発の参照#