连接 LoRaWAN 传感器
从 The Things Stack、ChirpStack 或 Milesight 网关向 FreeMaint 发送 LoRaWAN 上行数据,由 FreeMaint 解码经认证的传感器。
阅读时间 6 分钟
LoRaWAN 传感器使用电池即可运行多年,信号能够穿墙远距离传输。您的网络服务器(The Things Stack、ChirpStack 或 Milesight 网关内置的服务器)会通过 HTTP 将每条上行消息转发给 FreeMaint。对于 Milesight CT101 和 EM300-TH,FreeMaint 会自行解码其载荷。
选择数据来源
The Things Stack
The Things Network 或 The Things Industries:在您的应用中添加一个 Custom webhook(自定义 Webhook)。
ChirpStack
您自建的 LoRaWAN 网络服务器:在您的应用中添加一个 HTTP 集成。
Milesight 网关
UG65、UG56 等内置网络服务器的网关:添加一个 HTTP 数据传输。
The Things Stack
- 在 联网设备 → 集成 中,点击“连接设备”,选择 The Things Stack (LoRaWAN) 并创建连接。
- 在 The Things Stack 控制台中,打开您的应用 → Integrations → Webhooks → Add webhook → Custom webhook。
- 选择 JSON 格式,并粘贴 FreeMaint 显示的基础 URL。
- 在 Additional headers 下,添加 FreeMaint 显示的请求头(名称和值)。
- 勾选 Uplink message,并将其路径留空。不要勾选 Request authentication,否则它会替换 FreeMaint 的请求头。
ChirpStack
- 在 FreeMaint 中创建连接,选择 ChirpStack (LoRaWAN)。
- 在 ChirpStack 中,打开您的应用 → Integrations → HTTP → Add。
- 保持 JSON 载荷编码,并粘贴 FreeMaint 显示的事件端点 URL。
- 在 Headers 下,添加 FreeMaint 显示的请求头(名称和值)。
Milesight 网关
- 在 FreeMaint 中创建连接,选择“Milesight 网关”。
- 在网关的网页界面中,打开 Network Server → Applications → 您的应用。
- 添加一个 HTTP(S) 数据传输,并粘贴 FreeMaint 显示的上行数据 URL。
- 添加 FreeMaint 显示的 HTTP 请求头(名称和值)。
- 不要在网关上设置载荷编解码器:FreeMaint 需要完整的上行消息才能解码经认证的传感器。
由 FreeMaint 解码的传感器
Milesight CT101
卡装在电缆上的电流互感器:测量电流、累计电流及报警。它由被测电缆供电,当电流低于约 1.4 A 时会停止上报,因此数据中断可能仅仅表示设备已停机。
Milesight EM300-TH
测量温度和湿度,并上报电池电量。适用于冷库、服务器机房、仓库和设备间。
提示
当您的网络服务器负责解码时,其他 LoRaWAN 传感器同样可用:FreeMaint 会存储收到的解码数值,每个数值字段对应一个通道。如果某个数值的类型有误(例如 kWh 读数被显示为瞬时值),请在通道页面的“测量类型”下更正。
提示
FreeMaint 会为每台 LoRaWAN 设备记录电池电量、信号(RSSI 和 SNR)以及最近一条消息。在设备上设置预期上报间隔,即可在其停止发送数据时收到提醒。 确认设备后(在其页面点击“确认”按钮),系统才会跟踪“延迟”和“离线”状态。
相关文章
本页对您有帮助吗?