-
您的位置:
- 網(wǎng)站首頁
- > 物聯(lián)百科
- > 產(chǎn)品百科
您的位置:

SV910車載網(wǎng)關(guān)支持低功耗休眠模式,適合車輛長時(shí)間停放或非作業(yè)時(shí)段使用。進(jìn)入低功耗后,網(wǎng)關(guān)會(huì)關(guān)閉大部分外設(shè)供電,只保留必要的通信模塊工作,大幅降低能耗。
低功耗模式下哪些還在工作
CAN1接口保持通信能力
Cat.1模塊(使用SIM1或eSIM1聯(lián)網(wǎng),僅在開啟遠(yuǎn)程喚醒功能時(shí)啟用)
哪些會(huì)斷電
其他所有外設(shè)(以太網(wǎng)接口、CAN2/CAN3、DI/DO、5G模塊等)
喚醒需要多長時(shí)間設(shè)備收到喚醒指令后,會(huì)給主系統(tǒng)重新上電。整個(gè)初始化過程大約1分鐘,系統(tǒng)恢復(fù)正常工作。
有兩種方式可以控制設(shè)備進(jìn)入或退出低功耗模式:
通過CAN1總線發(fā)送指令
通過遠(yuǎn)程TCP服務(wù)器發(fā)送指令
進(jìn)入低功耗模式發(fā)送指令:
{"type":"write","command":"low_power","uuid":"123"}設(shè)備回復(fù):
{"type":"writeack","command":"low_power","uuid":"123"}退出低功耗模式發(fā)送指令:
{"type":"write","command":"normal_power","uuid":"123"}設(shè)備回復(fù):
{"type":"writeack","command":"normal_power","uuid":"123"}設(shè)備狀態(tài)主動(dòng)上報(bào)設(shè)備會(huì)定時(shí)上報(bào)當(dāng)前的功耗狀態(tài):
低功耗狀態(tài):
{"type":"real","power_status":"low","uuid":"123"}正常功耗狀態(tài):
{"type":"real","power_status":"normal","uuid":"123"}使用CAN1控制低功耗模式需要先在配置頁面設(shè)置CAN ID。設(shè)置好后,向這個(gè)ID發(fā)送指令即可控制設(shè)備進(jìn)入或退出低功耗。
指令格式
| 包頭 | 長度 | 命令 | 數(shù)據(jù) | CRC16(L) | CRC16(H) | 包尾 |
|---|---|---|---|---|---|---|
| 0xa5 | 包頭到包尾的長度 | 見下表 | 見下表 | CRC低字節(jié) | CRC高字節(jié) | 0x5a |
命令說明
| 命令代碼 | 功能 | 數(shù)據(jù)參數(shù) | 含義 |
|---|---|---|---|
| 0x01 | 低功耗控制 | 0x01 | 進(jìn)入低功耗模式 |
| 0x01 | 低功耗控制 | 0x00 | 退出低功耗模式 |
| 0x02 | 讀取功耗狀態(tài) | 返回0x01 | 當(dāng)前處于低功耗模式 |
| 0x02 | 讀取功耗狀態(tài) | 返回0x00 | 當(dāng)前處于正常模式 |
| 0x03 | 主動(dòng)上報(bào) | 0x01 | 設(shè)備上報(bào):低功耗狀態(tài) |
| 0x03 | 主動(dòng)上報(bào) | 0x00 | 設(shè)備上報(bào):正常功耗狀態(tài) |
CRC16校驗(yàn)計(jì)算
CRC值計(jì)算范圍:從包頭到數(shù)據(jù)的所有字節(jié)。
計(jì)算方法(C語言實(shí)現(xiàn)):
int crc16(unsigned char* buf, int len){
int c, crc = 0xffff, val = 0;
for (int i = 0; i < len; i++) {
c = *(buf + i) & 0xff;
crc ^= c;
for (int j = 0; j < 8; j++) {
if (crc & 0x01) {
crc >>= 1;
crc ^= 0xa001;
} else {
crc >>= 1;
}
}
}
crc = crc & 0xffff;
return crc;
}場景1:車輛夜間停放晚上車輛回到停車場,通過TCP或CAN發(fā)送低功耗指令。設(shè)備進(jìn)入休眠,大幅降低電池消耗。次日早上調(diào)度系統(tǒng)發(fā)送喚醒指令,1分鐘后車輛恢復(fù)工作。
場景2:長時(shí)間待命無人車在非高峰時(shí)段待命,進(jìn)入低功耗模式節(jié)能。接到任務(wù)時(shí),遠(yuǎn)程喚醒設(shè)備,快速投入作業(yè)。
場景3:應(yīng)急響應(yīng)多臺(tái)車輛休眠待命,云端平臺(tái)根據(jù)需求選擇性喚醒部分車輛,其他車輛繼續(xù)休眠,平衡能耗和響應(yīng)能力。
遠(yuǎn)程喚醒需提前配置:使用TCP遠(yuǎn)程喚醒前,需在配置頁面開啟遠(yuǎn)程喚醒功能,并配置好Cat.1的聯(lián)網(wǎng)參數(shù)(SIM1或eSIM1)。
CAN ID需提前設(shè)置:使用CAN1控制低功耗前,必須在配置頁面設(shè)置好對(duì)應(yīng)的CAN ID。
喚醒時(shí)間預(yù)留:設(shè)備從低功耗到恢復(fù)正常需要約1分鐘,調(diào)度系統(tǒng)需要預(yù)留這個(gè)時(shí)間,不能期望立即響應(yīng)。
狀態(tài)確認(rèn):發(fā)送指令后建議讀取設(shè)備狀態(tài),確認(rèn)是否成功進(jìn)入或退出低功耗模式。
Cat.1和5G的區(qū)別:低功耗模式下使用的是Cat.1(4G),不是5G模塊。Cat.1功耗更低,適合待機(jī)喚醒場景。
進(jìn)入SV910的Web配置界面,找到"低功耗管理"或"電源管理"選項(xiàng):
開啟/關(guān)閉遠(yuǎn)程喚醒功能
設(shè)置CAN1的控制ID
配置Cat.1的聯(lián)網(wǎng)參數(shù)
設(shè)置狀態(tài)上報(bào)周期
具體配置路徑參考設(shè)備用戶手冊。
具體詳情: