一、物联网行业中存在的问题
在生产阶段,对 4G CAT1 产品进行 Socket 通信测试是整个生产流程中至关重要的一个环节。这一测试的目的在于全方位地验证产品在数据传输方面的稳定性、可靠性以及性能表现。
Socket 通信作为一种广泛应用的网络通信方式,能够让不同类型的设备之间通过网络顺畅地进行数据交换。在 4G CAT1 产品中,Socket 通信主要承担着实现设备与服务器之间高效连接和快速数据传输的重要任务。
在具体的测试过程中,我们会精心模拟各种实际应用场景,这其中不仅包括常见的数据上传、下载操作,还涵盖了实时通信等多种复杂的情形。通过对这些丰富多样场景的深入测试,能够全面而准确地评估产品在不同网络条件下的通信质量和性能水平。
二、该问题带来的危害及影响
4G CAT1产品在物联网蜂窝通信领域占据重要地位,通信功能是物联网设最主要的功能之一,在生产阶段如果不对设备进行通信功能的测试,例如4G CAT1DTU 设备有可能因为设备信号的问题,SIM卡状态的问题等,无法实现通信功能,严重影响用户体验。
三、解决方法
方法一
1、原理介绍
搭建下图4G CAT1设备soket通信测试环境,奇迹开源产品——REV1底板与红豆平台开源SOM板通过串口转USB转线接测试电脑USB口,电脑串口调试助手向SOM板模组发送相关AT指令,连实现4G CAT1设备与服务器通信测试。
AM430EV5 AT指令手册
AM430EV5(CAT1模组)
暂时无法在飞书文档外展示此内容
2、方案详情
2.1按上图搭建测试环境
2.2服务器上打开网络调试助手,设置好端口号
2.3串口助手配置115200波特率,选择串口号,向AM430EV5串口发送AT指令,连接服务
以 TCP 为例:
第 1 步:设备上电,自动获取SIM卡状态,获取基站时间信息
RDY
*ATREADY: 1
*SIMDETEC:1,SIM
+CPIN: READY
^MODE:9
+NITZ: 0,"+32","24/06/26","09:55:36"(显示时间信息,表示设备驻网成功,如果不显示此信息,应进一步发送AT指令查询信号值(AT+CSQ)保证信号值在20以上,如果信号值正常,再查询设备SIM卡卡号(AT+ICCID)向卡商或者运营商确认卡状态是否正常)
+CTZV: +32
第 2 步:设置 APN
AT+QIPCSGP=1,1,"CMNET" //CID,上下文类型,APN
OK
第 3 步:激活上下文
AT+QIPACT=1 //CID,需与第 1 步的 CID 保持一致
OK
+QIPACTURC: 1,1,"10.155.69.240" //模块获取到 IP
第 4步:建立 socket 连接,最多可连接 6 路
AT+QIPOPEN=1,1,"TCP","101.200.35.208",8866,12341,1 //CID,socket ID,TCP 连接,服务器地址,
服务器端口,本地端口,连接类型为 TCP,访问模式为消息到来时直接上报
OK
+QIPOPEN: 1,0
第 5 步:发送数据
AT+QIPSEND=1 //向第 1 路连接发送数据
1234567890 //数据内容不回显
+QIPSEND:1,10 //socket ID,发送数据长度
第6 步:接收数据
第 1 路连接接收数据:
RECV FROM:1,101.200.35.208,8866,10
9876543210
第 7 步:关闭 socket 连接
AT+QIPCLOSE=1
//socket ID
+QIPCLOSE: 1
OK
第 8步:断开 TCP/IP 连接
AT+QIPDEACT=1
OK
+QIPACTURC: 1,0,"0.0.0.0"
3、需要的测试设备或测试环境分析或说明
12V直流电源
AM430EV5 SOM板及REV主板
AM430EV5 SOM板1(5*6卡)
REV1主板
串口转USB数据
4G天线
串口调试助手
服务器及网络调试助手
方法二
1、原理介绍
搭建下图4G CAT1设备soket通信测试环境,奇迹开源产品——REV1底板与红豆平台开源SOM板通过串口转USB转线接测试电脑USB口,通过USB口烧录DTU TCP固件,上位机通过串口向SOM板模组配置好通信参数,实现4G CAT1设备与服务器通信测试。奇迹物联AP4000E-430V5 DTU使用手册V1.0.pdf
暂时无法在飞书文档外展示此内容
2、方案详情
2.1按上图搭建测试环境
2.2服务器上打开网络调试助手,设置好端口号
2.3打开上位机,电脑USB口与设备通过串口转USB数据线建立连接,设备上电,再按照下图配置好相关参数(IP地址,端口号,连接类型),最后重启模块。
2.4设备重启后,上位机数据窗口显示“connect OK”显示设备与上位机成功建立连接,服务器上网络助手显示设备IP以及注册码。如果不显示“connect OK ”,只显示重启“”restart",表示设备通信连接失败,需要点击退出投产,进一步发送AT指令查询信号值(AT+CSQ)保证信号值在20以上,如果信号值正常,再查询设备SIM卡卡号(AT+ICCID)向卡商或者运营商确认卡状态是否正常。
3、需要的测试设备或测试环境
12V直流电源
AM430EV5 SOM板及REV主板
AM430EV5 SOM板1(5*6卡)
REV1主板
串口转USB数据
4G天线
串口调试助手
服务器及网络调试助手
本文章源自奇迹物联开源的物联网应用知识库CellularIoTWiki,更多技术干货欢迎关注收藏Wiki:Cellular IoT Wiki 知识库(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)
欢迎同学们走进AmazIOT知识库的世界!
这里是为物联网人构建的技术应用百科,以便帮助你更快更简单的开发物联网产品。
Cellular IoT Wiki初心:
在我们长期投身于蜂窝物联网 ODM/OEM 解决方案的实践过程中,一直被物联网技术碎片化与产业资源碎片化的问题所困扰。从产品定义、芯片选型,到软硬件研发和测试,物联网技术的碎片化以及产业资源的碎片化,始终对团队的产品开发交付质量和效率形成制约。为了减少因物联网碎片化而带来的重复开发工作,我们着手对物联网开发中高频应用的技术知识进行沉淀管理,并基于 Bloom OS 搭建了不同平台的RTOS应用生态。后来我们发现,很多物联网产品开发团队都面临着相似的困扰,于是,我们决定向全体物联网行业开发者开放奇迹物联内部沉淀的应用技术知识库 Wiki,期望能为更多物联网产品开发者减轻一些重复造轮子的负担。
Cellular IoT Wiki沉淀的技术内容方向如下:
奇迹物联的业务服务范围:基于自研的NB-IoT、Cat1、Cat4等物联网模组,为客户物联网ODM/OEM解决方案服务。我们的研发技术中心在石家庄,PCBA生产基地分布在深圳、石家庄、北京三个工厂,满足不同区域&不同量产规模&不同产品开发阶段的生产制造任务。跟传统PCBA工厂最大的区别是我们只服务物联网行业客户。
连接我们,和10000+物联网开发者一起降低技术和成本门槛
让蜂窝物联网应用更简单~~
哈哈你终于滑到最重要的模块了,
千万不!要!划!走!忍住冲动!~
欢迎加入飞书“开源技术交流群”,随时找到我们哦~
点击链接如何加入奇迹物联技术话题群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以获取加入技术话题群攻略
Hey 物联网从业者,
你是否有了解过奇迹物联的官方公众号“eSIM物联工场”呢?
这里是奇迹物联的物联网应用技术开源wiki主阵地,欢迎关注公众号,不迷路~
及时获得最新物联网应用技术沉淀发布
(如有侵权,联系删除)
审核编辑 黄宇
-
测试
+关注
关注
8文章
5124浏览量
126382 -
通信
+关注
关注
18文章
5957浏览量
135805
发布评论请先 登录
相关推荐
评论