一種控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及一種控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng),尤其設(shè)及用于移動(dòng)智能設(shè) 備和智能取暖器的無(wú)線通信協(xié)議系統(tǒng),屬于通信協(xié)議領(lǐng)域。
【背景技術(shù)】
[0002] 在冬天特別是在溫度比較低的時(shí)候,人們使用取暖器來(lái)取暖,現(xiàn)有的取暖器一般 都是傻瓜式的,即用戶設(shè)置好溫度,取暖器就會(huì)按照此溫度來(lái)調(diào)節(jié)室內(nèi)的溫度,可見(jiàn)該傻瓜 式的取暖器不能適應(yīng)性很低,因?yàn)樘鞖鈺?huì)變化,且在一天中的不同時(shí)段室內(nèi)所需的溫度往 往不一樣。
【發(fā)明內(nèi)容】
[0003] 為解決上述技術(shù)問(wèn)題,本發(fā)明提出了一種控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng), 該無(wú)線通信協(xié)議適用于移動(dòng)智能設(shè)備與智能取暖器間的無(wú)線通信,該系統(tǒng)具有完整的協(xié)議 模塊,從而確保移動(dòng)智能設(shè)備和智能取暖器之間及時(shí)、穩(wěn)定、可靠地進(jìn)行無(wú)線數(shù)據(jù)傳輸,為 實(shí)現(xiàn)移動(dòng)智能設(shè)備對(duì)智能取暖器進(jìn)行配置和監(jiān)控提供了可靠的通信保障。該協(xié)議系統(tǒng)已在 實(shí)際的智能取暖器中得到成功應(yīng)用。應(yīng)用表明,根據(jù)本發(fā)明的協(xié)議系統(tǒng)可W有效地實(shí)現(xiàn)移 動(dòng)智能設(shè)備與智能取暖器的通信的穩(wěn)定性及可靠性。
[0004] 為了達(dá)到上述目的,本發(fā)明的技術(shù)方案如下:
[0005] 本發(fā)明提供了一種控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng),包括在移動(dòng)智能設(shè)備、 智能取暖器,其中:
[0006] 所述移動(dòng)智能設(shè)備通過(guò)無(wú)線通信協(xié)議模塊與智能取暖器進(jìn)行通信;
[0007] 其中,無(wú)線通信協(xié)議模塊的框架為起始標(biāo)識(shí)符、報(bào)文信息、校驗(yàn)碼、結(jié)束標(biāo)識(shí)符。 [000引作為優(yōu)選,所述無(wú)線通信協(xié)議模塊包括時(shí)鐘設(shè)置協(xié)議單元和時(shí)鐘設(shè)置應(yīng)答協(xié)議單 元;
[0009] 移動(dòng)智能設(shè)備向智能取暖器發(fā)送時(shí)鐘設(shè)置協(xié)議單元,所述時(shí)鐘設(shè)置協(xié)議單元包含 時(shí)間參數(shù);
[0010] 當(dāng)智能取暖器接收到移動(dòng)智能設(shè)備所發(fā)送的時(shí)鐘設(shè)置協(xié)議單元時(shí),會(huì)從中提取時(shí) 間參數(shù),并利用該時(shí)間參數(shù)來(lái)配置該智能取暖器的時(shí)間,并發(fā)回時(shí)鐘設(shè)置應(yīng)答協(xié)議單元作 為應(yīng)答,所述時(shí)鐘設(shè)置應(yīng)答協(xié)議單元包含時(shí)間設(shè)置是否成功的標(biāo)識(shí)。
[0011] 作為優(yōu)選,當(dāng)移動(dòng)智能設(shè)備沒(méi)有接收到智能取暖器所發(fā)回的時(shí)鐘設(shè)置應(yīng)答協(xié)議單 元時(shí),會(huì)每隔.S再次向智能取暖器發(fā)送時(shí)鐘設(shè)置協(xié)議單元,直到接收到智能取暖器所發(fā)回 的時(shí)鐘設(shè)置應(yīng)答協(xié)議單元或時(shí)間超過(guò)分鐘。
[0012] 作為優(yōu)選,所述無(wú)線通信協(xié)議模塊還包括定時(shí)設(shè)置協(xié)議單元和定時(shí)設(shè)置應(yīng)答協(xié)議 單元;
[0013] 移動(dòng)智能設(shè)備向智能取暖器發(fā)送定時(shí)設(shè)置協(xié)議單元,所述定時(shí)設(shè)置協(xié)議單元包括 每個(gè)時(shí)段的自動(dòng)設(shè)置溫度標(biāo)志,W及每個(gè)時(shí)段的自動(dòng)設(shè)定溫度;
[0014] 當(dāng)智能取暖器接收到移動(dòng)智能設(shè)備所發(fā)送定時(shí)設(shè)置協(xié)議單元時(shí),會(huì)發(fā)回定時(shí)設(shè)置 應(yīng)答協(xié)議單元,所述定時(shí)設(shè)置應(yīng)答協(xié)議單元包含是否成功接收到定時(shí)設(shè)置協(xié)議單元的標(biāo) 識(shí);
[0015] 且在智能取暖器的運(yùn)行過(guò)程中,會(huì)實(shí)時(shí)獲取該時(shí)段的自動(dòng)設(shè)置溫度標(biāo)志,當(dāng)標(biāo)志 為真時(shí),則將該時(shí)段的自動(dòng)設(shè)定溫度來(lái)配置智能取暖器。
[0016] 作為優(yōu)選,所述時(shí)段為一周屯天中的某天中的某個(gè)小時(shí)。
[0017] 作為優(yōu)選,所述無(wú)線通信協(xié)議模塊包括獲取定時(shí)設(shè)置信息協(xié)議單元和獲取定時(shí)設(shè) 置信息應(yīng)答協(xié)議單元;
[0018] 移動(dòng)智能設(shè)備向智能取暖器發(fā)送獲取定時(shí)設(shè)置信息協(xié)議單元,所述獲取定時(shí)設(shè)置 信息協(xié)議單元包含欲獲取的定時(shí)設(shè)置信息的時(shí)段,該時(shí)段為一周屯天中的某天;
[0019] 當(dāng)智能取暖器接收到移動(dòng)智能設(shè)備所發(fā)送獲取定時(shí)設(shè)置信息協(xié)議單元時(shí),會(huì)發(fā)回 獲取定時(shí)設(shè)置信息應(yīng)答協(xié)議單元,所述獲取定時(shí)設(shè)置信息應(yīng)答協(xié)議單元包含該時(shí)段的中的 每個(gè)小時(shí)的自動(dòng)設(shè)置溫度標(biāo)志,W及每個(gè)時(shí)段的自動(dòng)設(shè)定溫度。
[0020] 作為優(yōu)選,所述無(wú)線通信協(xié)議模塊包括通用設(shè)置數(shù)據(jù)發(fā)送協(xié)議單元和通用設(shè)置數(shù) 據(jù)發(fā)送協(xié)議應(yīng)答單元;
[0021] 移動(dòng)智能設(shè)備向智能取暖器發(fā)送通用設(shè)置數(shù)據(jù)發(fā)送協(xié)議單元,所述通用設(shè)置數(shù)據(jù) 發(fā)送協(xié)議單元包括智能取暖器的設(shè)定溫度和設(shè)定工作狀態(tài);
[0022] 當(dāng)智能取暖器接收到移動(dòng)智能設(shè)備所發(fā)送的通用設(shè)置數(shù)據(jù)發(fā)送協(xié)議單元時(shí),會(huì)使 用通用設(shè)置數(shù)據(jù)發(fā)送協(xié)議單元的設(shè)定溫度和設(shè)定工作狀態(tài)對(duì)該智能取暖器進(jìn)行設(shè)定,且會(huì) 發(fā)回通用設(shè)置數(shù)據(jù)發(fā)送協(xié)議應(yīng)答單元,所述通用設(shè)置數(shù)據(jù)發(fā)送協(xié)議應(yīng)答單元包含該智能取 暖器的當(dāng)前工作狀態(tài)和當(dāng)前室溫。
[0023] 作為優(yōu)選,所述無(wú)線通信協(xié)議模塊包括握手協(xié)議單元和握手協(xié)議應(yīng)答單元;
[0024] 移動(dòng)智能設(shè)備向智能取暖器發(fā)送握手協(xié)議單元;
[0025] 當(dāng)智能取暖器接收到移動(dòng)智能設(shè)備所發(fā)送的握手協(xié)議單元時(shí),會(huì)發(fā)回握手協(xié)議應(yīng) 答單元。
[00%]本發(fā)明的有益效果:
[0027] (1)運(yùn)是一套完整的控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng),該無(wú)線通信協(xié)議模塊 共有10個(gè)無(wú)線通信協(xié)議子單元,運(yùn)10個(gè)無(wú)線通信協(xié)議子單元提供了一個(gè)實(shí)現(xiàn)了時(shí)間設(shè)置、 溫度設(shè)置、實(shí)時(shí)監(jiān)控的功能的完整系統(tǒng);
[0028] (2)該控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng)中的協(xié)議簡(jiǎn)單明了,容易編程實(shí)現(xiàn),特 別適用于硬件性能較低的單片機(jī)嵌入式無(wú)線數(shù)據(jù)傳輸設(shè)備。
[0029] (3)該控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng)較好地解決了較好地解決了無(wú)線傳輸 的通信沖突問(wèn)題,提高了通信的抗干擾能力,確保通信的穩(wěn)定可靠。
【附圖說(shuō)明】
[0030] 圖1為本發(fā)明所提供的一種控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng)的結(jié)構(gòu)框圖;
[0031] 其中:1.移動(dòng)智能設(shè)備,2.智能取暖器;
【具體實(shí)施方式】
[0032] 下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0033] 本發(fā)明提供了一種控制智能取暖器的無(wú)線通信協(xié)議系統(tǒng),包括在移動(dòng)智能設(shè)備1、 智能取暖器2,其中:
[0034] 所述移動(dòng)智能設(shè)備1通過(guò)無(wú)線通信協(xié)議模塊與智能取暖器2進(jìn)行通信;
[0035] 其中,無(wú)線通信協(xié)議模塊的框架為起始標(biāo)識(shí)符、報(bào)文信息、校驗(yàn)碼、結(jié)束標(biāo)識(shí)符。
[0036] 所述無(wú)線通信協(xié)議模塊的框架具體為:
[0039] 其中,"起始標(biāo)識(shí)符"(也可稱為化t胎ad或指令頭碼)的字長(zhǎng)為一個(gè)字節(jié);"報(bào)文信 息"的字長(zhǎng)為多個(gè)字節(jié),表示報(bào)文所包含的數(shù)據(jù)信息;"校驗(yàn)碼"(也可稱為T(mén)estCode HTestCodeL)的字長(zhǎng)為兩個(gè)字節(jié),其可W對(duì)從起始標(biāo)識(shí)符開(kāi)始到校驗(yàn)位之前的所有數(shù)據(jù)都 進(jìn)行校驗(yàn);"結(jié)束標(biāo)識(shí)符"(也可稱為化巧nd或結(jié)束位)的字長(zhǎng)為一個(gè)字節(jié)。
[0040] 所述移動(dòng)智能設(shè)備可W為智能手機(jī)、平板電腦、PDA等;
[0041] 優(yōu)選地,所述無(wú)線通信協(xié)議模塊包括時(shí)鐘設(shè)置協(xié)議單元和時(shí)鐘設(shè)置應(yīng)答協(xié)議單 元;
[0042] 移動(dòng)智能設(shè)備1向智能取暖器2發(fā)送時(shí)鐘設(shè)置協(xié)議單元,所述時(shí)鐘設(shè)置協(xié)議單元包 含時(shí)間參數(shù);
[0043] 當(dāng)智能取暖器2接收到移動(dòng)智能設(shè)備1所發(fā)送的時(shí)鐘設(shè)置協(xié)議單元時(shí),會(huì)從中提取 時(shí)間參數(shù),并利用該時(shí)間參數(shù)來(lái)配置該智能取暖器2的時(shí)間,并發(fā)回時(shí)鐘設(shè)置應(yīng)答協(xié)議單元 作為應(yīng)答,所述時(shí)鐘設(shè)置應(yīng)答協(xié)議單元包含時(shí)間設(shè)置是否成功的標(biāo)識(shí)。
[0044] 作為一種實(shí)現(xiàn)方式,時(shí)鐘設(shè)置協(xié)議單元和時(shí)鐘設(shè)置應(yīng)答協(xié)議單元的具體格式為:
[0045] 1、時(shí)鐘設(shè)置協(xié)議單元,當(dāng)用戶使用移動(dòng)智能設(shè)備來(lái)設(shè)置智能取暖器的時(shí)間時(shí),移 動(dòng)智能設(shè)備會(huì)依照該"時(shí)鐘設(shè)置協(xié)議"向智能取暖器發(fā)送"時(shí)鐘設(shè)置"報(bào)文。
[0046] 此報(bào)文格式如下:
[0047] "時(shí)鐘設(shè)置"報(bào)文的長(zhǎng)度為32個(gè)字節(jié);
[004引第0個(gè)字節(jié),Da地ead,表示起始標(biāo)識(shí)符,取值為0XA6;
[0049]第1-29個(gè)字節(jié)表示報(bào)文信息,該報(bào)文信息包括;
[(K)加]第1個(gè)字節(jié),Da證ate,表示移動(dòng)智能設(shè)備上當(dāng)前時(shí)間的星期;
[0051 ] 第2個(gè)字節(jié),Da地our,表示移動(dòng)智能設(shè)備上當(dāng)前時(shí)間的小時(shí);
[0052] 第3個(gè)字節(jié),DatMin,表示移動(dòng)智能設(shè)備上當(dāng)前時(shí)間的分鐘;
[0053] 第4個(gè)字節(jié),DatSec,表示移動(dòng)智能設(shè)備上當(dāng)前時(shí)間的秒鐘;
[0054] 第5個(gè)字節(jié),Dat化aH,表示移動(dòng)智能設(shè)備上當(dāng)前時(shí)間年的高位;
[0055] 第6個(gè)字節(jié),Dat化aL,表示移動(dòng)智能設(shè)備上當(dāng)前時(shí)間年的低位;
[0056] 第7個(gè)字節(jié),DatMo