智能楼宇项目总结(2)

智能楼宇项目总结(2)


(1)总结的是节点板
(2)总结的是中控板


ESP8266

ESP8266其实很简单,难就难在不知道怎么用命令,如何配置网络。ESP8266除去命令的配置就是收发数据,收发数据是通过串口来实现的。我们只要会用串口通信,我们就可以和ESP8266通信了,我们在在网上学习一些配置网络的方法,就可以玩转ESP8266了。

MQTT

参考菜鸟教程:https://www.runoob.com/w3cnote/mqtt-intro.html
注意事项:
在用云端控制客户端时,需要客户端回复相应,云端控制客户端灯的状态,客户端要把控制后的状态返回给云端,不然云端可能会自动弹会。

JSON

数据传输的格式是JSON格式,我们需要大概了解一下json格式的数据。
可以参考:https://www.runoob.com/json/json-syntax.html 这个网站

了解了这些我们还需要参考阿里云的一些技术文档来使用(项目上的云是阿里云)
https://help.aliyun.com/product/30520.html

GUI界面设计

用的是STemwin来进行界面设计的,需要用Visual Studio 来进行界面的仿真,STemwin的移植可以参考网上的移植方法,之后在把设计好的界面移植过来。
STemwin移植问题:
F4固件库没有上操作系统移植时GUI_X_Config不通过
解决方法:
加入带时间片的滴答定时器就可以了。

物联网控制台的搭建

用阿里云搭建控制台来实现对设备的监控。具体不知看参考阿里云的手册。

这些东西内容量很大的需要需要多去学习。这些只是做智能楼宇项目可能遇到的一些技术

上一篇:极客领航 ( 51、STM32、智能小车项目、ESP8266、远程控制系统 )


下一篇:微信小程序 airkiss 配网,SmartConfig配网,ap配网教程