Dragino-LOGO

Dragino ZHZ50V3NB NB-IoT 传感器节点

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-产品

介绍

什么是SN50v3-NB NB-loT传感器节点
SN50v3-NB 是一款长距离 NB-loT 传感器节点,旨在方便开发人员快速部署工业级 NB-loT 解决方案,帮助用户将想法转化为实际应用,让物联网成为现实,易于编程,随时随地创建和连接您的事物。

  • SN50v3-NB 无线部分基于 NB 模型,允许用户以低数据速率发送数据并达到极长的范围。它提供超长距离扩频通信和高干扰免疫力,同时最大限度地降低电流消耗。它针对专业无线传感器网络应用,如灌溉系统、智能计量、智能城市、楼宇自动化等。
  • SN50v3-NB 使用 ST 的 STM32I0x 芯片,STML0x 是超低功耗 STM32L072xxxx 微控制器,结合了通用串行总线(无晶振 USB 2.0)的连接能力和以 0 MHz 频率运行的高性能 ARM® Cortex®-M32+ 32 位 RISC 内核、内存保护单元 (MPU)、高速嵌入式存储器(192 KB 闪存程序存储器、6 KB 数据 EEPROM 和 20 KB RAM)以及大量增强型 I/O 和外设。
  • SN50v3-NB 是一个开源产品,它基于 STM32Cube HAL 驱动程序,并且可以在 ST 网站上找到大量库以供快速开发。
  • SN50v3-NB 支持不同的上行链路方法,包括 MQTT、MQTTs、UDP 和 TCP,以满足不同的应用需求,并支持上行到各种 loT 服务器。
  • SN50v3-NB 支持BLE配置和OTA更新,方便用户使用。
  • SN50v3-NB 由 8500mAh Li-SOCl2 电池供电,设计用于长达数年的长期使用。
  • SN50v3-NB 具有可选内置 SIM 卡和默认 loT 服务器连接版本。这使得它可以通过简单的配置运行。

SN50v3-NB 在 NB-loT 网络中

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (1)

特征

  • NB-loT Bands: B2/B4/B5/B12/B13/B17/B25/B66/B85 @H-FDD
  • 超低功耗
  • 开源硬件和软件
  • 乘以 Sampling 和一个上行链路
  • 支持蓝牙远程配置和更新固件
  • 通过 MQTT、MQTTs、TCP 或 UDP 进行上行链路
  • 定期开启上行链路
  • 下行改变配置
  • 8500mAh 电池可长期使用
  • 适用于 NB-loT SIM 的 Nano SIM 卡插槽

规格

常见的直流特性:

  • 供应量tage:2.5v~3.6v
  • 工作温度:-40~85°C

1/0 接口: 

  • 电池输出(2.6v~3.6v 取决于电池)
  • +5v可控输出
  • 3 个中断或数字输入/输出引脚
  • 3 个单线接口
  • 1 个 UART 接口
  • 1 个 I2C 接口

NB-loT规格:
NB-loT模块:

BC660K-GL 支持频段:

BLE — 24O2—248O(MHz) NB-LOT 频段2—-185O–191O(MHz) NB-LOT 频段4—-171O–1755(MHz) NB-LOT 频段5—-824—-849(MHz) NB-LOT 频段12—-699—716(MHz) NB-LOT 频段13—-777—-787MHz) NB-LOT 频段17—-7O4—7O6(MHz) NB-LOT 频段25—-185O-1915(MHz) NB-LOT 频段66—-171O-178O(MHz) NB-LOT 频段85—-698—716(MHz)

  • Li/SOCl2不可充电电池
  • 容量:8500mAh
  • 自放电:< 1 % / 年 @ 25 °C
  • 最大持续电流:130mA
  • 最大升压电流:2A,1秒

功耗 

  • 停止模式:1uA @ 0v
  • 最大发射功率:350mA@3.3v

应用

  • 智能楼宇和家庭自动化
  • 物流与供应链管理
  • 智能计量
  • 智慧农业
  • 智慧城市
  • 智能工厂

睡眠模式和工作模式

深度睡眠模式: 传感器未激活任何 NB-loT。此模式用于存储和运输以节省电池寿命。

工作模式: 在此模式下,传感器将作为 NB-loT 传感器加入 NB-loT 网络并向服务器发送传感器数据。每次amp定期 ling/tx/rx,传感器将处于 IDLE 模式),在 IDLE 模式下,传感器的功耗与深度睡眠模式相同。

按钮和 LED

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (2)

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (3)

笔记: 设备正在执行程序时,按钮可能会失效,最好在设备完成程序执行后再按按钮。

蓝牙连接

SN50v3-NB 支持 BLE 远程配置和固件更新。

BLE 可用于配置传感器的参数或查看传感器的控制台输出。BLE 仅在以下情况下激活:

  • 按按钮发送上行链路
  • 按按钮激活设备。
  • 设备上电或重置。

如果 BLE 在 60 秒内没有活动连接,传感器将关闭 BLE 模块以进入低功耗模式。

引脚定义、开关和 SIM 方向

SN50v3-NB 使用如下主板。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (4)

跳线 JP2

放置此跳线时打开设备电源。

启动模式/SW1

  1. ISP: 升级模式,设备在此模式下不会有任何信号。但已准备好升级固件。LED 不亮。固件不会运行。
  2. 闪光: 工作模式,设备开始工作并发送控制台输出以供进一步调试

重置按钮
按 重新启动设备。

SIM卡方向
请参阅此链接。如何插入 SIM 卡。

使用SN50v3-NB与loT服务器通信

通过NB-loT网络发送数据到loT服务器
SN50v3-NB 配备 NB-loT 模块,SN50v3-NB 中预装的固件将从传感器获取环境数据,并通过 NB-loT 模块将该值发送到本地 NB-loT 网络。NB-loT 网络将通过 SN50v3-NB 定义的协议将该值转发到 loT 服务器。

网络结构如下:

SN50v3-NB 在 NB-loT 网络中 

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (5)

SN1v50-NB有两个版本:-GE版本和-3D版本。

通用电气版本: 此版本不包含 SIM 卡或指向任何 loT 服务器。用户需要使用 AT 命令配置以下两个步骤来设置 SN50v3-NB 将数据发送到 loT 服务器。

  • 安装NB-loT SIM卡并配置APN。参见连接网络的说明。
  • 设置传感器指向 loT 服务器。请参阅配置连接不同服务器的说明。

下面一览显示了不同服务器的结果。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (6)

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (7)

1D 版本: 此版本预装了 1 张 NCE SIM 卡,并配置为将值发送到 DataCake。用户只需在 DataCake 中选择传感器类型并激活 SN50v3-NB,用户就能够在 DataCake 中看到数据。请参阅此处了解 DataCake 配置说明。

工作模式与上行载荷
SN50v3-NB 针对不同类型的传感器的连接具有不同的工作模式。本节介绍这些模式。用户可以使用 AT 命令 AT +CFGMOD 将 SN50v3-NB 设置为不同的工作模式。

例如amp乐:

AT +CFGMOD:2 // 将设置 SN50v3-NB 以 MOD=2 距离模式工作,目标是通过超声波传感器测量距离。

上行链路有效载荷由 ASCII 字符串组成。例如amp乐:
0a cd 00 ed 0a cc 00 00 ef 02 d2 1 d (总共 24 个 ASCII 字符)。代表实际有效载荷:
Ox 0a cd 00 ed 0a cc 00 00 ef 02 d21d 共12个字节

笔记:

  1. 所有模式均共享相同的有效载荷说明(请参见此处)。
  2. 默认情况下,设备每 1 小时发送一次上行消息。

CFGM0D=1(默认模式)

此模式下,上行载荷通常为27字节。(注:时间stamp 自固件版本 v1 起添加了字段)

大小(字节) 8   1   2 1 2 2 2 4
价值 设备 ID 版本 蝙蝠 信号强度 修改 0x01 温度(DS18B20)(PC13) 数字输入(PB15) & 中断 模数转换器 (PA4) 温度

作者:SHT20/SHT31

湿度

SHT20/SHT31

时间amp

如果开启了缓存上传机制,你会收到下图所示的payload。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (8)

笔记: 

  1. 仅会缓存最多10组最新数据。
  2. 理论上最大上传字节数为215。

如果我们使用MOTT客户端订阅此MOTT主题,当NB传感器上行数据时,我们可以看到以下信息。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (9)

payload 是 ASCII 字符串,代表相同的 HEX:Ox f866207058378443 0464 Odee 16 01 00f7 00 0001 OOfc 0232 64fa7491

在哪里: 

  • 设备 ID:f866207058378443 = 866207058378443
  • Version: 0x04:dSN50v3-NB,0x64=100=1.0.0
  • 电池:0x0dee = 3566毫伏 = 3.566伏
  • 信号:0x16 = 22
  • 型号:0x01 = 1
  • DS18b20 的温度:0x00f7 = 247/10=24.7
  • 中断:0x00 = 0
  • ADC: 0x0001 = 1 = 1.00mv
  • SHT20/SHT31 的温度:0x00fc = 252 = 25.2 °C
  • SHT20/SHT31 湿度:0x0232 = 562 = 56.2 %rh
  • 时间amp: 64fa7491 =1694135441=2023-09-0809:10:41

I2C传感器与DS18820温度传感器的连接方式:

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (10)

CFGMOD:2(距离模式)
此模式用于测量距离。共25个字节,(注:时间stamp 自固件版本 v1 起添加了字段)

大小(字节) 8   1   2 1   2 4
价值 设备 ID 版本 蝙蝠 信号强度 修改 0x02 温度(DS18B20)(PC13) 数字输入(PB15) & 中断 模数转换器 (PA4) 距离测量方式:

1)LIDAR-Lite V3HP 或

时间amp

如果开启了缓存上传机制,你会收到下图所示的payload。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (8)

笔记: 

  1. 仅会缓存最多10组最新数据。
  2. 理论上最大上传字节数为193。

如果我们使用MQTT客户端订阅此MQTT主题,当NB传感器上行数据时,我们可以看到如下信息。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (11)

因此有效载荷是 0xf868411056754138 0078 0ca9 11 02 01 Ob 00 0ca8 0158 60dacc87

在哪里:

  • 设备编号: 0xf868411056754138 = 868411056754138
  • 版本: 0x0078= 120= 1.2.0′
  • 蝙蝠: 0x0ca9 = 3241 毫伏 = 3.241 伏
  • 信号: 0x11 = 17
  • 模型: 0x02 = 2
  • DS18b20 的温度: 0x010b= 267 = 26.7 摄氏度
  • 打断: 0x00 = 0
  • ADC: 0x0ca8 = 3240 毫伏
  • LIDAR-Lite V3HP/超声波传感器测量的距离: 0x0158 = 344 厘米
  • 时间amp: 0x60dacc87 = 1,624,951,943 = 2021-06-29 15:32:23

LIDAR-Lite V3HP 的连接: 

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (12)

超声波传感器连接:
需要移除R1和R2电阻才能获得低功耗,否则将有240uA的待机电流。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (13)

CFGM0D=3(3 ADC + 12C)
此模式共有 29 个字节。包括 3 x ADC + 1 x I2C,(注意:时间amp 自固件版本 v1 起添加了字段)

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (15)

  • ADC1 使用引脚 PA4 来测量
  • ADC2 使用引脚 PA5 来测量
  • ADC3 使用引脚 PAS 来测量

(适合主板版本:LSN50 v3.1)

如果开启了缓存上传机制,你会收到下图所示的payload。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (8)

笔记:

  1. 仅会缓存最多10组最新数据。
  2. 理论上最大上传字节数为226。

如果我们使用MQTT客户端订阅此MQTT主题,当NB传感器上行数据时,我们可以看到如下信息。

Dragino-ZHZ50V3NB-NB-IoT-传感器节点-FIG- (14)

因此有效载荷是 Ox 1868411056754138 0078 0cf0 12 03 0cbc 00 0cef 010a 024b 0cef 60dbc494

在哪里:

  • 设备 ID:0xf868411056754138 = 868411056754138

文件/资源

Dragino ZHZ50V3NB NB-IoT 传感器节点 [pdf] 用户手册
ZHZ50V3NB NB-IoT传感器节点,ZHZ50V3NB,NB-IoT传感器节点,物联网传感器节点,传感器节点,节点

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *