低功耗4G模组的典型AT上网流程,家人们看过来!

看完本文,开发者可以轻松掌握低功耗4G模组的典型AT上网全流程。在实际应用中,根据具体需求,可以灵活调整AT指令,实现各种网络连接和数据传输功能。希望本文能为物联网开发者在低功耗4G模组的使用上提供帮助。

一、准备工作

准备一套4G模组的开发板,本文演示以Air780EQ为例;

Win10及以上电脑;

LuaTools调试工具;

TCP/UDP web测试工具;

串口PC工具:

如果没有合用的,推荐使用LLCOM:

https://llcom.papapoi.com/

新朋友可通过资料中心docs.openluat.com,了解相关工具的详细使用方法。

二、查询终端状态

4G模组开机后会自动搜网,注册网络,选择一个最优的小区,并驻留在这个小区。

此时按照如下次序查询,确定设备的状态:

查询SIM卡是否插好:

AT+CPIN?

查询IMSI/IMEI/ICCID业务备用,分别是:

AT+CIMI

AT+CGSN

AT+ICCID

查询是否网络注册成功:

AT+CREG?

查询终端信号强度:

AT+CSQ

查询是否上网服务已经激活:

AT+CGATT?

AT交互示例如图:


三、和服务器建立socket连接

1. 兼容2G时代的3个无用指令:

这三个指令是在2G时代设计的,到了4G时代已经完全无用了,但是为了兼容之前的MCU的代码,这里还是提一下。如果你是新开发的项目,完全可以删掉这三个指令了。


2. 打开TCP服务器,开始监听:

这里使用TCP/UDP web测试工具进行测试。


3. 连接服务器,建立socket:

建立和服务器的socket连接,用如下指令:

其中的IP地址和端口参数,是同步使用上方web测试网站的IP和端口数据。“TCP” 也可以更换为“UDP”。当模组返回CONNECT OK后, socket就建立成功了。

AT交互过程如图:

此时web测试工具,也显示有终端连接成功:


四、和服务器数据交互

用指令AT+CIPSEND,向服务器发送数据。

服务器端,显示收到了数据:

从服务器端发送消息,终端也能显示出来收到的数据:

以上的例子,是终端每次发送固定长度的数据。

如果终端想发送不定长度的数据,或者是想透传数据,可以参考详细的AT手册。

今天的内容就分享到这里了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值