中,可通過選取所述無線傳感器120的出廠編號的幾個(gè)預(yù)定位置上的數(shù)字來獲得所述識別碼,并存儲(chǔ)在所述非易失存儲(chǔ)器125中。
[0042]可選地,所述第二時(shí)間窗口為所述第二時(shí)間段的1/1024。對應(yīng)地,無線通信系統(tǒng)中的無線網(wǎng)關(guān)可與多達(dá)1024個(gè)無線傳感器建立無線信道連接。當(dāng)然,第二時(shí)間窗口還可為其他時(shí)長,如為對應(yīng)時(shí)間段的1/1000、1/100等。具體,第二時(shí)間窗口的時(shí)長可根據(jù)實(shí)際需求如無線通信系統(tǒng)中無線傳感器的數(shù)量進(jìn)行動(dòng)態(tài)設(shè)置。
[0043]本實(shí)施方式,無線傳感器僅在WOR喚醒周期的第一時(shí)間窗口進(jìn)行監(jiān)聽,在WOR喚醒周期的其他時(shí)間就能處于休眠狀態(tài),由于休眠狀態(tài)下所需的電流小于5 μ A,故能夠降低無線傳感器的功耗,而且無線傳感器在第一時(shí)間窗口能夠監(jiān)聽無線網(wǎng)關(guān),且在第二時(shí)間窗口發(fā)送數(shù)據(jù),實(shí)現(xiàn)了與無線網(wǎng)關(guān)間的雙向通信,而且,無線傳感器在接收到喚醒包后,均等待到第一時(shí)間段才進(jìn)行采集,實(shí)現(xiàn)了按需采集,使得多個(gè)無線傳感器能夠同步采集,保證了數(shù)據(jù)的一致性。另外,無線傳感器利用自身識別碼確定第二時(shí)間窗口,以降低不同無線傳感器同時(shí)向無線網(wǎng)關(guān)發(fā)送數(shù)據(jù)的可能性,進(jìn)而降低甚至避免無線傳感器間的數(shù)據(jù)沖突,提高了多個(gè)無線傳感器與無線網(wǎng)關(guān)通信的可靠性。
[0044]可以理解的是,本實(shí)施方式中的無線傳感器如果接收到喚醒包,則可以在工作周期的第二時(shí)間段均處于喚醒狀態(tài),或者僅在第二時(shí)間窗口處于喚醒狀態(tài),并在第二時(shí)間段中除第二時(shí)間窗口外處于休眠狀態(tài),以進(jìn)一步降低功耗。
[0045]在又一優(yōu)選實(shí)施方式中,為進(jìn)一步提高無線通信系統(tǒng)的通信可靠性,無線傳感器的工作周期的所述第二時(shí)間段內(nèi)還設(shè)置有第三時(shí)間窗口,所述第三時(shí)間窗口位于所述第二時(shí)間窗口之后,具體可相鄰與所述第二時(shí)間窗口,如圖5所示的t3,其中:
[0046]無線網(wǎng)關(guān)110在接收到無線傳感器120的傳感數(shù)據(jù)和識別碼之后,則立即在無線信道廣播所述表示已確認(rèn)收到該傳感數(shù)據(jù)的確認(rèn)包,所述確認(rèn)包中包括發(fā)送該傳感數(shù)據(jù)的無線傳感器120的識別碼。
[0047]無線傳感器120在發(fā)送所述傳感數(shù)據(jù)至所述無線網(wǎng)關(guān)110之后,在所述第三時(shí)間窗口對所述無線信道進(jìn)行監(jiān)聽,以接收所述無線網(wǎng)關(guān)110在接收到所述傳感數(shù)據(jù)后在所述無線信道廣播的確認(rèn)包。
[0048]無線傳感器120,在接收所述確認(rèn)包之后,對所述確認(rèn)包內(nèi)的識別碼進(jìn)行判斷:
[0049]在判斷到所述確認(rèn)包內(nèi)的識別碼與自身存儲(chǔ)的識別碼一致時(shí),所述無線傳感器在所述第二時(shí)間段的剩余時(shí)間內(nèi)保持休眠狀態(tài),并在下一 WOR喚醒周期的第一時(shí)間窗口對所述無線信道進(jìn)行監(jiān)聽;
[0050]在判斷到所述確認(rèn)包內(nèi)的識別碼與自身存儲(chǔ)的識別碼不一致或者在第三時(shí)間窗口沒有接收到確認(rèn)包時(shí),所述無線傳感器根據(jù)對應(yīng)的識別碼重新確定另一第二時(shí)間窗口,并在下一工作周期的第二時(shí)間段中的所述另一第二時(shí)間窗口重復(fù)發(fā)送所述傳感數(shù)據(jù)和所述識別碼至所述無線網(wǎng)關(guān)110。其中,所述下一工作周期可鄰接在當(dāng)前工作周期之后,或者發(fā)生在下次無線網(wǎng)關(guān)喚醒后。無線傳感器120采用另一策略確定另一第二時(shí)間窗口,如上面所述,無線傳感器120采用識別碼的后三位確定原來的所述第二時(shí)間窗口,并采用識別碼的后三位加上識別碼的倒數(shù)第四位的和確定所述另一第二時(shí)間窗口,以使由于原本第二時(shí)間窗口相同而導(dǎo)致沒有發(fā)送成功的無線傳感器在重發(fā)時(shí),能夠避免再次同時(shí)發(fā)送數(shù)據(jù)。
[0051]例如,無線通信系統(tǒng)中的第一無線傳感器120和第二無線傳感器120的識別碼分別為10100065和10101065,兩個(gè)無線傳感器120采用識別碼的后三位而確定的第二時(shí)間窗口均為第65ms,故兩個(gè)無線傳感器120均在第二時(shí)間段的第65ms發(fā)送數(shù)據(jù),導(dǎo)致數(shù)據(jù)沖突,無線網(wǎng)關(guān)110接收到的第一、第二無線傳感器的傳感數(shù)據(jù)和識別碼出錯(cuò)。無線網(wǎng)關(guān)110在接收數(shù)據(jù)之后,廣播包括接收到的錯(cuò)誤識別碼的確認(rèn)包,第一、第二無線傳感器120在第三時(shí)間窗口監(jiān)聽到所述確認(rèn)包,并判斷確認(rèn)包內(nèi)的識別碼與自身識別碼不一致,故確定發(fā)送數(shù)據(jù)不成功,并啟動(dòng)重發(fā)機(jī)制:
[0052]第一無線傳感器120根據(jù)識別碼的后三位加上識別碼的倒數(shù)第四位的和確定對應(yīng)的另一第二時(shí)間窗口為65+0 = 65ms,第二無線傳感器120根據(jù)同樣策略確定對應(yīng)的另一第二時(shí)間窗口為65+1 = 66ms。第一無線傳感器120在下一工作周期的第二時(shí)間段的第65ms重發(fā)傳感數(shù)據(jù)和識別碼,第二無線傳感器120在下一周期的第二時(shí)間段的第66ms重發(fā)傳感數(shù)據(jù)和識別碼。第一、第二無線傳感器120在所述另一第二時(shí)間窗口相鄰的第三時(shí)間窗口繼續(xù)監(jiān)聽無線信道的確認(rèn)包。其中,無線傳感器若根據(jù)接收到的確認(rèn)包繼續(xù)啟動(dòng)重發(fā)機(jī)制,則在每次的重發(fā)機(jī)制中所確定的第二時(shí)間窗口的策略均與之前的策略不同,以降低不同無線傳感器的發(fā)送數(shù)據(jù)時(shí)間相同的可能性。
[0053]可以理解的是,本優(yōu)化實(shí)施方式中,無線傳感器120如果在第一時(shí)間窗口監(jiān)聽到喚醒包,則在第二時(shí)間段內(nèi)除第二、第三時(shí)間窗口外均保持休眠狀態(tài),否則,在第二時(shí)間段均保持休眠狀態(tài)。
[0054]在本優(yōu)化實(shí)施方式中,無線傳感器通過設(shè)置第三時(shí)間窗口監(jiān)聽無線網(wǎng)關(guān)的確認(rèn)包,并在判斷確認(rèn)包中不包括自身識別碼或者沒有接收到確認(rèn)包時(shí)啟發(fā)重發(fā)機(jī)制,以提高無線網(wǎng)關(guān)和無線傳感器間的通信可靠性。并且,無線傳感器采用不同策略確定重發(fā)時(shí)的第二時(shí)間窗口,可使由于原本第二時(shí)間窗口相同而導(dǎo)致沒有發(fā)送成功的無線傳感器在重發(fā)時(shí),能夠避免再次同時(shí)發(fā)送數(shù)據(jù)。
[0055]請參閱圖6,圖6是本申請無線通信系統(tǒng)另一實(shí)施方式的結(jié)構(gòu)示意圖。區(qū)別于圖1,本實(shí)施方式中的無線通信系統(tǒng)200還包括至少一個(gè)上位機(jī)130,無線網(wǎng)關(guān)110還包括上位機(jī)接口 113,具體可以為WIF1、藍(lán)牙、以太網(wǎng)等接口,無線網(wǎng)關(guān)110通過所述上位機(jī)接口 113與所述上位機(jī)130建立連接,并接收上位機(jī)130下發(fā)的指令,將從無線傳感器120接收到的傳感數(shù)據(jù)和/或處理芯片112對所述傳感數(shù)據(jù)進(jìn)行分析得到的信息發(fā)送給上位機(jī)130。
[0056]請參閱圖7,圖7是本申請無線通信系統(tǒng)再一實(shí)施方式中的無線傳感器的結(jié)構(gòu)示意圖。在無線通信系統(tǒng)再一實(shí)施方式中,無線通信系統(tǒng)的無線傳感器120除包括圖2所示的元件外,還包括由防水膠條組成防水外殼126和固定件127,所述微控制單元、射頻模組、電池以及非易失存儲(chǔ)器(未在圖7中示出)均設(shè)置在所述防水外殼126內(nèi),所述傳感模塊123設(shè)置在所述防水外殼126表面,具體如果傳感模塊123本身具備防水特性,則可設(shè)置在防水外殼126的外表面上,如果傳感模塊123本身不具備防水特性,則可設(shè)置防水外殼126的內(nèi)表面,并可在防水外殼126設(shè)置傳感模塊123部分設(shè)置用防水透氣膜封裝的小孔,以保證傳感模塊123能夠檢測檢測對象的濕度。固定件127設(shè)置在所述防水外殼126的外表面,用于將所述無線傳感器固定在所述檢測對象上,具體為吸盤、膠套、塑料扣等。
[0057]上述方案中,無線傳感器僅在WOR喚醒周期的第一時(shí)間窗口進(jìn)行監(jiān)聽,在WOR喚醒周期的其他時(shí)間就能處于休眠狀態(tài),由于休眠狀態(tài)下所需的