手把手教你入门AIoT(9)

手把手教你入门AIoT(9)_第1张图片

 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 之前,我们先来讨论几个设计问题。

你可能感兴趣的:(手把手教你入门AIoT(9))