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

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

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

休眠喚醒不了?你的4G模組不是裝睡,而是少了一條指令…

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-09-30 07:02 ? 次閱讀

?這周接手了另一個同事用合宙Air780EP模塊沒做完的項目,剛上手之后就發(fā)現(xiàn)了一個問題:

在通過AT+CSCLK=2進(jìn)入休眠之后,連接MQTT服務(wù)器,從服務(wù)器端下行消息到模塊喚醒,并且觸發(fā)RI腳的下降沿,以此喚醒MCU——但實際卻喚醒不了。

問題排查及解決方式記錄如下,希望對遇到類似情況的朋友有所幫助。

一、通過自測縮小問題范圍

在做過以下測試后,問題基本上鎖定了。

1. 進(jìn)入休眠后,MQTT鏈接是否有斷開:

使用AT+MQTTSTATU指令查看MQTT鏈接狀態(tài),

返回結(jié)果是:+MQTTSTATU :1

說明鏈接是存在的,沒有斷開。

2. 服務(wù)端下行的數(shù)據(jù)模塊是否有收到:

檢測main_uart串口的URC上報,發(fā)現(xiàn)在下發(fā)消息的時候,模塊有上報:

+MSUB: "/topic",10 byte,1234567890

說明數(shù)據(jù)可以正常收到。

3. 用邏輯分析儀或者示波器檢測下RI腳波形:

發(fā)現(xiàn)在進(jìn)入休眠后,和服務(wù)器下發(fā)消息,模塊收到URC整個流程中——RI腳都沒有出現(xiàn)下拉的波形,說明RI腳的功能有問題?

從Air780EP官網(wǎng)資料硬件設(shè)計手冊,找下RI腳的位置有沒有量錯,嗯~ 是20腳沒有錯。

合宙Air780EP最新資料

https://www.air780ep.cn/

圖片?

二、找到了解決方法

通過合宙資料摸索了一小下,看到AT手冊第58頁有一條指令:

設(shè)置RI指示功能:AT+CFGRI

這條指令的功能,就是打開在Air780EP模塊接收到TCP/UDP/FTP/HTTP/MQTT的URC時,就會產(chǎn)生RI腳120ms的低脈沖,也就是給予MCU的下降沿。

AT指令手冊:

https://doc.openluat.com/article/4985

圖片?

休眠流程中,進(jìn)入休眠之前加一條這個AT+CFGRI=1的指令后,重新嘗試了下,果然可以了。

在收到MQTT下行數(shù)據(jù)時,RI腳正確產(chǎn)生一個下降沿,喚醒了主控,大致業(yè)務(wù)邏輯沒問題了!

**三、總結(jié)及建議 **

要想Air780EP模塊可以通過網(wǎng)絡(luò)服務(wù)端下行數(shù)據(jù),以此來喚醒模塊以及喚醒主控,節(jié)省功耗的話:

需要接入模塊的RI腳,并且在流程中 (最好是開機后就配置,作為初始化的流程)加入一條 AT+CFGRI=1 指令才可以。

并且通過實測,不管進(jìn)入任何休眠模式:

例如:

AT+CSCLK=1

AT+POWERMODE="PSM+"

都需要配置AT+CFGRI=1這個指令后,才可以觸發(fā)RI中斷??礃幼邮呛托菝吣J?jīng)]有關(guān)系的。

審核編輯 黃宇

?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 4G
    4G
    +關(guān)注

    關(guān)注

    15

    文章

    5479

    瀏覽量

    118634
  • 模組
    +關(guān)注

    關(guān)注

    6

    文章

    1390

    瀏覽量

    30160
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    640

    瀏覽量

    22352
收藏 人收藏

    評論

    相關(guān)推薦

    徒增成本,還是有備無患?說說4G模組SIM雙卡切換

    在使用4G模組雙卡功能的場景下,切換卡槽更是個關(guān)鍵環(huán)節(jié)——關(guān)乎設(shè)備在不同網(wǎng)絡(luò)環(huán)境下的適應(yīng)性和持續(xù)在線的能力。
    的頭像 發(fā)表于 10-15 16:06 ?142次閱讀
    徒增成本,還是有備無患?說說<b class='flag-5'>4G</b><b class='flag-5'>模組</b>SIM雙卡切換

    干貨篇:低功耗4G模組Air780E的串口通信

    ? 今天我們來講解低功耗4G模組Air780E的串口通信的基本用法,小伙伴們,學(xué)起來吧!
    的頭像 發(fā)表于 10-05 14:38 ?254次閱讀
    干貨篇:低功耗<b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780E的串口通信

    干貨分享 | TSMaster—LIN 喚醒休眠機制

    在汽車總線中常見的喚醒方式有硬線喚醒、網(wǎng)絡(luò)喚醒和特定信號喚醒,而LIN總線則是通過休眠幀與喚醒
    的頭像 發(fā)表于 09-25 08:03 ?976次閱讀
    干貨分享 | TSMaster—LIN <b class='flag-5'>喚醒</b>與<b class='flag-5'>休眠</b>機制

    【新品】遠(yuǎn)程操控新利器,4G遠(yuǎn)程遙控開關(guān)模組!小體積低延遲

    隨著物聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,遠(yuǎn)程控制模組正逐漸成為智能設(shè)備連接和控制的關(guān)鍵組成部分。這些模組不僅實現(xiàn)了設(shè)備的遠(yuǎn)程監(jiān)控和管理,還大幅提升了系統(tǒng)的智能化水平。今天為大家介紹款億佰特最新研發(fā)的4G
    的頭像 發(fā)表于 09-20 08:07 ?182次閱讀
    【新品】遠(yuǎn)程操控新利器,<b class='flag-5'>4G</b>遠(yuǎn)程遙控開關(guān)<b class='flag-5'>模組</b>!小體積低延遲

    合宙低功耗4G模組Air780EP——硬件設(shè)計02

    合宙低功耗4G模組Air780EP——硬件設(shè)計
    的頭像 發(fā)表于 09-03 15:07 ?428次閱讀
    合宙低功耗<b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780EP——硬件設(shè)計02

    合宙低功耗4G模組Air780E——產(chǎn)品規(guī)格書

    合宙低功耗4G模組Air780E的規(guī)格信息速覽
    的頭像 發(fā)表于 09-02 18:04 ?691次閱讀
    合宙低功耗<b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780E——產(chǎn)品規(guī)格書

    合宙低功耗4G模組Air780EP——產(chǎn)品規(guī)格書

    合宙低功耗4G模組Air780EP——產(chǎn)品規(guī)格信息介紹
    的頭像 發(fā)表于 08-30 18:07 ?1182次閱讀
    合宙低功耗<b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780EP——產(chǎn)品規(guī)格書

    合宙低功耗4G模組Air780EQ——硬件設(shè)計手冊01

    合宙低功耗4G模組Air780EQ的硬件設(shè)計介紹
    的頭像 發(fā)表于 08-29 18:15 ?1912次閱讀
    合宙低功耗<b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780EQ——硬件設(shè)計手冊01

    4G模組無法正常聯(lián)網(wǎng)?定要記得考慮SIM卡的問題!

    當(dāng)大家在調(diào)試4G模組但卻無法正常聯(lián)網(wǎng)時, 大多數(shù)人的第反應(yīng)是這4G模組定有什么問題吧?
    的頭像 發(fā)表于 08-12 15:37 ?1157次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>無法正常聯(lián)網(wǎng)?<b class='flag-5'>一</b>定要記得考慮SIM卡的問題!

    4G模塊聯(lián)網(wǎng)問題

    最近在調(diào)試4G模塊,4G模塊驅(qū)動調(diào)試成功,也可以ping通外網(wǎng)(比如www.baidu.com)。我的電腦連接路由器,也可以上網(wǎng),但是用4G模塊ping不通電腦,不知道該問題出在哪里,該怎么解決
    發(fā)表于 08-01 19:01

    ESP32S2 WROVER在使用AT指令獲取4G模組時,dte會報超時怎么解決?

    模組:ESP32 S2 WROVER 4G模組:合宙Air724UG 在使用AT指令獲取4G模組
    發(fā)表于 06-27 06:54

    usb_cdc_4g_module進(jìn)入低功耗模式,喚醒后連接不了網(wǎng)絡(luò)怎么解決?

    wifi主動關(guān)閉,并讓4G模組處于PPP模式,經(jīng)過段時間后,再次喚醒,打開wifi,聯(lián)網(wǎng)上報數(shù)據(jù)。在測試過程中,將通過定時器喚醒更改為gp
    發(fā)表于 06-27 06:05

    如何給CyBootProgrammer.Img這個固件添加一條控制led狀態(tài)的指令

    我想對CyBootProgrammer.Img這個固件添加一條控制led狀態(tài)的指令,我是小白,我想知道怎么寫配置能控制引腳的高低電平
    發(fā)表于 05-27 08:28

    什么是4G Cat.1?4G Cat.1與4G有什么區(qū)別?

    什么是4G Cat.1?4G Cat.1與4G有什么區(qū)別? 4G Cat.1是種特定的4G技術(shù)
    的頭像 發(fā)表于 02-03 11:38 ?3393次閱讀