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

    文章

    5607

    浏览量

    123243
  • 模组
    +关注

    关注

    6

    文章

    1719

    浏览量

    32017
  • MQTT
    +关注

    关注

    5

    文章

    720

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    手把手教你!4G模组Air780EPM——GPIO的设计说明

    4G模组Air780EPM作为广和通推出的高性能Cat.1bis无线通信模块,凭借其低功耗、高集成度及丰富的外设接口,在工业物联网、智能终端、车载设备等领域展现出卓越的适配性。 、概述
    的头像 发表于 03-17 16:07 842次阅读
    手把手教你!<b class='flag-5'>4G</b><b class='flag-5'>模组</b>Air780EPM——GPIO的设计说明

    三格电子CAN转4G模组在充电桩的应用

    1、方案背景 充电桩作为电动汽车的基础设施,现在越来越普及,而智能化和远程管理成为趋势。CAN总线在充电桩内部设备通信中的广泛应用,而4G模组则提供了远程连接的能力。结合这两者,CAN转4G
    的头像 发表于 03-05 09:31 706次阅读

    4G核心板_4G智能模组_联发科MTK|高通|紫光展锐4G模块开发

    4G核心板是种集成了处理器、内存与存储、射频模块、接口等主要组件的小型电路板。它采用开放式的智能Android操作系统,并内置4G通信功能,专为嵌入式系统的核心功能实现而设计。由于核心板本身需要通过底板提供支持,无法单独运行,
    的头像 发表于 03-04 20:15 986次阅读
    <b class='flag-5'>4G</b>核心板_<b class='flag-5'>4G</b>智能<b class='flag-5'>模组</b>_联发科MTK|高通|紫光展锐<b class='flag-5'>4G</b>模块开发

    以太网休眠唤醒利器—OPEN Alliance TC10

    TC10为车载以太网的休眠唤醒机制提供了统的技术规范,特别是在汽车ECU数量不断增加、网络复杂度日益提升的背景下,TC10规范通过定义PHY的新增服务原语和接口、时间参数、指令描述和
    的头像 发表于 02-17 18:24 883次阅读
    以太网<b class='flag-5'>休眠</b><b class='flag-5'>唤醒</b>利器—OPEN Alliance TC10

    以太网休眠唤醒利器OPEN Alliance TC10介绍

    TC10 为OPEN Alliance 中的个技术委员会小组,专注于研究基于车载以太网的休眠唤醒机制,旨在为汽车应用场景提供灵活的休眠唤醒
    的头像 发表于 02-13 09:06 1067次阅读
    以太网<b class='flag-5'>休眠</b><b class='flag-5'>唤醒</b>利器OPEN Alliance TC10介绍

    TC10以太网休眠唤醒测试用例

    在上篇文章中,我们了解了TC10规范的内容,并掌握了基于以太网链路的物理层休眠唤醒机制。为了确保不同厂商的设备在以太网休眠唤醒功能上的互操
    的头像 发表于 02-13 09:05 961次阅读
    TC10以太网<b class='flag-5'>休眠</b><b class='flag-5'>唤醒</b>测试用例

    工业 4G 路由器赋能远程医疗,守护生命线

    在医疗领域,尤其是偏远地区的医疗救治场景中,工业4G路由器正发挥着无可替代的关键作用,宛如一条坚韧的“生命线”,为守护患者健康持续赋能。偏远地区医疗资源相对匮乏,常常面临着专业医生短缺、诊疗设备
    的头像 发表于 01-09 10:10 1569次阅读
    工业 <b class='flag-5'>4G</b> 路由器赋能远程医疗,守护生命线

    掌握4G模组PWM|技术精要

    今天要讲的是4G模组PWM的技术精要,以常用的合宙Air724UG为例做出示例分享给大家。
    的头像 发表于 12-14 09:40 1718次阅读
    掌握<b class='flag-5'>4G</b><b class='flag-5'>模组</b>PWM|技术精要

    掌握4G模组SPI|技术指南

    本次我要分享的是4G模组SPI的技术指南,以合宙Air724UG为例,学完本章帮你实现技术提升。
    的头像 发表于 12-14 09:38 1942次阅读
    掌握<b class='flag-5'>4G</b><b class='flag-5'>模组</b>SPI|技术指南

    4G模组SD卡使用技巧|专家指南

    今天我们学习的是4G模组SD卡使用技巧,以Air724UG为例做出指南供大家参考。
    的头像 发表于 12-14 09:37 1162次阅读
    <b class='flag-5'>4G</b><b class='flag-5'>模组</b>SD卡使用技巧|专家指南

    4G模组GPIO接口实操|精选教程

    今天我将把我熟悉的4G模组GPIO接口实操整理成文,以Air724UG做出精选教程分享给大家。
    的头像 发表于 12-14 09:36 1894次阅读
    <b class='flag-5'>4G</b><b class='flag-5'>模组</b>GPIO接口实操|精选教程

    解读Air724UG低功耗4G模组软件的语音通话!

    本篇文章以Air724UG模组为例,解读低功耗4G模组软件的语音通话,呈现实用教程供大家参考。
    的头像 发表于 12-09 09:39 2102次阅读
    解读Air724UG低功耗<b class='flag-5'>4G</b><b class='flag-5'>模组</b>软件的语音通话!