1. 程式人生 > >物聯網核心之MQTT(一)

物聯網核心之MQTT(一)

    接下來看MQTT最核心的傳輸協議 Subcribe(定閱)和Publish(推送)。簡單來說就是客戶埠(比如物聯網硬體)Subcribe一個topic(主題)後,其它的客戶端(比如手機)向伺服器往這個topic 推送 Payload(有效資料),伺服器就會把Payload轉發給定閱這個topic的客戶端(硬體)。這樣就實現了客戶端(手機)通過伺服器(MQTT)遠端傳送資料給客戶端(物聯網硬體)。一樣用MQTT.fx來實驗。先點Subscribe然後面下面輸入led再點旁邊的Subscribe按鈕來定閱led這個topic。然後回到Publish,一樣在輸入框輸入led這個topic,下面大框就是輸入要推送的資料,輸入
on,再點Publish按鈕,就把資料推送出去了。再回到Subcribe介面來可以看到右邊已經收到有推送過來的資料。如果這是硬體收到這個指令,就可以去控制點亮LED,我們就實現遠端控制LED燈。