一种4g模块断网自检重连方法
技术领域
1.本发明涉及4g通信领域,具体涉及一种4g模块断网自检重连方法。
背景技术:2.现有的4g模块断网重连接有手动复位模块或判断在一定时间内是否有接收到服务端发过来的数据,若没有则复位模块重新连接。第一种方法需要手动复位,这样就会导致非常的不便;第二种方式需要接收来自服务端的应答信号才能判断是否进行复位重新连接,这样做会占用许多时间。
技术实现要素:3.本发明的目的在于克服现有技术的不足,提供一种4g模块断网自检重连方法。
4.本发明的技术方案如下:一种4g模块断网自检重连方法,包括以下步骤:s1、初始化4g模块;s2、复位、发送连接指令;s3、判断是否连接成功,判断连接成功,则进入步骤s4;s4、发送“at\r\n”指令;s5、等待是否返回“ok”信号。
5.步骤s3中,若判断连接不成功,则返回步骤s2。
6.步骤s5中,若没有返回“ok”信号,则网络正常。
7.步骤s5中,若返回“ok”信号,则返回步骤s2。
8.相对于现有技术,本发明的有益效果在于:本发明提供的一种4g模块断网自检重连方法,可以缩短检测4g模块断网重连接的时间,提高检测4g模块的准确度,并且不需要借助任何设备。
附图说明
9.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1为本发明提供的一种4g模块断网自检重连方法的方法流程图。
具体实施方式
11.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
12.为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例
13.请参阅图1,本实施例提供一种4g模块断网自检重连方法,包括以下步骤:s1、初始化4g模块;s2、复位、发送连接指令;s3、判断是否连接成功,判断连接成功,则进入步骤s4,若判断连接不成功,则返回步骤s2;s4、发送“at\r\n”指令;s5、等待是否返回“ok”信号,若没有返回“ok”信号,则网络正常,若返回“ok”信号,则返回步骤s2。
14.当4g模块未进入透传模式下,则发送一条”at\r\n”指令时,那么4g模块会返回”ok”信号;但让4g模块进入透传模式下,则再发送”at\r\n”指令时,4g模块是不会返回”ok”信号的,一旦断网后,4g模块会自动退出透传模式,所以就可以利用此指令来判断4g模块是否断网。
15.利用此方法可以避免了需要手动复位重启4g模块或者根据是否接收到服务端传递的消息来判断是否断网了;实现方法如下:处理器不断间隔的发送”at\r\n”指令,等待是否接收”ok”信号,若处理器接收到了,则说明断网,那么就进行复位重新连接;并且可以做到4g模块即插即连。
16.以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:1.一种4g模块断网自检重连方法,其特征在于,包括以下步骤:s1、初始化4g模块;s2、复位、发送连接指令;s3、判断是否连接成功,判断连接成功,则进入步骤s4;s4、发送“at\r\n”指令;s5、等待是否返回“ok”信号。2.根据权利要求1所述的一种4g模块断网自检重连方法,其特征在于,步骤s3中,若判断连接不成功,则返回步骤s2。3.根据权利要求1所述的一种4g模块断网自检重连方法,其特征在于,步骤s5中,若没有返回“ok”信号,则网络正常。4.根据权利要求1所述的一种4g模块断网自检重连方法,其特征在于,步骤s5中,若返回“ok”信号,则返回步骤s2。
技术总结本发明公开一种4G模块断网自检重连方法,包括以下步骤:S1、初始化4G模块;S2、复位、发送连接指令;S3、判断是否连接成功,判断连接成功,则进入步骤S4,若判断连接不成功,则返回步骤S2;S4、发送“AT\r\n”指令;S5、等待是否返回“OK”信号,若没有返回“OK”信号,则网络正常,若返回“OK”信号,则返回步骤S2。本发明可以避免了需要手动复位重启4G模块或者根据是否接收到服务端传递的消息来判断是否断网了;实现方法如下:处理器不断间隔的发送”AT\r\n”指令,等待是否接收”OK”信号,若处理器接收到了,则说明断网,那么就进行复位重新连接;并且可以做到4G模块即插即连。做到4G模块即插即连。做到4G模块即插即连。
技术研发人员:杨忠
受保护的技术使用者:深圳市中芯教育科技有限公司
技术研发日:2022.06.23
技术公布日:2022/11/1