02-STM32+ESP8266+AIR202基本控制篇- 基本控制篇概述

整体说明

基本控制篇主要实现的是基本的远程通信控制远程通信控制是基于MQTT服务器,
MQTT服务器本质上是一个TCP服务器,所有的设备以TCP的方式连接MQTT服务器,然后按照MQTT规定的协议发送数据
MQTT服务器会按照规则进行数据转发.
这样上位机和设备之间便实现了通信控制

基本控制篇主要分为两大类
1.自己搭建MQTT通信控制服务器
2.使用阿里云物联网平台(MQTT)

自己搭建MQTT通信控制服务器

自己搭建MQTT通信服务器分为两种搭建方式: Windows系统和Linux系统搭建

主要实现的功能如下:
1.APP使用APUConfig配网绑定ESP8266,实现远程温湿度显示和继电器控制.
2.APP使用SmartConfig配网绑定ESP8266,实现远程温湿度显示和继电器控制.
3.APP扫描二维码绑定GPRS,实现远程温湿度显示和继电器控制.
4.微信小程序使用APUConfig配网绑定ESP8266,实现远程温湿度显示和继电器控制.
5.微信小程序扫描二维码绑定GPRS,实现远程温湿度显示和继电器控制.
6.网页实现远程通信控制设备


阿里云物联网平台

阿里云平台主要分为两种:静态注册设备,动态注册设备

静态注册设备:
1.注册一个设备,使用阿里云物联网平台显示温湿度数据,平台远程控制继电器
2.静态注册两个设备,APP/微信小程序和网络模块之间实现远程温湿度显示和继电器控制.

动态注册设备:
1.APP使用APUConfig配网绑定ESP8266,实现远程温湿度显示和继电器控制.
2.APP使用SmartConfig配网绑定ESP8266,实现远程温湿度显示和继电器控制.
3.APP扫描二维码绑定GPRS,实现远程温湿度显示和继电器控制.
4.微信小程序使用APUConfig配网绑定ESP8266,实现远程温湿度显示和继电器控制.
5.微信小程序扫描二维码绑定GPRS,实现远程温湿度显示和继电器控制.

结语

基本控制篇,几乎涉及了整个物联网通信控制的所有内容

用户学会以后可以轻松的搭建自己的物联网平台或者对接各大物联网平台,
用户可以在此基础上制作自己的远程通信控制设备.

为了保证硬件程序/部分软件程序便于移植到用户项目中
程序封装了很多包,为此,如果用户想学会程序,首先要了解整个程序的处理思想

程序处理思想开源:自行学习(缓存管理+DMA)

https://mnifdv.cn/forum.php?mod=forumdisplay&fid=53

绝非一般的程序,请交给公司里面的专业开发人员研究!

原文地址:https://www.cnblogs.com/yangfengwu/p/13192087.html