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

    文章

    189

    浏览量

    65117
  • 模组
    +关注

    关注

    6

    文章

    1406

    浏览量

    30203
收藏 人收藏

    评论

    相关推荐

    Cat.1设备用某运营商的手机卡无法上网,怎么查错?

    当发现Cat.1设备无法上网时,定要考虑下SIM卡的问题,多做交叉测试!
    的头像 发表于 08-13 15:04 1016次阅读
    Cat.1设备用某运营商的手机卡无法<b class='flag-5'>上网</b>,怎么查错?

    手机上网的5个小秘密,你肯定不知道!

    智能手机时代,我们每天“机不离手”或者“机不离身”,那么对于手机上网过程,大家又了解多少呢?今天文档君就带大家了解几个上网过程的小秘密,赶快小马扎坐好。、手机能上网到底需要几个身份证
    的头像 发表于 06-27 08:05 333次阅读
    手机<b class='flag-5'>上网</b>的5个小秘密,你肯定不知道!

    工业路由器无法上网

    工业路由器无法上网可能因设置错误、设备连接问题、网络环境不稳定或硬件故障。解决方法包括重启设备、检查固件、尝试其他网络和联系技术支持。定期更新、备份数据和检查硬件可预防问题。
    的头像 发表于 06-24 15:06 310次阅读

    家用无线路由器实现多设备同时上网的技巧

    互联网的普及和家庭网络设备的增多,如何实现多设备同时上网成为了个热门话题。无线路由器作为家庭网络的核心设备,其性能和设置方式直接影响着多设备同时上网的效果。本文将为大家详细介绍家用无线路由器如何实现多设备同时
    的头像 发表于 04-22 17:24 2051次阅读

    家用路由器让您尽情畅享快速上网

    家用路由器已成为我们日常生活和工作的重要组成部分。它们提供了个稳定的网络环境,使得我们可以随时随地享受高速上网的乐趣。然而,选择合适的路由器并正确配置它并不简单,往往需要定的专业知识。本文将详细介绍如何选择和使用家用路由器,
    的头像 发表于 04-08 14:20 316次阅读

    4G路由器让你高速上网

    4G路由器是种便捷的高速上网设备,具有高速稳定、便携易用、覆盖广泛等特点。适用于家庭办公、移动办公和临时场所等场景。使用需注意信号干扰、网络状况及网络安全风险。对于需要高速上网的用户,4G路由器是理想选择。
    的头像 发表于 03-29 16:51 385次阅读

    百度智能云千帆大模型平台全面升级!

    】百度智能云千帆大模型平台全面升级!
    的头像 发表于 03-22 10:44 429次阅读
    <b class='flag-5'>一</b>图<b class='flag-5'>讲</b><b class='flag-5'>透</b>百度智能云千帆大模型平台全面升级!

    工业级路由器如何助力你的企业安全高速上网

    工业级路由器作为企业安全高速上网的重要工具,具有高性能、稳定性、安全保障和易用性等优势。通过选择合适的工业级路由器产品并优化网络环境,企业可以获得安全、高速的网络环境,为业务发展提供强有力的支持。
    的头像 发表于 03-08 14:33 242次阅读

    TouchGFX为啥连不上网络的原因?怎么解决?

    TouchGFX为啥连不上网络啊,都没有例子???
    发表于 03-08 06:33

    轻松上网,4G路由器助力畅快体验

    4G路由器具有便捷性、高速性、稳定性和安全性等优势,让上网变得更加轻松,助力用户畅快体验网络世界。
    的头像 发表于 01-08 10:40 365次阅读

    WLAN显示不可上网的原因分析及解决方法

    WLAN显示不可上网的原因分析及解决方法  WLAN(无线局域网)是种无线通信技术,可以使设备通过无线方式连接互联网。然而,有时我们可能会遇到WLAN显示不可上网的问题。 起初,要明确
    的头像 发表于 12-28 11:15 2267次阅读

    wlan显示不可上网怎么办?

    wlan显示不可上网怎么办? 随着无线网络的普及,WLAN(无线局域网)已经成为我们生活中重要的部分。然而,有时我们可能会遇到WLAN显示不可以上网的问题,这给我们日常生活和工作带来不便。在本文
    的头像 发表于 12-09 16:15 3954次阅读

    4G插卡路由器:无线上网的便利与灵活性

    4G插卡路由器:无线上网的便利与灵活性
    的头像 发表于 11-28 17:27 868次阅读

    无线路由器让您尽情畅享快速上网

    无线路由器让您尽情畅享快速上网
    的头像 发表于 11-24 15:27 453次阅读
    无线路由器让您尽情畅享快速<b class='flag-5'>上网</b>

    告别网络困扰!让4G家用路由器解放你的上网体验

    告别网络困扰!让4G家用路由器解放你的上网体验
    的头像 发表于 11-09 11:58 432次阅读
    告别网络困扰!让4G家用路由器解放你的<b class='flag-5'>上网</b>体验