MQTTでIoT通信(1)

  MQTTでIoT通信をしようと思う。まずはサーバーになるラズパイ(取りあえずはバーチャルマシンに構築したx64のRaspberry pi OSをインストールしたサーバー)にMQTT Broker(サーバーみたいなもの)をインストールソフトはmosquitto

> sudo apt install mosquitto

次にパブリッシャーをインストール

> sudo apt install mosquitto-clients

ターミナルを2枚開いてAで受信状態にします。

mosquitto_sub -d -t /client/abc

Bで送信コマンドを送る

mosquitto_pub -d -t /client/abc -m "shee546978"

A側で 

 Subscribed (mid: 1): 0
Client (null) received PUBLISH (d0, q0, r0, m0, '/client/abc', ... (10 bytes))
shee546978

 と受信される。

取りあえず、これで動作確認ができる。ただし現在はブローカーも、パブリッシャーもサブスクライパーも同じマシン上で動いていることに注意。


参考

  • https://qiita.com/sheep29/items/637f9f00e35cc707f681
  • https://elchika.com/article/ea67de45-ab62-4515-8a63-e9f83f056eed/
  • https://qiita.com/tsudaryo1715/items/da6092fecaa42f7d9b23

コメント

このブログの人気の投稿

ImDisk Toolkitが開発終了していた。AIM Toolkitに乗り換え

Windows 10 デフォルトゲートウェイに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について