0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

休眠唤醒不了?你的4G模组不是装睡,而是少了一条指令…

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2024-09-30 07:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

​这周接手了另一个同事用合宙Air780EP模块没做完的项目,刚上手之后就发现了一个问题:

在通过AT+CSCLK=2进入休眠之后,连接MQTT服务器,从服务器端下行消息到模块唤醒,并且触发RI脚的下降沿,以此唤醒MCU——但实际却唤醒不了。

问题排查及解决方式记录如下,希望对遇到类似情况的朋友有所帮助。

一、通过自测缩小问题范围

在做过以下测试后,问题基本上锁定了。

1. 进入休眠后,MQTT链接是否有断开:

使用AT+MQTTSTATU指令查看MQTT链接状态,

返回结果是:+MQTTSTATU :1

说明链接是存在的,没有断开。

2. 服务端下行的数据模块是否有收到:

检测main_uart串口的URC上报,发现在下发消息的时候,模块有上报:

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

说明数据可以正常收到。

3. 用逻辑分析仪或者示波器检测下RI脚波形:

发现在进入休眠后,和服务器下发消息,模块收到URC整个流程中——RI脚都没有出现下拉的波形,说明RI脚的功能有问题?

从Air780EP官网资料的硬件设计手册,找下RI脚的位置有没有量错,嗯~ 是20脚没有错。

合宙Air780EP最新资料

https://www.air780ep.cn/

图片

二、找到了解决方法

通过合宙资料摸索了一小下,看到AT手册第58页有一条指令:

设置RI指示功能:AT+CFGRI

这条指令的功能,就是打开在Air780EP模块接收到TCP/UDP/FTP/HTTP/MQTT的URC时,就会产生RI脚120ms的低脉冲,也就是给予MCU的下降沿。

AT指令手册:

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

图片

休眠流程中,进入休眠之前加一条这个AT+CFGRI=1的指令后,重新尝试了下,果然可以了。

在收到MQTT下行数据时,RI脚正确产生一个下降沿,唤醒了主控,大致业务逻辑没问题了!

**三、总结及建议 **

要想Air780EP模块可以通过网络服务端下行数据,以此来唤醒模块以及唤醒主控,节省功耗的话:

需要接入模块的RI脚,并且在流程中 (最好是开机后就配置,作为初始化的流程)加入一条 AT+CFGRI=1 指令才可以。

并且通过实测,不管进入任何休眠模式:

例如:

AT+CSCLK=1

AT+POWERMODE="PSM+"

都需要配置AT+CFGRI=1这个指令后,才可以触发RI中断。看样子是和休眠模式没有关系的。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 4G
    4G
    +关注

    关注

    15

    文章

    5628

    浏览量

    124547
  • 模组
    +关注

    关注

    6

    文章

    1797

    浏览量

    32360
  • MQTT
    +关注

    关注

    5

    文章

    739

    浏览量

    25260
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    文读懂移动通信网络架构:4G/5G 组网与测试基础

    当前,4G/5G商用已落地、物联网持续深入发展,4G/5G 通信终端的通信性能直接决定设备可用性与用户体验。通信设备从研发到量产,产线信令测试是关键防线。通过基站模拟器构建真实网络环境
    的头像 发表于 04-03 17:38 3055次阅读
    <b class='flag-5'>一</b>文读懂移动通信网络架构:<b class='flag-5'>4G</b>/5<b class='flag-5'>G</b> 组网与测试基础

    4G Cat.1蜂窝模组,蜂窝物联网的绝对主角

    4G Cat.1蜂窝模组凭借其低功耗、广覆盖、高性价比的技术特性,已成为当前物联网蜂窝连接市场的主导力量, 根据TSR 发布的《蜂窝物联网模组市场展望(2025—2026):2025年强劲增长,未来
    的头像 发表于 03-18 14:07 249次阅读

    如何确保CAT.1模组的高性能与低功耗?

    车库也能上线;快速唤醒减少定位等待时间,省电且体验好。 4G无线摄像头 太阳能供电不稳定,需全天候待机 智能功耗调度配合太阳能充电策略,实现“无电无网”区域的常年稳定运行。 工业监控/PLC 电磁
    发表于 03-05 11:41

    GD01C 4G路由模组:串口转4G/WiFi/网口通信

    、适应性强等特点,是工业控制、智能家居、户外联网等领域的理想选择。、产品概述HLK-GD01C是款集4G上网、有线路由、WiFi覆盖于体的多功能
    的头像 发表于 02-25 14:34 337次阅读
    GD01C <b class='flag-5'>4G</b>路由<b class='flag-5'>模组</b>:串口转<b class='flag-5'>4G</b>/WiFi/网口通信

    户外4G模组优选高稳时钟NDK NT2016SB TCXO

    日本电波NDK 19.200MHz温补晶振NT2016SB以±2.5ppm高稳定度、-40℃~85℃宽温工作及2.0×1.6mm微型封装,为户外4G模组提供精准时钟。其低相位噪声与快速启动特性,有效保障通信设备在严苛环境下的信号质量与连接可靠性。
    的头像 发表于 01-22 09:26 837次阅读
    户外<b class='flag-5'>4G</b><b class='flag-5'>模组</b>优选高稳时钟NDK NT2016SB TCXO

    模组日志功能技术概览

    本文是对 4G 模组, 以及 4G+GNSS 模组的日志功能的总体介绍。 通过日志,可以对研发过程中,以及模组运行过程中的各种故障进行分析
    的头像 发表于 01-14 15:32 243次阅读
    <b class='flag-5'>模组</b>日志功能技术概览

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

    与电池寿命。更关键的是,研发阶段缺乏高效工具模拟休眠/唤醒场景,难以验证设备响应致性,导致测试周期拉长、产品落地延迟。虹科Technica深耕汽车以太网领域,基
    的头像 发表于 11-12 17:02 1556次阅读
    虹科分享 | TC10管理:虹科10BASE-T1S方案高效管控ECU<b class='flag-5'>休眠</b>/<b class='flag-5'>唤醒</b>

    【道生物联TKB-623评估板试用】——2.TKB-623评估板休眠唤醒测试

    节我已经讲解了两块TKB-623评估板之间进行AT指令测试及互发数据,本节就来使用两块TKB-623评估板进行休眠唤醒测试。 原理很简单,使用
    发表于 10-24 19:27

    IR900拨号电信4G专网卡遇到的问题及解决方法

    IR900拨号电信4G专网卡遇到问题及解决方法:目前在使用IR900(包括IR912L-TL00和915L-TL00)时,若遇到使用电信4G专网卡拨号拨不上的时候,可参照以下解决方法:网络-拨号接口
    发表于 08-07 07:13

    CE31-TD系列4G遥控开关模组核心板方案推荐

    CE31-TD系列4G遥控开关模组核心板凭借其高性能、低延迟、多种控制方式和广泛的应用领域,成为市场上备受瞩目的产品。无论是智能家居、工业自动化还是医疗保健等领域,CE31-TD系列都能为用户提供可靠的解决方案。
    的头像 发表于 07-10 13:50 656次阅读

    SkyOne® 汽车多模多频段前端模块,用于 4G LTE 和 4G LTE-A(下行链路载波聚合 (CA) 应用) skyworksinc

    电子发烧友网为提供()SkyOne® 汽车多模多频段前端模块,用于 4G LTE 和 4G LTE-A(下行链路载波聚合 (CA) 应用)相关产品参数、数据手册,更有SkyOne® 汽车多模多频段
    发表于 07-01 18:31
    SkyOne® 汽车多模多频段前端模块,用于 <b class='flag-5'>4G</b> LTE 和 <b class='flag-5'>4G</b> LTE-A(下行链路载波聚合 (CA) 应用) skyworksinc

    4G全网通网关是什么?有什么功能?

    4G全网通网关是种能够接入4G网络,并将4G网络信号转换为其他网络信号(如WiFi、以太网等),实现多设备联网的通信设备。它支持国内三大运营商(中国移动、中国联通、中国电信)的
    的头像 发表于 06-17 15:43 1517次阅读
    <b class='flag-5'>4G</b>全网通网关是什么?有什么功能?

    4G DTU 无线数传模块:RS232/485转4G,稳定不宕机

    4G DTU(Data Transfer Unit)是种工业级物联网数据传输设备,主要用于将串口(如RS232/RS485)数据通过4G网络无线传输到远程服务器或云平台。它是工业自动化、远程监控
    的头像 发表于 05-29 14:58 1848次阅读

    大公开!用Air780EPM重构水质COD监测,替代STM32+4G模组的技术路径

    方法。 以往行业常规开发方案是STM32+4G模组组合,本次实验项目采用Air780EPM开发新方案——4G模组直接做主控,省却MCU费用,开发更为简单便捷。
    的头像 发表于 05-16 15:34 754次阅读
    大公开!用Air780EPM重构水质COD监测,替代STM32+<b class='flag-5'>4G</b><b class='flag-5'>模组</b>的技术路径

    用于 4G 和 5G 应用的 Sky5® UHB 前端模块 skyworksinc

    电子发烧友网为提供()用于 4G 和 5G 应用的 Sky5® UHB 前端模块相关产品参数、数据手册,更有用于 4G 和 5G 应用的
    发表于 05-14 18:33
    用于 <b class='flag-5'>4G</b> 和 5<b class='flag-5'>G</b> 应用的 Sky5® UHB 前端模块 skyworksinc