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

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

3天内不再提示

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

jf_94171069 来源:jf_94171069 作者:jf_94171069 2024-09-23 16:16 次阅读

一、物联网行业中存在的问题

产品的研发阶段,针对 NB 产品的 Socket 通信展开了全方位且细致入微的测试工作。测试期间,严格遵循预先制定的详尽测试计划和严谨流程,对通信的稳定性、数据传输的准确性和及时性、以及在不同网络环境下的适应性等多个关键方面,进行了逐一细致的验证。只有通过这样严格的检测,才能有力保障产品在正式投入市场后,能够充分满足用户对于通信质量的高标准、高要求。

二、该问题带来的危害及影响

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

大江版服务层组件-soket组件

SOCKET AZ-DJ-E-SKT-08-001

AM21EV5 AT指令手册

AM21EV5(NB+GPS模组)

AM21EV6(NB模组)

三、解决方法

1、原理介绍

wKgaombxI9iAdr88AA57xzAwrNk479.jpg

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

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

wKgaombxI9qAIWK_AAIhrJ7z4yA715.jpg

2、方案详情

2.1按上图搭建测试环境

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

wKgZombxI9uAG0DTAACAQqWE4ic937.jpg

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

wKgaombxI96AXO0KAABOZcBCkWo671.jpg

以 TCP 为例:

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

+POWERON:0

^SIMST:1

+CGEV:ME PDN ACT 0

+CTZEU:+32,0,2024/08/28,03:11:39

第 2 步:建立 socket 连接

AT+NSOCR=STREAM,6,8867,1//STREAM 和6协议,最后一个 参数可选,默认为1,含义是启动数据接收线程与否

+NSOCR:0

第 3步:连接TCPconnect

AT+NSOCO=0,101.200.35.208,8867 // 设置链路号,IP地址,端口号

OK

第 3 步:发送数据

AT+NSOSD=0,2,4444,0x200,1发送2个字节,HEX编码0x44 0x44(DD)

0,2

OK

+NSOSTR:0,1,1//服务器返回字符串

wKgaombxI-KAd3trAAEQXaVQuHU236.jpg

第 4步:发送数据

AT+XSSEND=0,6,"123456" //返回的链路号,数据长度,双引号为数据内容字符串

OK

AT+XSSEND=0,6,3AC2884E0D0A // 返回的链路号,数据长度, 数据内容HEX

OK

第 5 步:接收数据

+NSONMI:0,4 //模组收到4个字符

+NSORF:0,101.200.35.208,8867,4,31323334,4

OK

+NSONMI:0,4

wKgZombxI-OAV-6TAADE349N-Ro990.jpg

第 6 步:关闭 socket 连接

AT+XSCLOSE=0 //关闭TCP连接

+XSSTATE:0,0

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

5V直流电源

AM21EV5开发板

串口转USB数据

NB天线

串口调试助手

服务器及网络调试助手

本文章源自奇迹物联开源的物联网应用知识库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沉淀的技术内容方向如下:

wKgaombxI-SAcurEAAQrZ8e-uz8767.jpg

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

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

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

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

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

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

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

Hey 物联网从业者,

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

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

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

(如有侵权,联系删除)

审核编辑 黄宇

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

    关注

    8

    文章

    5149

    浏览量

    126439
  • 通信
    +关注

    关注

    18

    文章

    5968

    浏览量

    135829
  • Socket
    +关注

    关注

    0

    文章

    211

    浏览量

    34631
收藏 人收藏

    评论

    相关推荐

    LORA类产品PCB板载天线的研发测试方案

    LORA模组相关的产品项目研发过程中,需要对设计的pcb天线进行辐射功率测试,保证LORA模组在相应场景下满足基本通信需求。
    的头像 发表于 10-05 16:19 464次阅读
    LORA<b class='flag-5'>类产品</b>PCB板载天线的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

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

    01 物联网行业中存在问题 研发阶段,4G CAT1产品Socket通信测试. 02 该问题带来的危害及影响
    的头像 发表于 09-29 17:21 350次阅读
    物联网4G CAT1<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>

    NB_IOT类产品网络信号的研发测试方案

    研发阶段,测试项目所部署位置的NB信号质量。 二、该问题带来的危害及影响 如果不在项目开发前,对项目所在地的NB网络信号进行测试,就会导致
    的头像 发表于 09-29 11:45 477次阅读
    <b class='flag-5'>NB_IOT</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通信研发测试方案

    的就是Modbus协议,基本各个厂家的工业设备都可以支持此协议。本文介研发阶段,利用软件模拟modbus从机调试和测试Modbus 主机设备的方法。 二、该问题带来的危害及影响 它可以帮助用户快速
    的头像 发表于 09-25 15:23 315次阅读
    <b class='flag-5'>NB_IOT</b>或4G CAT1<b class='flag-5'>类产品</b>的Modbus<b class='flag-5'>通信</b>的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB-IoT类产品功耗的研发测试方案

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

    NB_IOT类产品功耗的生产测试方案

    一、物联网行业中存在的问题 功耗表现对于电池供电的 NB 物联网产品至关重要。这类产品通常应用于各种场景,如智能家居、智能农业、智能工业等领域,其待机时长的一致性与稳定性直接影响着用户
    的头像 发表于 09-23 16:42 314次阅读
    <b class='flag-5'>NB_IOT</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 385次阅读
    4G CAT1<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类产品通信功能生产测试方案

    的影响。 在这个阶段,测试人员会精心设计一系列的测试用例,涵盖了不同的网络环境、数据传输量以及通信协议等方面。通过模拟真实的使用场景,对 NB 产品
    的头像 发表于 09-23 16:18 337次阅读
    <b class='flag-5'>NB-IOT</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>

    Cat.1网络会取代NB-IoT技术吗?

    。   2.2、休眠模式功耗对比   NB-IoT 与 Cat.1 模组使用不同通信模型在休眠模式应用下的功耗对比,每包数据长度50Bytes,测试模型包括:上报一包数据、连续上报三包数据、连续
    发表于 06-04 06:17

    NB-IoT设备天线静电浪涌保护方案

    NB-IoT设备天线静电浪涌保护方案窄带物联网(NarrowBandInternetofThings,NB-IoT)是一种为物联网设备提供低功耗、广覆盖和高可靠性连接的无线通信技术。它
    的头像 发表于 03-05 08:02 539次阅读
    <b class='flag-5'>NB-IoT</b>设备天线静电浪涌保护<b class='flag-5'>方案</b>

    上海伯东美国inTEST热流仪提供socket板高低温冲击测试解决方案

    应用于信息安全, 汽车电子和网络通信等行业的 socket 板, 一般由多个芯片组合. socket 板在研发阶段, 需要进行严格的环境温度测试
    的头像 发表于 02-22 14:03 471次阅读
    上海伯东美国inTEST热流仪提供<b class='flag-5'>socket</b>板高低温冲击<b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>

    汽车上用的远程通信单元,可以用NB-IOT模块吗?

    汽车上用的远程通信单元,可以用NB-IOT模块吗?
    发表于 02-04 07:12

    nb-iot单灯控制器的基本功能 nb-iot单灯控制器有哪些优点?

    nb-iot单灯控制器的基本功能 nb-iot单灯控制器有哪些优点? NB-IoT单灯控制器是一种基于窄带物联网技术的智能灯光控制设备,它通过无线
    的头像 发表于 02-03 13:59 757次阅读

    nb-iot单灯控制器中的nb-iot是什么?

    密度。NB-IoT可以支持大规模的物联网设备,并提供了一种更经济、更安全、更可靠的通信解决方案NB-IoT单灯控制器是利用NB-IoT
    的头像 发表于 02-03 11:34 1505次阅读

    什么是窄带物联网(NB-IoT)?应用领域有哪些?

    什么是窄带物联网(NB-IoT)?应用领域有哪些? 窄带物联网(NB-IoT)是一种低功耗、广覆盖、低成本的无线通信技术,专为物联网应用而设计。它通过在现有蜂窝网络基础设施上进行软件升级,利用现有
    的头像 发表于 02-01 10:13 3879次阅读