91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

朱胖子說物聯(lián)網(wǎng) ? 2020-09-11 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

正文開始前,如需進(jìn)一步交流,歡迎大家添加朱胖子微信


支持型號(hào)CAT4:AC3 CAT1: RC3 RD6 RC6等,使用低功耗版本

主要應(yīng)用于監(jiān)控安防,有遠(yuǎn)程喚醒需求,使用usb虛擬出來的網(wǎng)卡上網(wǎng)。操作系統(tǒng)liteos,支持ECM網(wǎng)卡

Liteos驅(qū)動(dòng)加載方法

在usb\implementation\usbdevs.h中添加202008041351173.jpg

在usb\serial\u3g.c中添加

20200804135153659.jpg

一、驅(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”,休眠斷開usb flag1,連接重試次數(shù)3,發(fā)送重試次數(shù)2(不斷開usb時(shí) 由主控走usb的suspend流程或者主控拉低vbus斷開usb)無登錄包可以設(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后斷開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í)斷開與服務(wù)器的連接,恢復(fù)usb,RI腳輸出高電平喚醒主控

主控被喚醒后,拉低模塊WAKEUP_IN腳,快速恢復(fù)網(wǎng)絡(luò)

主控喚醒

拉低模塊WAKEUP_IN腳

模塊收到數(shù)據(jù)時(shí)斷開與服務(wù)器的連接,恢復(fù)usb,RI腳輸出高電平

快速恢復(fù)網(wǎng)絡(luò)



更多詳情歡迎關(guān)注微信公眾號(hào)



聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何確保CAT.1模組的高性能與低功耗?

    規(guī)律,預(yù)測(cè)數(shù)據(jù)發(fā)送時(shí)機(jī),提前預(yù)喚醒或智能調(diào)整休眠策略,實(shí)現(xiàn)“按需供能”。 實(shí)際應(yīng)用價(jià)值 通過上述技術(shù)組合,我們的CAT.1模組不同場(chǎng)景
    發(fā)表于 03-05 11:41

    揭秘TEE深度休眠喚醒“低概率報(bào)錯(cuò)”:從概念到解決方案的全解析

    嵌入式與物聯(lián)網(wǎng)設(shè)備的底層技術(shù)領(lǐng)域,TEE(可信執(zhí)行環(huán)境) 是保障系統(tǒng)安全的關(guān)鍵組件之一。但在 RK3562、RK3588 等芯片的深度休眠喚醒場(chǎng)景中,卻出現(xiàn)了一類 “低概率卻影響致命” 的報(bào)錯(cuò)問題。今天我們就從概念入手,一步步
    的頭像 發(fā)表于 02-09 16:37 ?153次閱讀
    揭秘TEE深度<b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>“低概率報(bào)錯(cuò)”:從概念到解決方案的全解析

    RK平臺(tái)休眠喚醒與低功耗調(diào)試全攻略:從原理到WiFi功耗問題實(shí)戰(zhàn)

    物聯(lián)網(wǎng)設(shè)備、便攜終端等場(chǎng)景中,低功耗是決定產(chǎn)品續(xù)航與用戶體驗(yàn)的核心指標(biāo)—— 尤其是瑞芯微(RK)平臺(tái)設(shè)備,常需性能與功耗間找到精準(zhǔn)平衡。但實(shí)際開發(fā)中,休眠喚醒異常、外設(shè)(如 WiF
    的頭像 發(fā)表于 02-05 13:44 ?1059次閱讀
    RK平臺(tái)<b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>與低功耗調(diào)試全攻略:從原理到WiFi功耗問題實(shí)戰(zhàn)

    請(qǐng)問休眠模式的定時(shí)喚醒機(jī)制如何實(shí)現(xiàn)?

    休眠模式的定時(shí)喚醒機(jī)制如何實(shí)現(xiàn)
    發(fā)表于 12-24 07:58

    CW32F030深度休眠模式UART接收數(shù)據(jù)

    : 使能 UART 接收(即設(shè)置 UARTx_CR1.RXEN 為 1); 步驟 4: 進(jìn)入深度休眠模式; 步驟 5: 等待主機(jī)發(fā)送數(shù)據(jù),產(chǎn)生 GPIO 下降沿中斷,喚醒 MCU; 步
    發(fā)表于 12-15 06:53

    使用芯源CW32 MCU來實(shí)現(xiàn)低功耗模式的RTC定時(shí)喚醒功能

    最近在項(xiàng)目中,我使用了芯源的CW32 MCU,并成功實(shí)現(xiàn)了低功耗模式通過RTC定時(shí)喚醒系統(tǒng)的功能。這篇帖子將分享我的實(shí)現(xiàn)過程以及一些代碼片
    發(fā)表于 12-04 07:55

    深度休眠狀態(tài)外部所有的IO都可以喚醒MCU嗎?

    深度休眠狀態(tài),外部所有的IO都可以喚醒MCU嗎?
    發(fā)表于 12-04 06:00

    芯源MCU進(jìn)入休眠模式或深度休眠模式

    確保FLASH_CR1.MODE 為0。 進(jìn)入深度休眠模式之前,用戶必須配置HCLK 時(shí)鐘頻率小于或等于4MHz,否則易造成內(nèi)核損壞。 深度休眠
    發(fā)表于 11-26 07:41

    CW32L010進(jìn)入休眠模式后,外部中斷無法喚醒MCU,為什么?

    現(xiàn)在開發(fā)的項(xiàng)目需要低功耗,現(xiàn)在的工作邏輯是:無動(dòng)作10s后,MCU進(jìn)入休眠模式,然后在用戶按按鍵后,外部中斷喚醒MCU。 10s計(jì)時(shí)滿足后,關(guān)閉定時(shí)器,重新配置PB06,用于外部中
    發(fā)表于 11-25 07:11

    虹科分享 | TC10管理:虹科10BASE-T1S方案高效管控ECU休眠/喚醒

    虹科10BASE-T1S接口卡TC10喚醒/休眠控制汽車以太網(wǎng)需兼顧「即時(shí)響應(yīng)」與「低功耗」——駕駛員解鎖車門、啟動(dòng)引擎時(shí),網(wǎng)絡(luò)必須毫秒級(jí)喚醒;但ECU持續(xù)待機(jī)又會(huì)導(dǎo)致電池過度消耗,直
    的頭像 發(fā)表于 11-12 17:02 ?1438次閱讀
    虹科分享 | TC10管理:虹科10BASE-T<b class='flag-5'>1</b>S方案高效管控ECU<b class='flag-5'>休眠</b>/<b class='flag-5'>喚醒</b>

    【道生物聯(lián)TKB-623評(píng)估板試用】——2.TKB-623評(píng)估板休眠喚醒測(cè)試

    // 禁止地址過濾 AT+WAKEUPCFG=9,1,1000,470125000 // 設(shè)置載波休眠喚醒參數(shù) AT+ENTERSLEEP // 設(shè)置終端進(jìn)入休眠狀態(tài) 可以看到從板
    發(fā)表于 10-24 19:27

    RK3128 Android 7.1 進(jìn)入深度休眠流程分析

    4. 喚醒流程當(dāng)以下任一事件發(fā)生時(shí),系統(tǒng)從深度休眠喚醒: 電源鍵按 RTC鬧鐘觸發(fā) 其他預(yù)設(shè)的喚醒源信號(hào) 5. 調(diào)試與驗(yàn)證可以通過以下方
    發(fā)表于 07-22 10:45

    CYW20829ESL場(chǎng)景,event和Subevent時(shí)間長(zhǎng)短的設(shè)置是什么?

    CYW20829ESL上的應(yīng)用問題,還望您能幫忙指導(dǎo),謝謝。 1. ESL場(chǎng)景,event和Subevent時(shí)間長(zhǎng)短的設(shè)置是什么?現(xiàn)在您那里已經(jīng)支持的產(chǎn)品,他們?cè)O(shè)置的周期是多少?
    發(fā)表于 07-07 07:32

    Cat 1 bis同比增長(zhǎng)100%!中國(guó)廠商霸榜全球前五

    %,這一增長(zhǎng)是由資產(chǎn)跟蹤和智能電表等應(yīng)用推動(dòng)的。相反,NB-IoT和標(biāo)準(zhǔn)Cat1分別同比大幅下降34%和51%。報(bào)告認(rèn)為,中國(guó),應(yīng)用供應(yīng)商越來越青睞Cat1bis,因
    的頭像 發(fā)表于 04-11 18:13 ?1164次閱讀
    <b class='flag-5'>Cat</b> <b class='flag-5'>1</b> bis同比增長(zhǎng)100%!中國(guó)廠商霸榜全球前五

    S32KAUTOSAR中使用CAT1 ISR,是否需要執(zhí)行上下文切換?

    如果我們 AUTOSAR 中使用 CAT1 ISR,是否需要執(zhí)行上下文切換?另外,是否需要返回指令才能跳回到作系統(tǒng)?您有沒有帶有 CAT1 ISR 的 S32K3x4 微控制器的示例?
    發(fā)表于 03-27 07:34