2024-9-25 13:56
145 次阅读|
0 个评论
一、物联网行业中存在的问题 在生产阶段,对 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天线 串口调试助手 服务器及网络调试助手 (如有侵权,联系删除)