當(dāng)前位置:全球資源網(wǎng) > 技術(shù)中心 > 所有分類(lèi)
目錄
星縱物聯(lián)終端節(jié)點(diǎn)設(shè)備支持?jǐn)?shù)據(jù)存儲(chǔ)/斷網(wǎng)重傳/回傳功能,可避免設(shè)備因斷網(wǎng)或丟包導(dǎo)致傳感器數(shù)據(jù)丟失,保證數(shù)據(jù)完整性。
本文主要描述斷網(wǎng)數(shù)據(jù)重傳與回傳功能的配置與測(cè)試驗(yàn)證。
1.1 終端節(jié)點(diǎn)配置
打開(kāi)ToolBox App并讀取設(shè)備信息后,在“狀態(tài)”頁(yè)的設(shè)備時(shí)間條目旁點(diǎn)擊“同步”,即可將手機(jī)時(shí)間同步到設(shè)備信息和屏幕上。當(dāng)設(shè)備LoRaWAN®版本設(shè)置為1.0.3版本,設(shè)備會(huì)在入網(wǎng)后通過(guò)MAC指令請(qǐng)求同步網(wǎng)絡(luò)服務(wù)器時(shí)間。注意:網(wǎng)絡(luò)服務(wù)器默認(rèn)為零時(shí)區(qū)時(shí)間。
打開(kāi)ToolBox App的“設(shè)置>常用設(shè)置”菜單,啟用數(shù)據(jù)存儲(chǔ)功能與數(shù)據(jù)重傳功能。
打開(kāi)ToolBox App的“設(shè)置>LoRaWAN®設(shè)置”菜單,啟用重新入網(wǎng)模式,并設(shè)置發(fā)送鏈路檢測(cè)信號(hào)數(shù)量。設(shè)備將通過(guò)鏈路檢測(cè)信號(hào)包(LinkCheckReq)來(lái)判斷斷網(wǎng)時(shí)間點(diǎn)。星縱物聯(lián)終端設(shè)備默認(rèn)鏈路檢測(cè)信號(hào)數(shù)量配置為32,此處為了快速驗(yàn)證修改為4。
配置示例解析:
設(shè)備至少每30分鐘發(fā)送1次鏈路檢測(cè)信號(hào)包給網(wǎng)關(guān),如果連續(xù)4+1次發(fā)送鏈路檢測(cè)信號(hào)包都沒(méi)有收到網(wǎng)關(guān)的回復(fù),則判斷設(shè)備斷網(wǎng),數(shù)據(jù)重傳的斷網(wǎng)時(shí)間點(diǎn)將往前推2.5小時(shí)(30 * (4+1)=2.5小時(shí))。比如15:30分發(fā)送完第4+1個(gè)鏈路檢測(cè)包,依舊未收到回復(fù),則斷網(wǎng)時(shí)間點(diǎn)為13:00分,設(shè)備在聯(lián)網(wǎng)后,將把13:00到聯(lián)網(wǎng)時(shí)間點(diǎn)的數(shù)據(jù)從舊→新依次重傳給網(wǎng)關(guān)及網(wǎng)絡(luò)服務(wù)器。
設(shè)備發(fā)送鏈路檢測(cè)信號(hào)包間隔與上報(bào)間隔相關(guān):
上報(bào)間隔≤30分鐘:設(shè)備將每30分鐘左右發(fā)送一次鏈路檢測(cè)信號(hào)
上報(bào)間隔>30分鐘:設(shè)備將根據(jù)上報(bào)間隔隨數(shù)據(jù)包發(fā)送一次鏈路檢測(cè)信號(hào)
(08:55分操作)
(11:25分設(shè)備重新入網(wǎng),8:55分+2.5小時(shí)=11:25分)
11:25分設(shè)備重新入網(wǎng)
11:35分重傳個(gè)斷網(wǎng)包
11:45分重傳第二個(gè)斷網(wǎng)包
11:55分重傳第三個(gè)斷網(wǎng)包
12:05分重傳第四個(gè)斷網(wǎng)包
12:15分重傳個(gè)斷網(wǎng)包
通道號(hào) | 類(lèi)型 | 數(shù)據(jù) | |
20 | ce(回傳/重傳數(shù)據(jù)) | 4+N字節(jié) 時(shí)間戳(4個(gè)字節(jié))+ 數(shù)據(jù)內(nèi)容(N個(gè)字節(jié)) 數(shù)據(jù)內(nèi)容:AM103(L):溫度+濕度+CO2 注意:溫度/濕度/CO2僅上報(bào)數(shù)據(jù)內(nèi)容,不上報(bào)通道號(hào)和類(lèi)型 | |
【重傳數(shù)據(jù)解析示例】: | |||
20 ce 367d6e65 f000 85 a102
| ![]() | ||
【時(shí)間戳轉(zhuǎn)換】: (1) 十六進(jìn)制轉(zhuǎn)換為UNIX時(shí)間戳工具: 低位在前高位在后:2e766e65 => 656e762e = 1701738030 (2) UNIX時(shí)間戳轉(zhuǎn)換為北京時(shí)間工具: 1701738030(北京時(shí)間:2023-12-05 09:00:30) 【數(shù)據(jù)內(nèi)容解析】: 溫度:ec 00=>00 ec=236(236*0.1=23.6℃) 濕度:86=134(134*0.5=67%RH) CO2:40 02=>02 40=576(576ppm) |
打開(kāi)ToolBox App并讀取設(shè)備信息后,在“狀態(tài)”頁(yè)的設(shè)備時(shí)間條目旁點(diǎn)擊“同步”,即可將手機(jī)時(shí)間同步到設(shè)備信息和屏幕上。當(dāng)設(shè)備LoRaWAN®版本設(shè)置為1.0.3版本,設(shè)備會(huì)在入網(wǎng)后通過(guò)MAC指令請(qǐng)求同步網(wǎng)絡(luò)服務(wù)器時(shí)間。注意:網(wǎng)絡(luò)服務(wù)器默認(rèn)為零時(shí)區(qū)時(shí)間。
打開(kāi)ToolBox App的“設(shè)置>常用設(shè)置”菜單,啟用數(shù)據(jù)存儲(chǔ)功能。
從平臺(tái)或網(wǎng)絡(luò)服務(wù)器下發(fā)指令查詢(xún)時(shí)間點(diǎn)/段的歷史存儲(chǔ)數(shù)據(jù)。參考產(chǎn)品用戶(hù)手冊(cè)通信協(xié)議章節(jié)。
【數(shù)據(jù)查詢(xún)指令】:
通道號(hào) | 類(lèi)型 | 數(shù)據(jù) |
fd | 6b(查詢(xún)時(shí)間點(diǎn)數(shù)據(jù)) | 4個(gè)字節(jié),UNIX時(shí)間戳 |
6c(查詢(xún)時(shí)間段數(shù)據(jù)) | 8個(gè)字節(jié) 字節(jié)1-4:開(kāi)始時(shí)間,UNIX時(shí)間戳 字節(jié)5-8:結(jié)束時(shí)間,UNIX時(shí)間戳 | |
6d(停止數(shù)據(jù)回傳) | ff | |
ff | 6a(設(shè)置數(shù)據(jù)回傳間隔) | 3個(gè)字節(jié) 字節(jié)1:01 字節(jié)2-3:回傳間隔,單位:秒;可設(shè)置30~1200s(默認(rèn)60s) |
【數(shù)據(jù)回復(fù)指令】:
通道號(hào) | 類(lèi)型 | 數(shù)據(jù) |
fc | 6b | 00:查詢(xún)成功 01:查詢(xún)時(shí)間無(wú)效 02:找不到查詢(xún)數(shù)據(jù) |
6c | ||
20 | ce(回傳/重傳數(shù)據(jù)) | 4+N字節(jié) 時(shí)間戳(4個(gè)字節(jié))+ 數(shù)據(jù)內(nèi)容(N字節(jié),僅上報(bào)數(shù)據(jù)內(nèi)容,不上報(bào)通道號(hào)和類(lèi)型) |
【示例】:
fd6c6cbf436324cb4363 | ||
通道號(hào) | 類(lèi)型 | 數(shù)據(jù) |
fd | 6c | 開(kāi)始時(shí)間:6cbf4363 => 6343bf6c = 1665384300 =2022/10/10 14:45:00 結(jié)束時(shí)間:24cb4363 => 6343cb24 = 1665387300 =2022/10/10 15:35:00 |
設(shè)備端回復(fù)
fc6c00 | ||
通道號(hào) | 類(lèi)型 | 數(shù)據(jù) |
fc | 6c | 00(查詢(xún)成功) |
20 ce 56991ab907 20 ce …………………………. 20 ce …………………………. | ||
通道號(hào) | 類(lèi)型 | 數(shù)據(jù) |
20 | ce | 時(shí)間戳: 56991a63 => 2022/10/10 15:31:52 數(shù)據(jù)內(nèi)容: 溫度: 07 01=>01 07=263(26.3℃) 濕度: 74=116(58%) CO2濃度:b9 07=>07 b9=1977(1977ppm) |
通道號(hào) | 類(lèi)型 | 數(shù)據(jù) |
ff | 6a(設(shè)置數(shù)據(jù)重傳間隔) | 字節(jié)1:00 字節(jié)2-3:重傳間隔,單位:秒;可設(shè)置30~1200s(默認(rèn)600s) |
6a(設(shè)置數(shù)據(jù)回傳間隔) | 字節(jié)1:01 字節(jié)2-3:回傳間隔,單位:秒;可設(shè)置30~1200s(默認(rèn)60s) |