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

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

3天内不再提示

你知道吗?这四种关机重启情况,有更好解决办法

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2024-09-30 07:03 次阅读

​# 一、太长不看:

4G模组VBAT断电关机,模组关机前未能及时退出当前基站,会有什么影响呢?

基站会误以为设备还在线,下次开机仍会拿着上次驻网信息去连基站。基站一看,上次链接还在——认为你是非法设备,拒绝链接!

二、详细问题原因分析:

最近一两年,时常有客户朋友反馈,无论是[合宙低功耗4G模组]还是其他友商的模组——模块重启完成,注册不上网。

在这里详细记录下复现问题的过程、问题产生的原因以及规避方法,并提供一些比重启更好的办法,希望能帮到类似情况的朋友们。

以下是常见的4种关机重启情况:

1. - 功耗原因关机重启 -

客户反馈:

自己对功耗特别看重,需要极低的功耗,所以关机。在需要启动的时候,再给模块上电。

FAE解答:

在大多数人的认知里,只要关机肯定是比待机更省电的,实则不然。

比如大多数人家里的电视盒子:

当你按下遥控器的关机按键,其实只是切断了输出,你认为的关机状态,和电视盒子的开机状态,实际功耗区别并不是很大。

对4G模组来说,主要的耗电大头在于——刚开机驻网那一下,以及发送数据时候。

下图为使用[Air9000P功耗分析仪]测试Air780E,从开机开始的一小时,每隔一分钟往服务器发送一条消息的全段截图,可以明显看出耗电的大头。

图片

所以,如果你的应用不会出现频繁发数据(低于一小时一次)给服务器,那么是可以通过关机来降低功耗的。

但是这种降低功耗的手段,还不是最优解。如果你一天发送数据多于4次,那么还有一种****更好的方法来降低功耗 ——那就是用合宙的低功耗解决方案。

详见合宙4G超低功耗解决方案:

www.airpsm.cn

2- 网络原因关机重启 -

客户反馈:

我们的设备处于网络状态不太好的地方,在遇到网络不好的时候,我就重启自己设备,重新让模块驻网。

FAE解答:

模块驻网逻辑与掉线重连逻辑,是模块内部SDK自行处理的,掉网会给上层发送断网消息,用户只需要订阅对应消息即可。

重新驻网的逻辑其实模组内部也是有的,大多数情况下,不需要应用层做断网处理。如果用户对消息的及时性和准确性有要求,可以将模块与服务器的心跳间隔设置短一点。

AT版本:

设置心跳内容和心跳间隔的指令为:

AT^HEARTBEAT和AT^HEARTCONFIG

具体参数可以查看AT手册:

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

LuatOS版本:

可以查看socket.config接口,MQTT可以查看mqttc:keepalive接口。

具体接口描述参见:

https://wiki.luatos.com/api/index.html

3. - 续费原因关机重启 -

客户反馈:

有时候会因为自己续费不及时,导致SIM卡到期未续费,被停机,所以自己代码中做了处理,连不上网XX秒就断电再上电。

FAE解答:

其实可以先尝试进出一次飞行模式,没必要断电。

如果你很频繁的断电再上电,电源部分PCB设计如果有不完善的地方,很有可能出现超过VBAT最大电压的脉冲,进而可能导致模块损坏。

而且,模块内部SDK其实针对SIM卡未及时续费这种情况也做了一些处理。即使你什么都不做, 到期两三天内续费成功,模块也会在10-30分钟内注册上网络, 不用担心模块连不上网的问题。

4. - 服务器原因关机重启 -

客户反馈:

我们连的是客户服务器,客户服务器不稳定,时而能连时而不能连,所以在服务器连不上后,我们会断电重启模块,尝试看看能不能连上。

FAE解答:

模块驻网(连接4G基站)没什么问题,只是链接服务器失败, 可以做一些重连处理, 而不是频繁的去断电在上电。

如果以一个很频繁的速度(一分钟10次这种速度)去驻网,很有可能被基站认为是非法用户,导致基站内部防护策略生效,让模块再也连不上基站。

在这里可以推荐一种重连策略:

如果驻网正常,只是链接服务器异常,可以按照2^(n-1)S 的时间间隔去重连服务器。

例如:1S 2S 4S 16S 32S 64S…

当然,需要一个最大上限时间,例如10分钟。 没有最大上限的话,可能导致服务器已经好了,而模块重连间隔时间过长,导致数据不能及时送达。

如果超出最大上限时间,服务器依旧连不上,再进出飞行模块几次(进出飞行模式的速度也不应过快,过快也有可能被基站认为是非法用户)。

如果依旧注册不上网络,再考虑给模块断电,然后重启模块。

综上所示,其实大多数情况,没必要给模块进行关机措施。

频繁的开关机,还有可能导致模块功耗异常或者注册基站都注册不上等问题。

如果需要进行关机:

建议还是关机前先进飞行模式,主动和当前基站进行一个注销的操作。

​审核编辑 黄宇

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

    关注

    0

    文章

    1512

    浏览量

    52059
  • 基站
    +关注

    关注

    17

    文章

    1395

    浏览量

    66788
收藏 人收藏

    评论

    相关推荐

    常见垫圈故障及解决办法 防漏垫圈的设计与应用

    常见垫圈故障及解决办法 1. 垫圈老化 故障现象: 垫圈因长时间使用而老化,失去弹性,导致密封性能下降。 解决办法: 定期检查垫圈的老化情况,及时更换新的垫圈。 2. 垫圈变形 故障现象: 由于安装
    的头像 发表于 12-12 15:31 264次阅读

    常见MCU故障及解决办法

    微控制器单元(MCU)是现代电子设备中的核心组件,负责处理和控制各种功能。然而,由于各种原因,MCU可能会出现故障。以下是一些常见的MCU故障及其解决办法: 1. 电源问题 故障现象: MCU无法
    的头像 发表于 11-01 13:41 1745次阅读

    请问TPA3118D2的增益只有手册上说的20dB、26dB、32dB、36dB四种吗?

    请问TPA3118D2的增益只有手册上说的20dB、26dB、32dB、36dB四种吗 不可以调试出其他的增益吗,在线等,谢谢!!
    发表于 10-28 08:12

    注意!四种关机重启情况更好解决办法

    给4G模组VBAT断电关机,模组关机前未能及时退出当前基站,会有什么影响呢?
    的头像 发表于 09-21 08:19 393次阅读
    注意!<b class='flag-5'>这</b><b class='flag-5'>四种</b><b class='flag-5'>关机</b><b class='flag-5'>重启</b><b class='flag-5'>情况</b>,<b class='flag-5'>有</b><b class='flag-5'>更好</b><b class='flag-5'>解决办法</b>

    双轴测径仪的四种样式!

    闭合。用于外径、椭圆度或宽度厚度的检测。 四种样式的测径仪使用用途仅前两和后两的区别,看产线上是否有生产板材、扁线等需要测量宽度与厚度的产品。 需要注意的是,以上
    发表于 08-27 17:42

    滤波电路的四种类型是什么

    Filter, LPF)、高通滤波器(High-Pass Filter, HPF)、带通滤波器(Band-Pass Filter, BPF)和带阻滤波器(Band-Stop Filter, BSF)。以下是对四种滤波电路类型的详细解析。
    的头像 发表于 08-08 16:25 2671次阅读

    负反馈的四种类型及判断方法

    类型及其判断方法。 一、负反馈的四种类型 比例负反馈 比例负反馈是指系统输出与输入之间的反馈关系是线性的,即输出的变化与输入的变化成正比。在比例负反馈中,当系统输出增加时,输入会相应减少,反之亦然。这种反馈机制
    的头像 发表于 08-02 11:01 2365次阅读

    简述四种基本触发器及其功能

    在数字电路设计中,触发器是一基本且重要的存储元件,用于存储二进制信息(即0和1)。根据功能和应用场景的不同,触发器可以分为多种类型,其中四种基本触发器包括RS触发器、JK触发器、D触发器和T触发器。以下是对
    的头像 发表于 07-27 14:59 9814次阅读

    介绍MCUboot支持的四种升级模式(2)

    介绍MCUboot支持的四种升级模式,分别是Overwrite、Swap、Direct XIP和加载到RAM中执行。由于FSP不支持第四种——加载到RAM中执行,因为我们重点介绍前三
    的头像 发表于 06-13 10:56 936次阅读
    介绍MCUboot支持的<b class='flag-5'>四种</b>升级模式(2)

    电气设备的状态四种

    电气设备的状态可以分为四种:正常状态、异常状态、故障状态和紧急状态。四种状态涵盖了电气设备在运行过程中可能遇到的各种情况。本文将详细分析
    的头像 发表于 06-05 16:47 4466次阅读

    Profinet IO通信故障的解决办法

    Profinet IO通信故障可能由多种原因引起,以下是一些常见的通信故障及其解决办法
    的头像 发表于 03-08 11:27 1147次阅读

    如何理解IGBT的四种SOA?

    如何理解IGBT的四种SOA? IGBT的四种SOA表示了IGBT器件在不同工作状态下的安全操作区域。四种SOA是:Continuous SOA、Limited SOA、Pulse
    的头像 发表于 02-18 11:04 1090次阅读

    对称短路哪些 对称短路的形式四种

    对称短路哪些 对称短路的形式四种  对称短路是指电路中的两个电路元件或导线之间相同的电位差,从而形成电流的直接流动。对称短路可以分为以下几种形式: 1. 电阻对称短路:当两个电
    的头像 发表于 02-18 10:17 2462次阅读

    A/D转换的四种误差

    针对A/D转换中可能出现的误差,主要分为以下四种情况,漂移误差、线型比例误差、非线性误差、非单调性误差。还有那些能够引起AD转换出现比较大的误差类别? 先说AD转换是怎么取值的,假设输入信号0-3V
    发表于 01-30 14:19

    浅析电子负载常见的的四种工作模式

    浅析电子负载常见的的四种工作模式 电子负载是电子设备的一,用于模拟负载并测试电源的性能。它在电子行业和电力领域广泛的应用。电子负载常见的四种工作模式是恒阻模式、恒流模式、恒压模式和
    的头像 发表于 01-22 13:43 2747次阅读