1.一种基于网络管控的智能通信方法,其特征在于:包括:
进行网络智能通信系统的编码优化管理;
对网络智能通信系统进行物理层及链路控制;
进行网络智能通信系统的运行分析控制管理;
进行网络智能通信系统的订阅存储处理;
所述进行网络智能通信系统的编码优化管理包括:
通过组播地址和数据帧长度共同编码的方法,进行终端设备的网络接入配置处理,以可编码的23位低序位的高7位标识配网数据的所属字段,以低16位表示编码数据,以数据帧长度表示每帧数据的序列号。
2.根据权利要求1所述的基于网络管控的智能通信方法,其特征在于:所述对网络智能通信系统进行物理层及链路控制包括:在网络智能通信系统的物理层中,采用Wi-Fi无线信号进行信息通信传递,使用可控的802.11数据帧的目的MAC地址字段和数据帧长度进行编码,目的MAC地址字段携带Wi-Fi配置数据,数据帧长度表示配置数据的序列号,每个字段序列号从1开始,每个序列号携带2Byte的用户数据,设备端以数据帧的序列号对编码数据进行解析,从而获得无线网络接入点的SSID和密码及配置数据;
设计网络智能通信系统的链路层数据结构,由magic code和data code两个字段组成,data code字段携带无线网络接入点的SSID和密码信息,同时为防止因丢包而造成的配网信息失败,设定信息发送方发送20帧magic code,循环15次发送所有data code字段信息。
3.根据权利要求1所述的基于网络管控的智能通信方法,其特征在于:所述进行网络智能通信系统的运行分析控制管理包括:在开始网络智能通信系统配网前开启100ms定时器,在定时器中断服务函数中依次切换Wi-Fi信道,根据目的MAC地址设置Wi-Fi数据过滤条件(由于在监听模式下Wi-Fi模块会接收所有的数据包,数据量非常大,所以在设置为监听模式的同时,需要设置过滤条件),设置Wi-Fi模块为监听模式,接收802.11数据帧,每收到一帧数据时调用Config_Recv()函数进行数据解析,并判断此接口函数的返回值,如果返回Config_Locked则表示信道已经锁定了,需要关闭定时器以停止切换信道,如果返回Config_Complete则表示配网数据解析完成,关闭监听模式,取消过滤条件,并获取用户配置的SSID、密码和其它数据。
4.根据权利要求1所述的基于网络管控的智能通信方法,其特征在于:所述进行网络智能通信系统的运行分析控制管理进一步包括:对终端设备云平台的接入信息请求进行控制分析,根据服务器的域名使用DNS域名解析功能获取HTTP服务器的IP地址,根据域名解析获取的HTTP服务器的IP地址和端口号与服务器建立TCP连接,当连接失败时,每隔设定的时间尝试重新建立连接,直到尝试的次数达到设定的阈值,认为无法建立连接,不再与服务器建立连接,与服务器成功建立TCP连接后,根据应用程序的请求需求,以HTTP格式打包应用数据,向HTTP服务器提交请求;
MQTT客户端与服务器建立CONNECT连接时在CONNECT消息的可变头部中设置保活时间(保活时间定义了服务器收到客户端消息的最大时间间隔),使客户端在每个保活时间间隔内至少发送一条消息给服务器,如果这期间内没有业务相关的消息要发送,客户端则发送一个PINGREQ心跳请求消息给服务器,以保持和服务器的长连接,否则如果服务器在1.5个保活时间内都没有收到客户端的消息,则其视为客户端发送了一个DISCONNECT消息,并断开与客户端的连接。
5.根据权利要求1所述的基于网络管控的智能通信方法,其特征在于:所述进行网络智能通信系统的订阅存储处理包括:客户端每次可以向服务器订阅一个或多个主题以完成不同的消息通信需求,使每个主题都指定其对应的QoS;该步骤中,客户端订阅时可以包含通配符,这使得可以订阅特定的主题模式,MQTT代理服务器需要对每个订阅请求进行响应,并记录在主题订阅表中,当接收到客户端发布的消息时根据消息的主题进行消息推送,完成不同客户端之间的通信;
将网络智能通信系统的运行处理信息进行采集后,将其进行备份存储,供后续查阅分析处理。
6.一种基于网络管控的智能通信系统,其特征在于:包括:
管理控制模块,用于进行网络智能通信系统管理控制;
分析管理模块,用于进行网络智能通信系统的运行分析管理;
订阅存储模块,用于进行网络智能通信系统的订阅存储处理。
7.根据权利要求6所述的基于网络管控的智能通信系统,其特征在于:所述管理控制模块包括:编码管理模块,用于进行网络智能通信系统的编码控制管理;
物理层模块,用于进行系统物理层的优化控制管理;
链路控制模块,用于进行网络智能通信系统的链路控制。
8.根据权利要求6所述的基于网络管控的智能通信系统,其特征在于:所述分析管理模块包括:终端配网模块,用于进行网络智能通信系统的终端配网控制;
接入分析模块,用于进行终端设备的云平台接入分析管理;
连接请求模块,用于进行客户端连接请求处理。
9.根据权利要求6所述的基于网络管控的智能通信系统,其特征在于:所述订阅存储模块包括:主题订阅模块,用于进行主题订阅控制管理;
备份存储模块,用于进行数据信息的备份存储。