手把手教你入門AIoT(9)

 MQTT  IoT+AI  MQTT Web 使MQTT Broker 

1.MQTT

2.MQTT

3.MQTT Broker1

4.MQTT Broker2

5.

6.

7.QoS0QoS1

8.QoS2QoS

9.RetainedLWT

10.Keep Alive

11.IoT+AI

12.IoT+AIWeb

13.MQTT Broker

在接下來的課程裏,我們來完成一個 IoT+AI 的實戰項目。本節課核心內容:

  • 如何在 MQTT 裏面傳輸大文件

  • 消息去重

  • 消息數據編碼

  • 實現 Android 發佈端

  • 發佈識別結果

之前我有篇文章《前幾期的人工智能課程總結》,實現了一個可以識別出圖片裏的物體並標註其位置的 Android 應用。在這裏我們可以把運行該 App 的 Android 設備當做一個物聯網終端,它在完成識別之後,就會把圖片和識別結果發佈出去。用戶可以在 Web 端查看結果,也就是打開瀏覽器,上面會實時顯示來自該終端的識別結果和圖片,這就是我們要做的。

這個功能並不複雜,而在這個架構上稍加擴展,一個成熟的應用就可以實現了。比如一個網絡攝像頭,當它在抓拍的照片裏面識別到人的時候,可以把結果圖片實時發佈到雲端的監控。

實際上運行 Android 的物聯網設備已經很常見了,有興趣的同學可以瞭解一下 Google 的 Android Things。

在開始 Coding 之前,我們先來討論幾個設計問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章