Lora传感器变送器网关WE-LON52

 产品特点

  • 使用LoRa调制远距离无线连接,连接距离不小于1000米。
  • 采用时分复用、载波侦听等通信手段,同步连接数量不少于100个。
  • 可以设置16个无线工作频点,各频点无线工作互不干扰。
  • 可以测量无线变送器的无线信号场强,评估变送器的实际部署范围。
  • 没有宽带的地方可以使用串口DTU接入互联网。
  • 提供开放协议,第三方系统可以方便的通过网络与读卡器通讯。
  • 10~26V宽电压供电,消耗电流不超过800mA(12V)

¥499

分类: , , 标签: ,

概述

WE-LON52变送器网关可以读取周围一公里范围内的无线变送器发送的传感器数据,一个网关可以同时连接不少于一百个无线变送器。在同一区域,可以部署多个网关,各网关工作在互不干扰的不同频段上,一个地方可以实现一千个以上的传感器数据同步采集。
网关可以通过宽带网络或串口DTU把读到的标签数据发送到用户应用平台,仅需少量网关就可以覆盖一栋楼、一个农场、一个学校,可以获取一个广大区域的传感器采集数据。传感器无线变送器已经被广泛应用在广阔场所的传感器数据采集、自动控制等应用领域中。

网络拓扑图

传输方式

规格书

项目规格
指示灯RUN系统运行指示灯,每2秒闪一次。
LNK联机指示灯,与服务器连接则常亮。
ANT读卡天线工作指示灯,读到一次数据闪一下。
DTU联机指示灯,和DTU连接正常则常亮。
以太网接口10M/100M自适应
支持DHCP、UDP、TCP、IP、HTTP协议
提供开放协议,支持接入第三方系统
LoRa无线读卡接口载波频率433MHz
发射功率30dBm
接收灵敏度-145dBm
无线速率9600bps
串口DTU接口通信接口RS232串口
通信波特率115200、57600、38400、19200、9600bps
接口规格4P端子头(12V、地、串口发送、串口接收)
工作温度和湿度-40℃~85℃,湿度小于95%(无凝结)
安装方式吸顶安装 / 墙壁安装
电源供应12V(1A),支持DC10V-DC26V宽幅电压供电
尺寸82mm ×103mm×33mm(不含两侧固定耳)
重量250g

相关图纸

外形尺寸

接口说明

项目规格
指示灯RUN系统运行指示灯,每2秒闪一次。
LNK联机指示灯,与服务器连接则常亮。
ANT读卡天线工作指示灯,读到一次数据闪一下。
DTU联机指示灯,和DTU连接正常则常亮。
以太网接口10M/100M自适应
支持DHCP、UDP、TCP、IP、HTTP协议
提供开放协议,支持接入第三方系统
LoRa无线读卡接口载波频率433MHz
发射功率30dBm
接收灵敏度-145dBm
无线速率9600bps
串口DTU接口通信接口RS232串口
通信波特率115200、57600、38400、19200、9600bps
接口规格4P端子头(12V、地、串口发送、串口接收)
工作温度和湿度-40℃~85℃,湿度小于95%(无凝结)
安装方式吸顶安装 / 墙壁安装
电源供应12V(1A),支持DC10V-DC26V宽幅电压供电
尺寸82mm ×103mm×33mm(不含两侧固定耳)
重量250g

参数设置

  • USB接口“SET”连接电脑

在电脑上查看连接网络读卡器的串口号。打开电脑设备管理器,找到“端口”类目下的“USB-SERIAL CH340”设备,记下该端口的COM号。

如果电脑无法识别该USB串口设备,则需要安装相应的驱动程序。
USB驱动程序下载链接:http://www.wch.cn/downloads/CH341SER_EXE.html

  • 运行网关设置工具

选择对应的串口号后点击“打开串口”按钮,设置软件会显示网络读卡器的固件版本号和当前的参数。用户修改设备参数后,点击“应用”即可。

打开串口,如果不能查询到设备的版本号,请检查网关是否已经上电

修改网关的IP地址后,可以从测试电脑PING这个IP地址,测试网络是否可达。如果PING不通,检测一下网络是否已经连接好。

“平台IP”,在测试阶段应当就是测试电脑(运行测试软件的电脑)的IP,填入该IP地址即可。如果不知道测试电脑的IP,可以输入“ipconfig”命令查询。

  • 网关接收数据测试

网关和变送器必须工作在相同的无线频段,网关才能从变送器接收到传感器数据。变送器的无线频段设置请参考变送器的说明书。
网关的无线频段设置如下:

拨码开关1拨码开关2拨码开关3拨码开关4无线频段
00000
00011
00102
00113
01004
01015
01106
01117
10008
10018
101010
101111
110012
110113
111014
111115
无线频段拨码盘对于的无线频段
将网关连接好LoRa天线后,设备上电。观察“ANT”指示灯是否闪烁, ANT灯每闪一下表示网关收到了一个数据。变送器上传数据的频率较慢(比如每5分钟一次),所以需要坚持看一段时间,才能看到ANT闪烁。


将网络读卡器连接好网线后,观察以太网接口上的绿色和黄色两个灯,绿色灯亮则表明网线连接正常,黄色灯闪烁则表明有网络数据传输。

运行“变送器网关测试软件”,输入“服务侦听端口号”、“设备名称”、“设备密码”(这三项数据必须和网关设置的数据相同)。
点“开始”按钮,测试软件启动服务,准备接受来自网关设备的连接请求。

等待几秒后,信息栏提示网关设备已连接到服务测试软件,“设备状态”也已经变成了【已连接】。

如果服务软件收到数据,会立刻显示在右边信息框中。说明是哪一个变送器送来的数据,该变送器的剩余电量、无线信号场强(和变送器与网关的距离有关)、传感器的测量值(比如温度、湿度等信息)

数据通信协议

Lora通信私有协议

协议概述
采用TCP/IP协议簇中的TCP协议作为提供服务的基础协议。 读卡器可以根据设备设定好的平台IP地址和TCP端口号,主动向平台软件请求上报标签数据。 网络传输数据流顺序: 双字节、四字节或多字节内容,则先发送高字节后发送低字节。 发送一个字节内容时,先发送高位比特,后发送低位比特。
信息单元 长度(字节) 备注
协议鉴别语 4 0x44535246(ASCII “DSRF”)
协议版本号 1 BIT7-4:主版本号 BIT3-0:子版本号 (当前版本“0.0”  0x00)
消息ID 1
消息内容长度 2
消息内容 N
CRC16位校验 2 整个消息包的16位CRC校验码
消息名称 数据流方向
登录平台请求 读卡器---应用软件 1
登录平台应答 应用软件---读卡器 2
口令验证请求 读卡器---应用软件 3
口令验证应答 应用软件---读卡器 4
发送变送器数据信息 读卡器---应用软件 5
发送心跳请求 读卡器---应用软件 6
心跳请求确认 应用软件---读卡器 7

登录平台请求

说明: 读卡器根据设定的平台地址,主动登录软件平台。 消息内容:
长度(字节) 内容
32 设备名称:字符串,结束符‘�’。
2 设备版本:高字节为主版本号,低字节为子版本号。
16 版本描述:字符串,结束符‘�’。
消息示例: 44 53 52 46 0001E1 69 00 32 64 65 76 30 30 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 56 32 2E 30 30 2E 32 32 30 36 30 36 00 00 00 00 44 53 52 46 00 01 76 C1 00 32 64 65 76 30 30 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 56 31 2E 30 30 2E 32 31 30 39 32 32 00 00 00 00

登录平台应答

说明: 软件平台确认是否允许读卡器登录。 消息内容:
长度(字节) 内容
1 登录结果:成功固定为0
256 随机数:在随后的口令验证流程中用来进行MD5运算
消息示例: 44 53 52 46 0002 AC 94 01 01 00 12 1A F7 F4 F5 F5 1C A5 BB 57 16 94 9C EC F7 55 6C 80 64 CA 16 AD A7 E9 45 B7 FF BF 64 B4 3A B5 C9 F0 86 13 2D 8F 85 C2 60 74 9F 56 3A 62 9C 4C D5 61 72 8F F9 64 5B 41 D8 28 2B B9 FC 5F E1 C8 7D 0E 7C 41 77 34 10 B8 BB AC 18 89 C5 54 0E 1D EF 6F 39 68 E4 48 C7 B6 56 19 1B A8 F4 2A 68 79 96 3D 7F 86 BB 2A E5 0E 36 C7 29 36 24 0A 74 50 21 72 62 5C BC A2 10 CF 28 50 77 94 34 5D F8 51 7C 45 37 EB E1 BA 2D 4C 38 8C 79 64 3F CC F7 6D D5 31 94 74 6A BA 61 15 B4 95 E6 86 A3 40 B8 D7 98 EE 4E 77 D2 2C 10 FB 28 C4 B1 1B FE E2 BF FD 72 75 78 B7 D6 D8 E0 0F 63 B2 10 84 2B 1B D1 93 50 00 69 33 74 C8 B5 A2 70 37 78 63 49 93 F3 88 60 06 B6 2D E8 44 B5 45 9D 6D 9E 99 B3 35 6A 0D 0D 42 33 25 B0 D6 45 C9 77 AD 77 45 08 29 BC 94 06 AC F5 DE 89 45 09 3F CB 90 38 CA 24 D7 AC CE 44 53 52 46 00 02 21 03 01 01 00 83 C7 1E 66 9A 07 14 A2 C6 25 19 B9 51 50 6F 72 39 A3 94 E1 8EFBC6 DE 1C 06 C7 B5 4A 9DDE 1F 42 54 1E 71 52 4FEA 14 92 57 B9 35C8 2C 17 BD 88 1DED 84 A0 D7 01 C1 B3 7BC0 C6 23 f3 3CEA 34 85 71 C6 6FA8 CCA4 45 17 EE 34 F5 25 AD 81 B0 50 5B 24 FA 18 4BB7 53 12 92 8D 17 38 0BA0 A3 83 9ECBB9 BCC1 3A 26 8F 3E 1EA1 E1 37 A5 F7 63 68 29 65 67 ADA8 45 F3 C4 74 EE 14 53 2BD5 75 2DEAF8 30 D1 BE 7CE4 34 5B 94 08 C0 11 A6 7F 9CFBA9 6C 2E 7AD2 47 DEE1 6F 31 1D 72 13 84 A6 8AF3 AF 04 18 90 41 55 53 96 43 4D AD 04 CB 7E 02 8ECED6 16 40 36 69 3E 63 34 70 5DA4 D8 92 12 73 DF 63 30 AACC 2B 6F 6F 3AE8 61 5B 70 96 A7 DC 36 AD 64 D7 E7 ECF2 92 C8 55 D4 D2 98 79 EC 40 68 F5 EE 11 AD 3D 15 E6 94 98 15 F1 95 6C 50 5A 4BBC 4CE1 83 EF 65 C4 93 C3 BF

口令验证请求

说明: 读卡器根据设定的口令,向软件平台进行合法性验证。 消息内容:
长度(字节) 内容
16 口令MD5:256个字节的随机数和32个口令字符(长度不足32字节,尾部填0)的口令的MD5值。
消息示例: 44 53 52 46 0003 50 1A 00 10 D4 0C 63 F7 4B 7CB5 D2 82 BF 69 8AEA 1E 53 C5 44 53 52 46 00 03 DDFD 00 10 99 30 92 81 D6 DC 4C 23 5C 54 31 BE 1E 08 D1 3A

口令验证应答

说明: 软件平台确认是否允许读卡器登录。 消息内容:
长度(字节) 内容
1 验证结果:成功固定为0
1 心跳周期时间,单位(秒)
4 读卡器设备ID
 消息示例: 44 53 52 46 00 04 CAB3 00 06 00 0F 00 00 00 01

心跳周期时间 读卡器需要在心跳周期时间截止后,向软件平台发送“心跳请求”消息。如果读卡器三次心跳周期发请求消息都没有收到应用软件响应消息,则认为连接失效,停止上报标签信息。

电子标签数据

说明: 读卡器发送读取的电子标签数据给应用软件。 消息内容:
长度(字节) 内容
4 读卡器设备ID
4 电子标签卡号
1 电子标签属性
1 无线信号场强(dBm)
1 扩展数据长度
N 扩展数据
读卡器设备ID4字节,分配的读卡器设备ID。 电子标签卡号:4字节,读到的电子标签的ID码。 电子标签属性:1字节,存放标签电量百分比、标签类别。 位0-3 标签类型 位4-7标签电量百分比 无线信号场强:1字节,读到电子标签信号时测量到的无线场强,根据场强值可以计算得到标签的距离。范围(-128dBm~0dBm) 该字节值越大,实际的无线信号强度越大,则该标签离读卡器越近。 扩展数据长度:指示后边扩展数据的长度字节。 扩展数据:可以携带一些标签特有的数据,如温度、温度等数据。 消息示例: 44 53 52 46 00 05 641B 00 0B 00 00 00 01 01 00 1B 81 7A 00 AB

心跳请求

说明: 应用软件和读卡器只有在保持连接状态下,才能随时相互发送数据。这样读卡器需要周期性的和应用软件进行心跳互动。 消息内容: 长度(字节) 内容 4 读卡器设备ID 消息示例: 44 53 52 46 0006DC80 00 27 00 00 00 01 22 00 01 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 44 53 52 46 00 06 1B 30 00 04 00 00 00 01

心跳应答

说明: 应用软件和读卡器只有在保持连接状态下,才能随时相互发送数据。这样读卡器需要周期性的和应用软件进行心跳互动。 消息内容: 无 消息示例: 44 53 52 46 0007B0 01 00 00

资源支持

我们提供“服务测试软件”的C++源码,客户可以参考我们的源码开发自己的应用。

网络读卡器配置工具V3.0

变送器网关N52测试软件V1.0