产品
有人云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
有人云官网
有人智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
有人智造官网
有人智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
有人智能官网
支持中心
NB-IoT模组 cmd模式--指令UDP测试
2019-04-07


注意:

电信NB卡不支持连接未加入电信白名单的私有服务器,我司已将UDP测试服务器118.190.93.84写入我司所售NB卡的白名单,所以可以连接测试。

若您要连接您的私有服务器,请联系电信物联网部门申请加入电信白名单,并从申请处购卡。

 

硬件准备:USB232串口线   NB73模组+GM3-EVK底板  12V电源适配器  全频天线  电信NB卡(有人所售电信NB卡。购买链接:http://shop.usr.cn/sim

硬件连接:

  NB73焊接在底板上,用USB232串口线连接PCUSB接口和底板上对应的通信串口,连接好天线和sim卡。


测试:

前提:NB模块为出厂设置

1、  打开设置软件  (下载地址:WH-NB_Set AT指令配置软件 V1.0.18http://www.usr.cn/Public/Usrcn2017/images/download.png),选择设备对应的串口号(可在设备管理器中查看,如下图所示:),打开串口,串口参数出厂默认9600/NONE/8/1

2、  连接电源,给模块上电,会看到开机打印信息:

3、  模块出厂默认cmd指令模式,先用一键检测看模块是否正常。若全部通过(如下图所示),则可以正常使用,若有报错error,可点击对应的“查看”按钮,根据提示排查问题:

4、  一件检测通过后,在此就不做模式修改,直接发送指令测试即可:创建socket

AT+NSOCR=DGRAM,17,4588,1

参数:1DGRAM 表示 UDP

           2)标准网络协议的定义,UDP 17TCP 6

3)本地端口号,0~65535

4)整数类型。0 传入信息忽略;1 传入信息接收 默认值

返回值:整数形式,已建立 Socket 编号,一共支持 6 Socket 建立

得到返回“0”和“OK”,表示成功创建socket,编号0

5、  向服务器发送数据:

AT+NSOST=0,118.190.93.84,2317,4,31323334

通过socket 0,向服务器118.190.93.84端口2317发送4字节16进制数据31323334

参数:1)整数形式,已建立的 socket 编号

           2)目标 IP

           3)目标端口号, 0~65535

           4)数据长度(最大 512 字节)

           5)数据,HEX 格式

注意:指令UDP发送数据,数据格式必须是16进制(HEX格式)。

发送成功后会收到回复信息:socket编号和发送数据的长度。

注意:我司UDP测试服务器通信机制为向服务器发送什么数据,服务器便会原样再返回数据,类似自发自收。所以如上模块上传服务器一条“31323334”数据后,便会立刻收到服务器下发的数据。

收到返回,提示信息,socket 0 接收到一条 4 字节数据。

6、  读取 socket 0 接收到的长度为 4 的数据

AT+NSORF=0,4

读到socket0的数据31323334

7、  关闭socket

返回ok,则表socket成功关闭。


工作日每天: 14:00~17:00
抖音、天猫 "有人旗舰店"

关注有人微信公众号
了解更多信息