有人物联网官方网站
有人物联网官方网站
联网找有人!
联网找有人!

NB模组coap透传模式对接有人云组态基本测试(主动上报)

2021-03-19

分享到:
{}

  NB-IoT设置前的说明:

  (1)低功耗机制的一个简单说明

  因为NB模块主打低功耗,在低功耗模式下,需要NB模块主动上报数据给服务器的,

  NB模块主动给服务器上报数据后,也就是和服务器建立了连接,此时服务器下发的数据可以到达NB模块的串口;

  如果服务器随机下发一条数据给NB模块,需要等到NB模块上报一条数据后,服务器下发的数据才能到达NB的串口

  (2)数据流向:基于上述说明,所以数据流向这里 我用的单向箭头

  该案例主要是实现NB模块配合我司有人云平台实现组态的功能

  数据流向:串口调试助手软件---->NB模块----->有人云(组态显示)

  客户实际应用:modbus rtu设备--->NB模块--->有人云(组态显示)

  NB设置软件下载:http://www.usr.cn/Download/620.html

  具体步骤如下:

  1、登录有人云(如果没有账号先申请通行证),注意 目前只能通过手机号来注册通行证账号

  2、设备列表-添加设备

  3. 添加模板 

  4. 设置从机和添加变量

  5. 编辑从机,主要设置 从机地址

  6. 添加变量

  设置数据节点的名称,寄存器地址,数据格式,采集频率(本案例设置为不采集主动上报);

  寄存器地址填写规则:

  格式为 功能码+寄存器地址(需要16进制转为10进制)+1

  与组态软件的寄存器写法相同,填十进制寄存器地址,寄存器为起始地址+1。

  如:

  功能码03H或06H,起始地址0000H,则填:40001;

  以这个为例,操作为只读就是功能码为03则就是4,寄存器地址16进制转换为10进制就是0000,然后+1

  所以组态地址就是40001;

  

  7、下面设置NB模块参数

  (1)打开设置软件,打开串口(出厂串口参数9600/8/N/1)进入配置状态(若是出厂状态下cmd模式,无需进入配置状态),一键联网检测一下模块是否OK,若有报错,点击“查看”根据提示操作。

  (2)读取当前参数,然后设置工作模式为coap透传模式,coap服务器地址和端口保持默认的117.60.157.137:5683.然后点击设置所有参数,模块会自动保存参数并重启,等待重启完成之后,设备联网Ok之后会打印connected,此时可以测试数据通信。

  

  8、在设置软件发送框发送模拟数据模拟modbus主动上报,云服务器收到之后会返回一条数据

  ModbusRTU主动上报模拟数据:该数据内容协议参考步骤10

  01 46 00 00 00 10 20 00 65 00 64 00 66 00 67 00 61 00 11 00 12 00 13 00 14 00 15 00 16 00 17 00 18 00 19 00 20 00 21 80 3B

  9、可以在有人云数据列表点击设备名称进入如下界面,可以看到数据更新

  10、云平台主动上报协议

标签 NB-IoT

相关产品

发表评论

姓  名*
邮  箱*
公  司  名 
评论内容*
验证码