MQTT通訊協定(Message Queuing Telemetry Transport),是為硬體性能較低的遠程設備以及網
絡狀況糟糕的情況下而設計的發布/訂閱型消息協議,因此,它對網路頻寬與硬體需求非常少,是
極為輕便的通訊協議,許多IoT的裝置都是走MQTT的協定。micro:bit沒有連上網路的能力,但是
接上WIFI模組後便能透過MQTT協定,和遠方的伺服器、手機或是電腦雙向溝通訊息,這次上課
WIFI模組是使用DFRobot公司的OBLOQ。
各個IoT裝置,透過MQTT訂閱同一個Topic,便可以經由MQTT Broker發佈或接收訊息,許多智
慧家電便是這麼做。另外,手機中也有許多可實作MQTT通訊的APP,提供了許多按鈕、開關、
指針......等可視元件,透過這些元件來控制IoT裝置,今天會以Virtuino MQTT這個APP實作手機
控制IoT智慧家電為例子。
http://iot.dfrobot.com/
要先註冊
Mqtt
http://www.mqtt-dashboard.com/
MQTT connection settings
Host: broker.hivemq.com
TCP Port: 1883
Websocket Port: 8000
標題 和子標題要一樣的英文.....打二個一樣
手機:Virtuino MQTT
1server設定
2server name 自定
3clientid 自定
4broker.hivemqtt.com
5Topics 跟網頁一樣 (要中斷才能重設)
6server 連線
7switches buttons /選MQTT/大小600上下
沒有留言:
張貼留言