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

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

3天内不再提示

物联网4G CAT1产品的Socket通讯研发测试方案

jf_94171069 来源:jf_94171069 作者:jf_94171069 2024-09-29 17:21 次阅读

01

物联网行业中存在问题

研发阶段,4G CAT1产品Socket通信测试.

02

该问题带来的危害及影响

Socket是应用层与TCP/IP协议族通信的中间软件抽象层。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。市面上的4G CAT1通信模组通常把这些功能API封装成几条AT指令,这样对于研发人员更方便开发; 对于用开源平台开发的客户,通过用发送AT指令的形式进行soket通信测试,更容易理解红豆平台的Soket组件网络编程的开发逻辑,用开源通信模组,用OPEN形式做开发更容易上手。

红豆版服务层组件-soket组件

2.10 Socket AM-HD-E-SKT-08-010

AM430EV5 AT指令手册

AM430EV5(CAT1模组)

03

解决方法

方法一

1、原理介绍

wKgZomb5HCiAawHwAA5fvPWO62M370.jpg

搭建下图4G CAT1设备soket通信测试环境,奇迹开源产品——REV1底板与红豆平台开源SOM板通过串口转USB转线接测试电脑USB口,电脑串口调试助手向SOM板模组发送相关AT指令,连实现4G CAT1设备与服务器通信测试。

暂时无法在飞书文档外展示此内容

wKgaomb5HCmAF6S4AAIhrJ7z4yA590.jpg

2、方案详情

2.1按上图搭建测试环境

2.2服务器上打开网络调试助手,设置好端口

wKgZomb5HCmAKUfQAACAQqWE4ic107.jpg

2.3串口助手配置115200波特率,选择串口号,向AM430EV5串口发送AT指令,连接服务

wKgZomb5HCqAGsgkAABOZcBCkWo127.jpg

以 TCP 为例:

第 1 步:设备上电,自动获取SIM卡状态,获取基站时间信息

RDY

*ATREADY: 1

*SIMDETEC:1,SIM

+CPIN: READY

^MODE:9

+NITZ: 0,"+32","24/06/26","09:55:36"

+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"

wKgaomb5HCuADwybAAEJlwOfvqk152.jpg

3、需要的测试设备或测试环境分析

12V直流电源

AM430EV5 SOM板及REV主板

AM430EV5 SOM板1(5*6卡)

REV1主板

串口转USB数据

4G天线

串口调试助手

服务器及网络调试助手

本文章源自奇迹物联开源的物联网应用知识库Cellular IoT Wiki,更多技术干货欢迎关注收藏Wiki:Cellular IoT Wiki 知识库(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

欢迎同学们走进AmazIOT知识库的世界!

这里是为物联网人构建的技术应用百科,以便帮助你更快更简单的开发物联网产品。

Cellular IoT Wiki初心:

在我们长期投身于蜂窝物联网 ODM/OEM 解决方案的实践过程中,一直被物联网技术碎片化与产业资源碎片化的问题所困扰。从产品定义、芯片选型,到软硬件研发和测试,物联网技术的碎片化以及产业资源的碎片化,始终对团队的产品开发交付质量和效率形成制约。为了减少因物联网碎片化而带来的重复开发工作,我们着手对物联网开发中高频应用的技术知识进行沉淀管理,并基于 Bloom OS 搭建了不同平台的 RTOS 应用生态。后来我们发现,很多物联网产品开发团队都面临着相似的困扰,于是,我们决定向全体物联网行业开发者开放奇迹物联内部沉淀的应用技术知识库 Wiki,期望能为更多物联网产品开发者减轻一些重复造轮子的负担。

Cellular IoT Wiki沉淀的技术内容方向如下:

wKgaombqoM2AYL2RAAQrZ8e-uz8392.jpg

奇迹物联的业务服务范围:基于自研的NB-IoT、Cat1、Cat4等物联网模组,为客户物联网ODM/OEM解决方案服务。我们的研发技术中心在石家庄,PCBA生产基地分布在深圳、石家庄、北京三个工厂,满足不同区域&不同量产规模&不同产品开发阶段的生产制造任务。跟传统PCBA工厂最大的区别是我们只服务物联网行业客户。

连接我们,和10000+物联网开发者一起降低技术和成本门槛

让蜂窝物联网应用更简单~~

哈哈你终于滑到最重要的模块了,

千万不!要!划!走!忍住冲动!~

欢迎加入飞书“开源技术交流群”,随时找到我们哦~

点击链接如何加入奇迹物联技术话题群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以获取加入技术话题群攻略

Hey 物联网从业者,

你是否有了解过奇迹物联的官方公众号“eSIM物联工场”呢?

这里是奇迹物联的物联网应用技术开源wiki主阵地,欢迎关注公众号,不迷路~

及时获得最新物联网应用技术沉淀发布

(如有侵权,联系删除)

审核编辑 黄宇

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

    关注

    8

    文章

    4964

    浏览量

    126024
  • 物联网
    +关注

    关注

    2895

    文章

    43573

    浏览量

    367211
  • Socket
    +关注

    关注

    0

    文章

    188

    浏览量

    34577
  • Cat1
    +关注

    关注

    0

    文章

    42

    浏览量

    3429
收藏 人收藏

    评论

    相关推荐

    4G CAT1产品功耗的生产测试方案

    对于有功耗要求、电池供电的 4G CAT1 联网产品而言,在至关重要的生产阶段,为了能够切实确保产品
    的头像 发表于 09-29 11:53 74次阅读
    <b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b>类<b class='flag-5'>产品</b>功耗的生产<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    联网产品的电池电压自动采集的研发测试方案

    设备提供稳定电源的重要选择。然而,在联网产品研发阶段,如何准确测试电池电量一直是一个亟待解决的关键问题。本
    的头像 发表于 09-29 11:10 108次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>产品</b>的电池电压自动采集的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB_IOT或4G CAT1产品的Modbus通信的研发测试方案

    一、联网行业中存在的问题 在工业自动化领域,我们经常遇到各种通讯协议,如Profibus,ContrlNet,EntherNet,Canopen,Modbus等通讯协议,而免费,开源
    的头像 发表于 09-25 15:23 133次阅读
    NB_IOT或<b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b>类<b class='flag-5'>产品</b>的Modbus通信的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    4G CAT1产品功耗的研发测试方案

    时长。 二、该问题带来的危害及影响 如果不对4G CAT1 产品进行实际的功耗测试,就无法评估出产品实际工作中所消耗的电量,无法选择出为设备
    的头像 发表于 09-25 11:36 112次阅读
    <b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b>类<b class='flag-5'>产品</b>功耗的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    4G CAT1产品的通信功能生产测试方案

    一、联网行业中存在的问题 在生产阶段,对 4G CAT1 产品进行 Socket 通信
    的头像 发表于 09-23 16:32 159次阅读
    <b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b>类<b class='flag-5'>产品</b>的通信功能生产<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB_IOT类产品Socket通信功能研发测试方案

    一、联网行业中存在的问题 在产品研发阶段,针对 NB 产品Socket 通信展开了全方位
    的头像 发表于 09-23 16:16 103次阅读
    NB_IOT类<b class='flag-5'>产品</b><b class='flag-5'>Socket</b>通信功能<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    Lora转4G Cat1网关软硬件设计开源资料分享(HTTP协议版本)

    一、lora转4G网关方案简介 : lora转4G网关解决了联网技术中长距离的要求,被广泛运用到各种各样行业之中,通信网络成本费极低,另外
    的头像 发表于 09-18 17:38 206次阅读
    Lora转<b class='flag-5'>4G</b> <b class='flag-5'>Cat1</b>网关软硬件设计开源资料分享(HTTP协议版本)

    Lora转4G Cat1网关软硬件设计开源资料分享(MQTT协议版本)

    一、lora转4G网关方案简介 : lora转4G网关解决了联网技术中长距离的要求,被广泛运用到各种各样行业之中,通信网络成本费极低,另外
    的头像 发表于 09-18 16:08 229次阅读
    Lora转<b class='flag-5'>4G</b> <b class='flag-5'>Cat1</b>网关软硬件设计开源资料分享(MQTT协议版本)

    基于4G工业路由器的信息发布系统联网应用方案

    发布系统的效率和智能化水平,智联联提出了基于4G工业路由器的联网应用优化方案。通过4G工业路
    的头像 发表于 06-03 17:55 665次阅读
    基于<b class='flag-5'>4G</b>工业路由器的信息发布系统<b class='flag-5'>物</b><b class='flag-5'>联网</b>应用<b class='flag-5'>方案</b>

    [天拓四方]4G MQTT网关在联网应用中的优势探讨

    ,因其高效、可靠、简单的特性,在联网领域得到了广泛的应用。而4G MQTT网关,作为连接物联网设备和MQTT服务器的桥梁,其在
    的头像 发表于 05-28 17:22 349次阅读

    4G联网开关求助

    阿里云联网平台 合宙模块780E 724 或者移远4G模块开发一款联网开关,有的APP ,可以直接做固件或者固件带硬件。有可以做的大师可
    发表于 05-19 15:28

    【新品】高性能低延迟4G CAT1模块,4G全网通+高精度定位

    4GCAT1是一种特定的4G标准,主要面向联网和M2M市场,保持基本的4G网络特性的同时,侧重于低功耗、低成本和适度的数据传输性能。
    的头像 发表于 04-26 08:20 639次阅读
    【新品】高性能低延迟<b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b>模块,<b class='flag-5'>4G</b>全网通+高精度定位

    什么是4G Cat.14G Cat.14G有什么区别?

    4G的区别和具体特点。 首先,4G是一种第四代移动通信技术,也称为LTE网络。它能够提供高速数据传输,让用户能够更快地浏览互联网,下载和上传大文件。而4G
    的头像 发表于 02-03 11:38 3098次阅读

    XY6761WB 4G核心板,开启新一代联网应用的无限可能

    XY6761WB 4G 核心板是一款基于MEDIATEK 平台设计的联网通信模块,支持 4G LTE Cat.4 高速网络,可广泛应用于
    的头像 发表于 01-15 18:43 534次阅读
    XY6761WB <b class='flag-5'>4G</b>核心板,开启新一代<b class='flag-5'>物</b><b class='flag-5'>联网</b>应用的无限可能

    4G(CAT1)蓝牙工牌G208产品概述和工作模式

    G208是一款基于蓝牙BLE技术和4GCAT1通讯技术的4GCAT1)蓝牙工牌,可以配合深
    的头像 发表于 12-22 11:18 891次阅读
    <b class='flag-5'>4G</b>(<b class='flag-5'>CAT1</b>)蓝牙工牌<b class='flag-5'>G</b>208<b class='flag-5'>产品</b>概述和工作模式