正文開(kāi)始前,如需進(jìn)一步交流,歡迎大家添加朱胖子微信
支持型號(hào)CAT4:AC3 CAT1: RC3 RD6 RC6等,使用低功耗版本
主要應(yīng)用于監(jiān)控安防,有遠(yuǎn)程喚醒需求,使用usb虛擬出來(lái)的網(wǎng)卡上網(wǎng)。操作系統(tǒng)liteos,支持ECM網(wǎng)卡
Liteos驅(qū)動(dòng)加載方法
在usb\implementation\usbdevs.h中添加
在usb\serial\u3g.c中添加
一、驅(qū)動(dòng)支持
修改主控驅(qū)動(dòng)支持TTYUSB,使用TTYUSB1作為AT口
二、休眠
① AT+ENTERSLEEPHEX=1 設(shè)置休眠參數(shù)為HEX,默認(rèn)為1,實(shí)際發(fā)送給服務(wù)器會(huì)轉(zhuǎn)換成原始數(shù)據(jù)(0為原始數(shù)據(jù) 有特殊字符時(shí)建議HEX模式)
②服務(wù)器地址203.156.205.55,服務(wù)器端口號(hào)74261,心跳間隔180,心跳包發(fā)”sleep12345”,喚醒包發(fā)”wake123”,任意數(shù)據(jù)喚醒可設(shè)置為空””
AT+ENTERSLEEP="203.156.205.55",74261,180,"sleep12345","wake123"
③設(shè)置登錄包“l(fā)ogin”,登錄應(yīng)答check包“OK”,休眠斷開(kāi)usb flag1,連接重試次數(shù)3,發(fā)送重試次數(shù)2(不斷開(kāi)usb時(shí) 由主控走usb的suspend流程或者主控拉低vbus斷開(kāi)usb)無(wú)登錄包可以設(shè)置為空””
AT+ENTERSLEEPcfg="6c6f67696e","6f6b",1,3,2
④主控進(jìn)入休眠前發(fā)送at+ENTERSLEEP指令并拉高WAKEUP_IN
模塊建立與服務(wù)器的tcp連接,并發(fā)送登陸包login,服務(wù)器10s內(nèi)需要返回應(yīng)答check包OK,模塊收到應(yīng)答包后上報(bào)+QIPOPEN: 6,0表示連接成功,2s后斷開(kāi)usb,模塊拉低RI腳進(jìn)入休眠
三、心跳
模塊根據(jù)設(shè)置的參數(shù),周期發(fā)送心跳給服務(wù)器,維持tcp的長(zhǎng)連接
四、喚醒
① 網(wǎng)絡(luò)喚醒包觸發(fā)喚醒
② 手機(jī)等app發(fā)送喚醒信號(hào)給服務(wù)器,服務(wù)器發(fā)送喚醒包給指定設(shè)備
③模塊收到數(shù)據(jù)時(shí)斷開(kāi)與服務(wù)器的連接,恢復(fù)usb,RI腳輸出高電平喚醒主控
④主控被喚醒后,拉低模塊WAKEUP_IN腳,快速恢復(fù)網(wǎng)絡(luò)
Ⅰ主控喚醒
Ⅱ拉低模塊WAKEUP_IN腳
Ⅲ模塊收到數(shù)據(jù)時(shí)斷開(kāi)與服務(wù)器的連接,恢復(fù)usb,RI腳輸出高電平
Ⅳ快速恢復(fù)網(wǎng)絡(luò)
更多詳情歡迎關(guān)注微信公眾號(hào)
發(fā)布評(píng)論請(qǐng)先 登錄
芯源MCU進(jìn)入休眠模式或深度休眠模式
CW32L010進(jìn)入休眠模式后,外部中斷無(wú)法喚醒MCU,為什么?
虹科分享 | TC10管理:虹科10BASE-T1S方案高效管控ECU休眠/喚醒
【道生物聯(lián)TKB-623評(píng)估板試用】——2.TKB-623評(píng)估板休眠喚醒測(cè)試
RK3128 Android 7.1 進(jìn)入深度休眠流程分析
CYW20829在ESL場(chǎng)景下,event和Subevent時(shí)間長(zhǎng)短的設(shè)置是什么?
芯知識(shí)|廣州唯創(chuàng)電子WT2003H語(yǔ)音芯片:智能低功耗,喚醒隨心控
bluenrg -lp io喚醒后,要么自動(dòng)重啟,要么不運(yùn)行,怎么解決?
Cat 1 bis同比增長(zhǎng)100%!中國(guó)廠(chǎng)商霸榜全球前五
S32K在AUTOSAR中使用CAT1 ISR,是否需要執(zhí)行上下文切換?
TC10以太網(wǎng)休眠喚醒測(cè)試詳細(xì)指南!
以太網(wǎng)休眠喚醒利器—OPEN Alliance TC10
以太網(wǎng)休眠喚醒利器OPEN Alliance TC10介紹
TC10以太網(wǎng)休眠喚醒測(cè)試用例

CAT1模塊在liteos下實(shí)現(xiàn)休眠喚醒功能
評(píng)論