著录项信息
专利名称 | 一种用于热泵wifi模块的无线控制通信方法及系统 |
申请号 | CN201410763643.1 | 申请日期 | 2014-12-11 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-04-22 | 公开/公告号 | CN104534756A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | F25B49/00 | IPC分类号 | F;2;5;B;4;9;/;0;0;;;H;0;4;W;7;6;/;0;2;;;H;0;4;W;8;4;/;1;2查看分类表>
|
申请人 | 广东芬尼克兹节能设备有限公司 | 申请人地址 | 广东省广州市南沙区大岗镇兴业路耀华工业园
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广东芬尼克兹节能设备有限公司 | 当前权利人 | 广东芬尼克兹节能设备有限公司 |
发明人 | 罗金星;高翔;刘远辉 |
代理机构 | 广州嘉权专利商标事务所有限公司 | 代理人 | 谭英强 |
摘要
本发明公开了一种用于热泵wifi模块的无线控制通信方法,方法包括:获取wifi模块的MAC地址;根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。系统包括:地址获取单元和通信单元。本发明通过全双工UART方式控制wifi模块使用两个SOCKET接口来进行TCP连接,并使用自定义数据包的通信协议进行无线通信,从而使得可以远程控制热泵产品,可靠地实现了远程控制功能,避免了有线上网的局限性,有效提高移动性和灵活性。而且,通过本发明可满足多台设备同时使用,有效提高扩展性,在出现故障时,能快速定位,大大提高维护的效率,有效降低成本。本发明可广泛应用于热泵产品中。
1.一种用于热泵wifi模块的无线控制通信方法,其特征在于,包括以下步骤:
A、获取wifi模块的MAC地址;
B、根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信;
所述步骤B包括AP模式步骤和STA模式步骤,
所述AP模式步骤包括:
BA1、发送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地址,连接SOCKET1接口和SOCKET2接口并使用自定义数据包的通信协议进行通信。
2.根据权利要求1所述的一种用于热泵wifi模块的无线控制通信方法,其特征在于:所述步骤B之后还包括:
C、发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。
3.根据权利要求1所述的一种用于热泵wifi模块的无线控制通信方法,其特征在于:所述AP模式和STA模式之间可通过命令控制进行切换。
4.根据权利要求1所述的一种用于热泵wifi模块的无线控制通信方法,其特征在于:所述自定义数据包包括有数据包帧头、机型码、通信类型、wifi模块的MAC地址、产品信息和校验码。
5.根据权利要求2所述的一种用于热泵wifi模块的无线控制通信方法,其特征在于:所述配置信息包括路由器SSID、加密方式和密码信息。
6.一种用于热泵wifi模块的无线控制通信系统,其特征在于,包括:
地址获取单元,用于获取wifi模块的MAC地址;
通信单元,用于根据选取的通信模式,发送对应的通信命令至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接口并使用自定义数据包的通信协议进行通信。
7.根据权利要求6所述的一种用于热泵wifi模块的无线控制通信系统,其特征在于:还包括有:
配置单元,用于发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。
一种用于热泵wifi模块的无线控制通信方法及系统\n技术领域\n[0001] 本发明涉及热泵无线控制技术领域,尤其涉及一种用于热泵wifi模块的无线控制通信方法及系统。\n背景技术\n[0002] 工业热泵是一种将低位热源的热能转移到高位热源的装置,通常是先从自然界的空气、水或土壤中获取低品位热能,经过电力做功, 然后提供可被利用的高品位热能,其是全世界备受关注的新能源技术之一。然而,目前的工业热泵主板中的MCU主要通过控制以太网控制芯片,通过RJ-45以太网接口有线接入路由器,从而实现联网功能,有线上网虽然具有速度快,稳定性高的特点,但是不便移动,灵活性低,安装维护麻烦,可扩展性很小。\n发明内容\n[0003] 为了解决上述技术问题,本发明的目的是提供一种灵活性较好,且能提高扩展性的一种用于热泵wifi模块的无线控制通信方法及系统。\n[0004] 本发明所采用的技术方案是:\n[0005] 一种用于热泵wifi模块的无线控制通信方法,包括以下步骤:\n[0006] A、获取wifi模块的MAC地址;\n[0007] B、根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。\n[0008] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B之后还包括:\n[0009] C、发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。\n[0010] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B包括AP模式步骤和STA模式步骤,\n[0011] 所述AP模式步骤包括:\n[0012] BA1、发送AP模式命令至wifi模块,进入AP模式;\n[0013] BA2、发送SOCKET1接口分配命令和TCP连接命令至wifi模块;\n[0014] BA3、接收到wifi模块的返回成功的信息后,连接SOCKET1接口并使用自定义数据包的通信协议进行通信;\n[0015] 所述STA模式步骤包括:\n[0016] BS1、发送STA模式命令至wifi模块,接收到wifi模块的返回成功的信息后,wifi模块复位并进入STA模式;\n[0017] BS2、发送连接网络命令至wifi模块;\n[0018] BS3、接收到wifi模块的返回成功的信息后,发送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP连接命令和获取IP命令至wifi模块;\n[0019] BS4、根据wifi模块返回的IP地址,连接SOCKET1接口和SOCKET2接口并使用自定义数据包的通信协议进行通信。\n[0020] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述AP模式和STA模式之间可通过命令控制进行切换。\n[0021] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述自定义数据包包括有数据包帧头、机型码、通信类型、wifi模块的MAC地址、产品信息和校验码。\n[0022] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述配置信息包括路由器SSID、加密方式和密码信息。\n[0023] 本发明所采用的另一技术方案是:\n[0024] 一种用于热泵wifi模块的无线控制通信系统,包括:\n[0025] 地址获取单元,用于获取wifi模块的MAC地址;\n[0026] 通信单元,用于根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。\n[0027] 作为所述的一种用于热泵wifi模块的无线控制通信系统的进一步改进,还包括有:\n[0028] 配置单元,用于发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。\n[0029] 作为所述的一种用于热泵wifi模块的无线控制通信系统的进一步改进,所述通信单元包括AP模式单元和STA模式单元,\n[0030] 所述AP模式单元包括:\n[0031] AP模式进入单元,用于发送AP模式命令至wifi模块,进入AP模式;\n[0032] AP模式连接单元,用于发送SOCKET1接口分配命令和TCP连接命令至wifi模块;\n[0033] AP模式通信单元,用于接收到wifi模块的返回成功的信息后,连接SOCKET1接口并使用自定义数据包的通信协议进行通信;\n[0034] 所述STA模式单元包括:\n[0035] STA模式进入单元,用于发送STA模式命令至wifi模块,接收到wifi模块的返回成功的信息后,wifi模块复位并进入STA模式;\n[0036] 网络命令发送单元,用于发送连接网络命令至wifi模块;\n[0037] STA模式连接单元,用于接收到wifi模块的返回成功的信息后,发送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP连接命令和获取IP命令至wifi模块;\n[0038] STA模式通信单元,用于根据wifi模块返回的IP地址,连接SOCKET1接口和SOCKET2接口并使用自定义数据包的通信协议进行通信。\n[0039] 本发明的有益效果是:\n[0040] 本发明一种用于热泵wifi模块的无线控制通信方法及系统通过全双工UART方式控制wifi模块使用两个SOCKET接口来进行TCP连接,并使用自定义数据包的通信协议进行无线通信,从而使得可以远程控制热泵产品,可靠地实现了远程控制功能,避免了有线上网的局限性,有效提高移动性和灵活性。而且,通过本发明可满足多台设备同时使用,有效提高扩展性,在出现故障时,能快速定位,大大提高维护的效率,有效降低成本。\n附图说明\n[0041] 下面结合附图对本发明的具体实施方式作进一步说明:\n[0042] 图1是本发明一种用于热泵wifi模块的无线控制通信方法的步骤流程图;\n[0043] 图2是本发明一种用于热泵wifi模块的无线控制通信方法AP模式的步骤流程图;\n[0044] 图3是本发明一种用于热泵wifi模块的无线控制通信方法STA模式的步骤流程图;\n[0045] 图4是本发明一种用于热泵wifi模块的无线控制通信系统的模块方框图。\n具体实施方式\n[0046] 参考图1,本发明一种用于热泵wifi模块的无线控制通信方法,包括以下步骤:\n[0047] A、获取wifi模块的MAC地址;\n[0048] B、根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。\n[0049] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B之后还包括:\n[0050] C、发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。\n[0051] 其中通过连接已配置的路由器,进而实现与服务器的通信,这样智能终端便可以实现远程控制热泵机组。\n[0052] 参考图2和图3,作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述步骤B包括AP模式步骤和STA模式步骤,\n[0053] 所述AP模式步骤包括:\n[0054] BA1、发送AP模式命令至wifi模块,进入AP模式;\n[0055] BA2、发送SOCKET1接口分配命令和TCP连接命令至wifi模块;\n[0056] BA3、接收到wifi模块的返回成功的信息后,连接SOCKET1接口并使用自定义数据包的通信协议进行通信;\n[0057] 所述STA模式步骤包括:\n[0058] BS1、发送STA模式命令至wifi模块,接收到wifi模块的返回成功的信息后,wifi模块复位并进入STA模式;\n[0059] BS2、发送连接网络命令至wifi模块;\n[0060] BS3、接收到wifi模块的返回成功的信息后,发送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP连接命令和获取IP命令至wifi模块;\n[0061] BS4、根据wifi模块返回的IP地址,连接SOCKET1接口和SOCKET2接口并使用自定义数据包的通信协议进行通信。\n[0062] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述AP模式和STA模式之间可通过命令控制进行切换。\n[0063] 进一步,SOCKET1接口主要用于AP模式的通信和STA模式下局域网时的通信,通过智能终端可与wifi模块建立连接,最多可同时连接4个终端。SOCKET2接口主要用于STA模式下与服务器的通信来实现远程控制。\n[0064] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述自定义数据包包括有数据包帧头、机型码、通信类型、wifi模块的MAC地址、产品信息和校验码。\n[0065] 其中,wifi模块与服务器通信使用的自定义数据包的通信协议,此协议中定义了热泵产品的逻辑功能与所有参数,从而使终端可以远程控制热泵产品,可靠地实现了远程控制功能。\n[0066] 作为所述的一种用于热泵wifi模块的无线控制通信方法的进一步改进,所述配置信息包括路由器SSID、加密方式和密码信息。\n[0067] 参考图4,本发明一种用于热泵wifi模块的无线控制通信系统,包括:\n[0068] 地址获取单元,用于获取wifi模块的MAC地址;\n[0069] 通信单元,用于根据选取的通信模式,发送对应的通信命令至wifi模块建立连接,进而使用自定义数据包的通信协议进行通信。\n[0070] 作为所述的一种用于热泵wifi模块的无线控制通信系统的进一步改进,还包括有:\n[0071] 配置单元,用于发送配置信息至wifi模块进行路由器配置,进而与服务器进行通信。\n[0072] 作为所述的一种用于热泵wifi模块的无线控制通信系统的进一步改进,所述通信单元包括AP模式单元和STA模式单元,\n[0073] 所述AP模式单元包括:\n[0074] AP模式进入单元,用于发送AP模式命令至wifi模块,进入AP模式;\n[0075] AP模式连接单元,用于发送SOCKET1接口分配命令和TCP连接命令至wifi模块;\n[0076] AP模式通信单元,用于接收到wifi模块的返回成功的信息后,连接SOCKET1接口并使用自定义数据包的通信协议进行通信;\n[0077] 所述STA模式单元包括:\n[0078] STA模式进入单元,用于发送STA模式命令至wifi模块,接收到wifi模块的返回成功的信息后,wifi模块复位并进入STA模式;\n[0079] 网络命令发送单元,用于发送连接网络命令至wifi模块;\n[0080] STA模式连接单元,用于接收到wifi模块的返回成功的信息后,发送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP连接命令和获取IP命令至wifi模块;\n[0081] STA模式通信单元,用于根据wifi模块返回的IP地址,连接SOCKET1接口和SOCKET2接口并使用自定义数据包的通信协议进行通信。\n[0082] 从上述内容可知,本发明一种用于热泵wifi模块的无线控制通信方法及系统通过全双工UART方式控制wifi模块使用两个SOCKET接口来进行TCP连接,并使用自定义数据包的通信协议进行无线通信,从而使得可以远程控制热泵产品,可靠地实现了远程控制功能,避免了有线上网的局限性,有效提高移动性和灵活性。而且,通过本发明可满足多台设备同时使用,有效提高扩展性,在出现故障时,能快速定位,大大提高维护的效率,有效降低成本。\n[0083] 以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
法律信息
- 2017-01-18
- 2015-05-20
实质审查的生效
IPC(主分类): F25B 49/00
专利申请号: 201410763643.1
申请日: 2014.12.11
- 2015-04-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |