一種用于熱泵wifi模塊的無線控制通信方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及熱泵無線控制技術(shù)領(lǐng)域,尤其涉及一種用于熱泵wifi模塊的無線控制通信方法及系統(tǒng)。
【背景技術(shù)】
[0002]工業(yè)熱泵是一種將低位熱源的熱能轉(zhuǎn)移到高位熱源的裝置,通常是先從自然界的空氣、水或土壤中獲取低品位熱能,經(jīng)過電力做功,然后提供可被利用的高品位熱能,其是全世界備受關(guān)注的新能源技術(shù)之一。然而,目前的工業(yè)熱泵主板中的MCU主要通過控制以太網(wǎng)控制芯片,通過RJ-45以太網(wǎng)接口有線接入路由器,從而實現(xiàn)聯(lián)網(wǎng)功能,有線上網(wǎng)雖然具有速度快,穩(wěn)定性高的特點,但是不便移動,靈活性低,安裝維護麻煩,可擴展性很小。
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問題,本發(fā)明的目的是提供一種靈活性較好,且能提高擴展性的一種用于熱泵wifi模塊的無線控制通信方法及系統(tǒng)。
[0004]本發(fā)明所采用的技術(shù)方案是:
一種用于熱泵wifi模塊的無線控制通信方法,包括以下步驟:
A、獲取wifi模塊的MAC地址;
B、根據(jù)選取的通信模式,發(fā)送對應(yīng)的通信命令至wifi模塊建立連接,進而使用自定義數(shù)據(jù)包的通信協(xié)議進行通信。
[0005]作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述步驟B之后還包括:
C、發(fā)送配置信息至wifi模塊進行路由器配置,進而與服務(wù)器進行通信。
[0006]作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述步驟B包括AP模式步驟和STA模式步驟,
所述AP模式步驟包括:
BAl、發(fā)送AP模式命令至wifi模塊,進入AP模式;
BA2、發(fā)送SOCKET1接口分配命令和TCP連接命令至wifi模塊;
BA3、接收到wifi模塊的返回成功的信息后,連接SOCKET1接口并使用自定義數(shù)據(jù)包的通信協(xié)議進行通信;
所述STA模式步驟包括:
BS1、發(fā)送STA模式命令至wifi模塊,接收到wifi模塊的返回成功的信息后,wifi模塊復(fù)位并進入STA模式;
BS2、發(fā)送連接網(wǎng)絡(luò)命令至wifi模塊;
BS3、接收到wifi模塊的返回成功的信息后,發(fā)送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP連接命令和獲取IP命令至wifi模塊;
BS4、根據(jù)wifi模塊返回的IP地址,連接SOCKET I接口和S0CKET2接口并使用自定義數(shù)據(jù)包的通信協(xié)議進行通信。
[0007]作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述AP模式和STA模式之間可通過命令控制進行切換。
[0008]作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述自定義數(shù)據(jù)包包括有數(shù)據(jù)包幀頭、機型碼、通信類型、wifi模塊的MAC地址、產(chǎn)品信息和校驗碼。
[0009]作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述配置信息包括路由器SSID、加密方式和密碼信息。
[0010]本發(fā)明所采用的另一技術(shù)方案是:
一種用于熱泵Wifi模塊的無線控制通信系統(tǒng),包括:
地址獲取單元,用于獲取wifi模塊的MAC地址;
通信單元,用于根據(jù)選取的通信模式,發(fā)送對應(yīng)的通信命令至wifi模塊建立連接,進而使用自定義數(shù)據(jù)包的通信協(xié)議進行通信。
[0011]作為所述的一種用于熱泵wifi模塊的無線控制通信系統(tǒng)的進一步改進,還包括有:
配置單元,用于發(fā)送配置信息至wifi模塊進行路由器配置,進而與服務(wù)器進行通信。
[0012]作為所述的一種用于熱泵wifi模塊的無線控制通信系統(tǒng)的進一步改進,所述通信單元包括AP模式單元和STA模式單元,
所述AP模式單元包括:
AP模式進入單元,用于發(fā)送AP模式命令至wifi模塊,進入AP模式;
AP模式連接單元,用于發(fā)送SOCKET1接口分配命令和TCP連接命令至wifi模塊;
AP模式通信單元,用于接收到wifi模塊的返回成功的信息后,連接SOCKET1接口并使用自定義數(shù)據(jù)包的通信協(xié)議進行通信;
所述STA模式單元包括:
STA模式進入單元,用于發(fā)送STA模式命令至wifi模塊,接收到wifi模塊的返回成功的信息后,wifi模塊復(fù)位并進入STA模式;
網(wǎng)絡(luò)命令發(fā)送單元,用于發(fā)送連接網(wǎng)絡(luò)命令至wifi模塊;
STA模式連接單元,用于接收到wifi模塊的返回成功的信息后,發(fā)送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP連接命令和獲取IP命令至wifi模塊;
STA模式通信單元,用于根據(jù)wifi模塊返回的IP地址,連接SOCKET1接口和SOCKET2接口并使用自定義數(shù)據(jù)包的通信協(xié)議進行通信。
[0013]本發(fā)明的有益效果是:
本發(fā)明一種用于熱泵wifi模塊的無線控制通信方法及系統(tǒng)通過全雙工UART方式控制wifi模塊使用兩個SOCKET接口來進行TCP連接,并使用自定義數(shù)據(jù)包的通信協(xié)議進行無線通信,從而使得可以遠程控制熱泵產(chǎn)品,可靠地實現(xiàn)了遠程控制功能,避免了有線上網(wǎng)的局限性,有效提高移動性和靈活性。而且,通過本發(fā)明可滿足多臺設(shè)備同時使用,有效提高擴展性,在出現(xiàn)故障時,能快速定位,大大提高維護的效率,有效降低成本。
【附圖說明】
[0014]下面結(jié)合附圖對本發(fā)明的【具體實施方式】作進一步說明:
圖1是本發(fā)明一種用于熱泵Wifi模塊的無線控制通信方法的步驟流程圖;
圖2是本發(fā)明一種用于熱泵wifi模塊的無線控制通信方法AP模式的步驟流程圖;
圖3是本發(fā)明一種用于熱泵wifi模塊的無線控制通信方法STA模式的步驟流程圖; 圖4是本發(fā)明一種用于熱泵wifi模塊的無線控制通信系統(tǒng)的模塊方框圖。
【具體實施方式】
[0015]參考圖1,本發(fā)明一種用于熱泵wifi模塊的無線控制通信方法,包括以下步驟:
A、獲取wifi模塊的MAC地址;
B、根據(jù)選取的通信模式,發(fā)送對應(yīng)的通信命令至wifi模塊建立連接,進而使用自定義數(shù)據(jù)包的通信協(xié)議進行通信。
[0016]作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述步驟B之后還包括:
C、發(fā)送配置信息至wifi模塊進行路由器配置,進而與服務(wù)器進行通信。
[0017]其中通過連接已配置的路由器,進而實現(xiàn)與服務(wù)器的通信,這樣智能終端便可以實現(xiàn)遠程控制熱泵機組。
[0018]參考圖2和圖3,作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述步驟B包括AP模式步驟和STA模式步驟,
所述AP模式步驟包括:
BAl、發(fā)送AP模式命令至wifi模塊,進入AP模式;
BA2、發(fā)送SOCKET1接口分配命令和TCP連接命令至wifi模塊;
BA3、接收到wifi模塊的返回成功的信息后,連接SOCKET1接口并使用自定義數(shù)據(jù)包的通信協(xié)議進行通信;
所述STA模式步驟包括:
BS1、發(fā)送STA模式命令至wifi模塊,接收到wifi模塊的返回成功的信息后,wifi模塊復(fù)位并進入STA模式;
BS2、發(fā)送連接網(wǎng)絡(luò)命令至wifi模塊;
BS3、接收到wifi模塊的返回成功的信息后,發(fā)送SOCKET1接口分配命令、SOCKET2接口分配命令、TCP連接命令和獲取IP命令至wifi模塊;
BS4、根據(jù)wifi模塊返回的IP地址,連接SOCKET I接口和S0CKET2接口并使用自定義數(shù)據(jù)包的通信協(xié)議進行通信。
[0019]作為所述的一種用于熱泵wifi模塊的無線控制通信方法的進一步改進,所述AP模式和STA模式之間可通過命令控制進行切換。
[0020]進一步,SOCKET I接口主要用于AP模式的通信和STA模式下局域網(wǎng)時的通信,通