Skip to main content

5分钟开发一个工业级LoRaWAN传感器

让我们在5分钟内快速构建一个工业级LoRaWAN无线传感器,可直接用于商业用途。

pir

在为商业数据采集项目制作原型时,需要花费大量时间和成本来制作原型。例如,我们需要为农业项目制作一个无线pH传感器。我们需要:1)找到开发板和传感器探头。2)编写代码。3)3D打印外壳。4)最终组装测试。当我们完成原型时,可能需要几天甚至几周的时间。

今天,我们可以使用无线LoRa采集器,设置传感器通过蓝牙连接到应用程序,在五分钟内构建产品,直接投入商业项目。

准备工作

准备数据记录器、传感器探头、网关和工具。

1)数据记录器:这是一个LoRaWAN转换器,将MODBUS RS485/模拟/GPIO传感器转换为支持LoRa的传感器,因此通过LoRaWAN协议传输数据。

2)传感器探头:准备一个带电缆的传感器探头,输出RS485 / 4-20mA /0-10V / 脉冲/电平信号之一。本教程使用RS485超声波传感器进行液位测量。

3)十字螺丝刀:用于组装传感器探头。

pir

4)网关:LoRaWAN传感器将数据传输到LoRaWAN网关,然后网关将数据传输到云服务器。如果您没有网关,有两个选择:

选项1:传感器在Helium网络覆盖的区域工作(在Helium Explorer上查看)。在Helium网络可用的任何地方,您都可以使用传感器传输数据而无需购买网关。 选项2:购买一个网关。 5)下载SenseCAP Mate应用程序进行配置:

pir

准备工作完成。让我们开始吧!

网络架构

让我们从LoRaWAN网络开始。

数据记录器将传感器数据转换为LoRa数据并将数据上传到网关。网关将数据上传到服务器。

pir

连接传感器

1)拆卸数据记录器。

pir

2)将传感器连接到端子,并通过内置电池为传感器供电。

pir

提示

如果您使用其他协议,如4-20mA,请参考引脚表:

pir

3)组装传感器。

pir

pir

pir

通过应用程序配置传感器

1)打开并登录SenseCAP应用程序。

2)选择"S2100 Data Logger"并在配置页面点击"Setup"。

pir

3)按住按钮3秒钟,绿色LED将以1秒频率闪烁。然后点击"Scan"开始扫描数据记录器的蓝牙。

4)配置LoRaWAN和传感器参数(包括RS485 Modbus-RTU命令)。

pir

#########Basic Setting#############
Platform:
-SenseCAP for helium (use helium network)
-SenseCAP for The Things Network (use SenseCAP gateway)
Frequency Plan: EU868 (Select this based on the frequency or region of the gateway)
Uplink Interval: 5 min
Packet Policy: 2C+1N (use the default parameter)

#########Sensor Setting#############
Protocol: RS485 Modbus RTU
Baud Rate: 9600
Modbus Address: 128 (Sensor's modbus address)
Power Type: Periodic power (Power the sensor before data collection, and power off the sensor after data collection)
Power Voltage: 5V
Sensor Warm-up Time: 100ms
Response Timeout: 100ms
Startup Time: 100ms
Measurement Number: 2 (distance and temperature)

#########Measurement1#############
Register Address: 256 (DEC)
Function code: 03
Data Type: Unsigned 16bit integer,0xAB
Precision: 0,# (No decimal number)
FactoryA: 1 (Y=Ax+B, “Y”: It is the value of Data Logger will upload.
“x”: It is the original current value.If only raw values are uploaded, set A=1 and B=0.)
FactoryB: 0
Write Strategy: None

#########Measurement2#############
Register Address: 258 (DEC)
Function code: 03
Data Type: Unsigned 16bit integer,0xAB
Precision: 0,# (No decimal number)
FactoryA: 0.1 (The final value is divided by 10)
FactoryB: 0
Write Strategy: None
  1. 点击发送并通过点击"测量"来测试传感器

pir

成功获取了传感器的距离和温度数据!

将数据上传到 SenseCAP Portal 和 Mate App

在上传数据之前,请确保网关正常工作或有 helium 网络覆盖。

  1. App 返回主页并断开蓝牙连接。数据记录器将尝试加入 LoRaWAN 网络。

等待加入 LoRa 网络:红色呼吸灯闪烁 加入 LoRa 网络成功:绿色 LED 快速闪烁 2 秒

  1. 通过扫描二维码绑定数据记录器。

pir

  1. 在 App 和 Portal (https://sensecap.seeed.cc/) 上查看数据。

pir

在真实环境中测试传感器

快速应用到户外真实场景进行长期监测。

pir

目前,一个 LoRaWAN 传感器已经开发完成。

快来为您的项目尝试新的解决方案吧!

资源

5 分钟开发工业级 LoRaWAN 传感器

SenseCAP S2100 数据记录器用户指南

Loading Comments...