ESP8266 SDK pour le développement: Les choses papiers - réseau de distribution -APP utilisation SmartConfig intégrée de liaison ESP8266 et communication à distance via la commande MQTT

 

 

 

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.控制继电器

    

 

 

 

 

 

   

 

Je suppose que tu aimes

Origine www.cnblogs.com/yangfengwu/p/12571965.html
conseillé
Classement