一种用于热泵wifi模块的无线控制通信方法及系统的制作方法

文档序号:8221407阅读:995来源:国知局
一种用于热泵wifi模块的无线控制通信方法及系统的制作方法
【技术领域】
[0001]本发明涉及热泵无线控制技术领域,尤其涉及一种用于热泵wifi模块的无线控制通信方法及系统。
【背景技术】
[0002]工业热泵是一种将低位热源的热能转移到高位热源的装置,通常是先从自然界的空气、水或土壤中获取低品位热能,经过电力做功,然后提供可被利用的高品位热能,其是全世界备受关注的新能源技术之一。然而,目前的工业热泵主板中的MCU主要通过控制以太网控制芯片,通过RJ-45以太网接口有线接入路由器,从而实现联网功能,有线上网虽然具有速度快,稳定性高的特点,但是不便移动,灵活性低,安装维护麻烦,可扩展性很小。

【发明内容】

[0003]为了解决上述技术问题,本发明的目的是提供一种灵活性较好,且能提高扩展性的一种用于热泵wifi模块的无线控制通信方法及系统。
[0004]本发明所采用的技术方案是:
一种用于热泵wifi模块的无线控制通信方法,包括以下步骤:
A、获取wifi模块的MAC地址;
B、根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。
[0005]作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B之后还包括:
C、发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。
[0006]作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B包括AP模式步骤和STA模式步骤,
所述AP模式步骤包括:
BAl、发送AP模式命令至wifi模块,进入AP模式;
BA2、发送SOCKET1接口分配命令和TCP连接命令至wifi模块;
BA3、接收到wifi模块的返回成功的信息后,连接SOCKET1接口并使用自定义数据包的通信协议进行通信;
所述STA模式步骤包括:
BS1、发送STA模式命令至wifi模块,接收到wifi模块的返回成功的信息后,wifi模块复位并进入STA模式;
BS2、发送连接网络命令至wifi模块;
BS3、接收到wifi模块的返回成功的信息后,发送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP连接命令和获取IP命令至wifi模块;
BS4、根据wifi模块返回的IP地址,连接SOCKET I接口和S0CKET2接口并使用自定义数据包的通信协议进行通信。
[0007]作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述AP模式和STA模式之间可通过命令控制进行切换。
[0008]作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述自定义数据包包括有数据包帧头、机型码、通信类型、wifi模块的MAC地址、产品信息和校验码。
[0009]作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述配置信息包括路由器SSID、加密方式和密码信息。
[0010]本发明所采用的另一技术方案是:
一种用于热泵Wifi模块的无线控制通信系统,包括:
地址获取单元,用于获取wifi模块的MAC地址;
通信单元,用于根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。
[0011]作为所述的一种用于热泵wifi模块的无线控制通信系统的进一步改进,还包括有:
配置单元,用于发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。
[0012]作为所述的一种用于热泵wifi模块的无线控制通信系统的进一步改进,所述通信单元包括AP模式单元和STA模式单元,
所述AP模式单元包括:
AP模式进入单元,用于发送AP模式命令至wifi模块,进入AP模式;
AP模式连接单元,用于发送SOCKET1接口分配命令和TCP连接命令至wifi模块;
AP模式通信单元,用于接收到wifi模块的返回成功的信息后,连接SOCKET1接口并使用自定义数据包的通信协议进行通信;
所述STA模式单元包括:
STA模式进入单元,用于发送STA模式命令至wifi模块,接收到wifi模块的返回成功的信息后,wifi模块复位并进入STA模式;
网络命令发送单元,用于发送连接网络命令至wifi模块;
STA模式连接单元,用于接收到wifi模块的返回成功的信息后,发送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP连接命令和获取IP命令至wifi模块;
STA模式通信单元,用于根据wifi模块返回的IP地址,连接SOCKET1接口和SOCKET2接口并使用自定义数据包的通信协议进行通信。
[0013]本发明的有益效果是:
本发明一种用于热泵wifi模块的无线控制通信方法及系统通过全双工UART方式控制wifi模块使用两个SOCKET接口来进行TCP连接,并使用自定义数据包的通信协议进行无线通信,从而使得可以远程控制热泵产品,可靠地实现了远程控制功能,避免了有线上网的局限性,有效提高移动性和灵活性。而且,通过本发明可满足多台设备同时使用,有效提高扩展性,在出现故障时,能快速定位,大大提高维护的效率,有效降低成本。
【附图说明】
[0014]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明一种用于热泵Wifi模块的无线控制通信方法的步骤流程图;
图2是本发明一种用于热泵wifi模块的无线控制通信方法AP模式的步骤流程图;
图3是本发明一种用于热泵wifi模块的无线控制通信方法STA模式的步骤流程图; 图4是本发明一种用于热泵wifi模块的无线控制通信系统的模块方框图。
【具体实施方式】
[0015]参考图1,本发明一种用于热泵wifi模块的无线控制通信方法,包括以下步骤:
A、获取wifi模块的MAC地址;
B、根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。
[0016]作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B之后还包括:
C、发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。
[0017]其中通过连接已配置的路由器,进而实现与服务器的通信,这样智能终端便可以实现远程控制热泵机组。
[0018]参考图2和图3,作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B包括AP模式步骤和STA模式步骤,
所述AP模式步骤包括:
BAl、发送AP模式命令至wifi模块,进入AP模式;
BA2、发送SOCKET1接口分配命令和TCP连接命令至wifi模块;
BA3、接收到wifi模块的返回成功的信息后,连接SOCKET1接口并使用自定义数据包的通信协议进行通信;
所述STA模式步骤包括:
BS1、发送STA模式命令至wifi模块,接收到wifi模块的返回成功的信息后,wifi模块复位并进入STA模式;
BS2、发送连接网络命令至wifi模块;
BS3、接收到wifi模块的返回成功的信息后,发送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP连接命令和获取IP命令至wifi模块;
BS4、根据wifi模块返回的IP地址,连接SOCKET I接口和S0CKET2接口并使用自定义数据包的通信协议进行通信。
[0019]作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述AP模式和STA模式之间可通过命令控制进行切换。
[0020]进一步,SOCKET I接口主要用于AP模式的通信和STA模式下局域网时的通信,通
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1