avant-propos
Section 1. Ceci est la première mise en œuvre des tests de la fonction de communication à distance
https://www.cnblogs.com/yangfengwu/p/11961168.html
2. L'article APP a mis le code source à l'utilisateur
Les quatre sections du procédé de production ci-après pour la APP
https://www.cnblogs.com/yangfengwu/p/11839484.html la connexion Android simple MQTT Demo
https://www.cnblogs.com/yangfengwu/p/11883204.html les instructions du paquet source applications mises en œuvre MQTT
https://www.cnblogs.com/yangfengwu/p/11911992.html Android réaliser SmartConfig simples Demo
https://www.cnblogs.com/yangfengwu/p/11925612.html code source du programme de transplantation à votre propre projet SmartConfig
3. rappelle
APP dans le code source, lorsque le dispositif à utiliser le réseau de distribution SmartConfig,
APP acquis adresse MAC de XX: XX: XX: XX: XX: XX
Ensuite, abonnez-vous à thème APP: appareil / XX: XX: XX: XX: XX: XX
APP a publié le thème: l'utilisateur / XX: XX: XX: XX: XX: XX
Alors abonnez-vous à la fin de l'équipement du thème du programme: l'utilisateur / XX: XX: XX: XX: XX: XX
Publier le thème: dispositif / XX: XX: XX: XX: XX: XX
accord:
Le relais à l'état d'APP
"{\"data\":\"switch\",\"bit\":\"1\",\"status\":\"-1\"}"
设备根据继电器的状态返回
"{\"data\":\"switch\",\"bit\":\"1\",\"status\":\"1\"}" //继电器吸合
"{\"data\":\"switch\",\"bit\":\"1\",\"status\":\"0\"}" //继电器断开
APP控制继电器吸合:
"{\"data\":\"switch\",\"bit\":\"1\",\"status\":\"1\"}"
APP控制继电器断开:
"{\"data\":\"switch\",\"bit\":\"1\",\"status\":\"0\"}"
Wi-Fi根据相应的指令控制继电器吸合/断开
继电器的状态发生改变以后,把继电器的状态返回给APP
程序主要部分说明
1.为了和APP直接配合,这节连接的MQTT服务器修改为云端的服务器
然后定义其它一些数组和变量.
2.获取设备MAC地址,设置订阅和发布的主题
3.处理MQTT数据
4.检测继电器状态
测试
1.长按开发板的固件引脚大约3S,等待指示灯快闪,之后松开按钮
2,点击APP上面的搜索设备按钮
3,搜索成功,主页面会添加一个设备,然后点击这个设备,进入控制页面
4.控制继电器