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

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

3天内不再提示

一篇讲透:模组典型上网业务的AT上网流程

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

扫码添加小助手

加入工程师交流群

​ 今天我们学习合宙模组典型上网业务的AT上网流程。

文末阅读原文,下载最新教程/固件。

一、简介

本文介绍了合宙4G模组的常用的AT指令和服务器交互的流程。

进一步详细的流程,参见各个模组的AT命令资料。

如果没有顺手的串口工具,推荐 [LLCOM | 能跑Lua代码的串口调试工具!]

https://llcom.papapoi.com/index.html

二、准备工作

准备一套合宙任意模组的开发板,windows电脑,串口PC工具;

打开合宙的 TCP/UDP web 测试工具。

三、查询终端状态

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

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

① 查询 SIM 卡是否插好,用 AT+CPIN?;

② 查询 IMSI,IMEI,ICCID,业务备用,分别是 AT+CIMI,AT+CGSN,AT+ICCID;

③ 查询 是否网络注册成功, 用 AT+CREG?;

④ 查询终端信号强度, 用 AT+CSQ

⑤ 查询 是否上网服务已经激活,用 AT+CGATT?

AT 交互示例如图:

图片

四、和服务器建立 socket 连接

4.1 兼容 2G 时代的3个无用指令

这么三个指令, 是在 2G 时代设计的,到了 4G 时代,已经完全无用了,但是为了兼容之前的 MCU 的代码,这里还是提一下。

如果你是新开发的项目,完全可以删掉这三个指令了。

AT+CSTT,

AT+CIICR,

AT+CIFSR, 可以查询本机获取到的 IP 地址。

4.2 打开 TCP 服务器,开始监听

这里使用合宙的 TCP/UDP web测试网站:netlab.Luatos.com, 如图:

图片

4.3 连接服务器,建立 socket

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

AT+CIPSTART="TCP",112.125.89.8,45756

其中的 IP 地址和端口参数, 是把上面 web测试网站的 IP 和端口抄下来。

“TCP” 也可以更换为 “UDP”。

当模块返回 CONNECT OK 后, socket 就建立成功了。

AT 交互过程如图:

图片

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

图片

五、和服务器数据交互

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

图片

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

图片

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

图片

图片

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

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

​审核编辑 黄宇

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

    关注

    2

    文章

    202

    浏览量

    66791
  • 模组
    +关注

    关注

    6

    文章

    1797

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光伏余电不上网模式,变压器空载无功难题这样破

    光伏余电不上网模式存在无功损耗隐患,需提前排查优化功率因数,避免力调电费罚款。
    的头像 发表于 03-20 10:38 1858次阅读
    光伏余电不<b class='flag-5'>上网</b>模式,变压器空载无功难题这样破

    芯岭技术XL433-01P双向模组产品特点

    芯岭技术推出的XL433-01P 双向模组款适用于低功耗无线通信场景的 433MHz 频段双向模组
    的头像 发表于 01-28 09:48 923次阅读

    蓝牙模组XL2411的产品特点和应用场景

    种便捷、高效的无线数据传输解决方案。XL2411蓝牙模组配置简单,通过AT指令集进行参数配置,用户无需处理底层蓝牙协议即可使用。 XL2411蓝牙
    的头像 发表于 01-09 12:45 716次阅读
    蓝牙<b class='flag-5'>透</b>传<b class='flag-5'>模组</b>XL2411的产品特点和应用场景

    上能电气四种典型电站的防逆流实战应用

    国家能源局最新管理办法明确指出,原则上大型工商业光伏项目需全额自发自用、禁止余电上网般工商业光伏项目不可全额上网
    的头像 发表于 11-20 17:08 1589次阅读
    上能电气四种<b class='flag-5'>典型</b>电站的防逆流实战应用

    【EASY EAI Nano-TB(RV1126B)开发板试用】配置wifi上网

    wifi上网配置文件在 /etc/netplan/41-wifi-init.yaml 我们只需要配置我需要连接到的wifi路由器上,配置文件如下: root@EASY-EAI-NANO-TB
    发表于 11-16 11:43

    工业路由器有哪些上网方式

    工业路由器作为专为工业环境设计的网络设备,具备高稳定性、强抗干扰能力和适应恶劣环境的特点,其上网方式多样,可根据实际需求灵活选择。以下是工业路由器常见的上网方式及其特点: 1. 有线宽带接入(以太网
    的头像 发表于 10-23 09:15 849次阅读

    网段隔离器有哪些上网方式

    网段隔离器支持多种灵活的上网方式,能够适应不同场景下的网络接入需求,具体包括以下类型: 1. 有线以太网接入 适用场景 :企业局域网、工业现场等稳定有线环境。 实现方式 :通过网段隔离器的以太网接口
    的头像 发表于 10-16 11:44 590次阅读
    网段隔离器有哪些<b class='flag-5'>上网</b>方式

    可编程逻辑控制器PLC是什么?如何实现上网通信?

    可编程逻辑控制器(PLC)是种专为工业环境设计的数字运算操作电子系统,其核心是通过可编程存储器存储逻辑运算、顺序控制、定时、计数和算术运算等指令,并通过数字或模拟输入/输出控制各类机械或生产过程
    的头像 发表于 09-22 17:27 1234次阅读

    如何利用数据+AI重塑业务流程

    在瞬息万变的商业世界里,企业直在通过业务流程再造寻找提升竞争力的突破口。从ERP热潮,到数字技术的全面开花,每次技术浪潮都推动着企业优化流程、提升效率。如今,站在AI和数据驱动的时
    的头像 发表于 09-04 14:37 1086次阅读

    科普 | 卫星上网机搭配无人机推流网关组网详解

    的过程中发现,无人机的码率特别大,最大时可以达到15Mbps以上。这给卫星上网回传代理压力。这时我们可以通过配置无人机推流网关,来解决这问题。这种情况下,要如何
    的头像 发表于 09-01 17:01 916次阅读
    科普 | 卫星<b class='flag-5'>上网</b>机搭配无人机推流网关组网详解

    能源数采网关支持哪些上网方式

    能源数采网关支持多种上网方式,常见的有以下几种: 5G上网:5G网络具有超高速率、超低时延和海量连接的特性。适用于对实时性要求极高的场景,如大型工业生产线的能源数据采集,能瞬间将大量设备数据上传至
    的头像 发表于 08-18 14:22 884次阅读

    USB上网实战教程:RNDIS驱动键配置!

     想要通过USB线快速连接网络?本文详解RNDIS驱动的安装与配置步骤。从Linux系统检测到设备虚拟网卡,仅需几个命令即可实现TCP/IP over USB,让上网变得高效便捷,新手也能轻松上手
    的头像 发表于 08-04 15:46 1851次阅读
    USB<b class='flag-5'>上网</b>实战教程:RNDIS驱动<b class='flag-5'>一</b>键配置!

    新思科技UCIe IP解决方案实现片上网络互连

    与HBM DRAM堆叠裸片之间对高带宽连接的需求。本文将深入探讨UCIe支持的不同接口,以实现片上网络(NoC)互连。
    的头像 发表于 08-04 15:17 2938次阅读

    补贴退坡、平价上网,数字隔离器如何守护更高功率的光伏逆变器?

    )的上网电价原则上需通过市场交易形成,上网电价由市场供需决定,企业可选择“报量报价”参与交易或接受统的电力市场价格,彻底脱离政策的补贴依赖。在此新政策的影响下,
    的头像 发表于 07-18 11:45 2157次阅读
    补贴退坡、平价<b class='flag-5'>上网</b>,数字隔离器如何守护更高功率的光伏逆变器?

    能源数采网关有哪些上网方式

    能源数采网关通常有5G/4G、WiFi、以太网等上网方式,以下是具体介绍: 5G上网:5G网络具有超高速率、超低时延和海量连接的特性。适用于对实时性要求极高的场景,如大型工业生产线的能源数据采集,能
    的头像 发表于 07-11 15:32 814次阅读