401-STM32+ESP8266+Air302基本控制篇(阿里云物联网平台)-Android使用APUConfig配网绑定ESP8266并通过阿里云物联网平台实现远程通信控制


说明

这一节实现Android使用APUConfig配网绑定模组并通过阿里云物联网平台实现远程通信控制.

概要:

APP和单片机设备分别作为设备以动态注册方式连接阿里云物联网平台,然后通过规则引擎实现APP和设备之间通信.

此节教程是前面所有知识点的整合,希望用户按部就班的学习了前面的内容,然后再学习此节.

模组连接

单片机都是使用串口2和模组进行通信, 开发板只安装上WiFi模组.

设备呢再返回控制状态(继电器吸合状态)

所以就会发现APP那个按键先变为吸合状态,然后又变为断开状态, 然后又变为吸合状态.

建议用户查询继电器状态的时候呢,只要查询上了继电器状态就不要去查询了.

但是呢又来个问题, 如果是多个人使用APP控制设备继电器呢? 

我这边不去查询的话,又不能知道设备的真实状态了, 咱需要让设备主动上报才可以.

那么就需要单片机去记录所有的APP设备名称, 发送数据的时候呢,

轮训把消息发送给每个控制过自己的APP.

但是呢,单片机不能无限的去记录各个APP的名称, 咱希望的是有限的记录, 并且可以对这些APP进行等级排序

经常控制设备的APP呢就把它记录到前面, 不经常甚至是太久远的呢可以自动去丢弃掉.

为此我设计了一套缓存

https://www.cnblogs.com/yangfengwu/p/14164215.html

实现的话大家伙去实现吧, 现在程序里面之所以没加上是为了便于大家入门

相关