一、方案概述
在物联网项目中,低功耗、远距离、稳定的数据采集是实现规模化部署的关键。
本文基于 DYP-A02 超声波距离传感器 + KC21 + ThinkLink 平台,构建了一套完整的 LoRaWAN 无线测距解决方案,适用于液位监测、停车管理、垃圾桶检测等典型场景。
二、DYP-A02 超声波传感器特点
DYP-A02 是一款工业级超声波距离传感器,具备以下优势:
| 特性 | 说明 |
|---|---|
| 小盲区 | 最小盲区仅 3 cm |
| 多接口支持 | Modbus / UART / PWM / 模拟量 |
| 防水设计 | 适用于户外或复杂环境 |
| 工作温度 | -15℃ ~ +60℃ |
| 超低功耗 | 待机电流 < 5 µA |
三、系统架构
本方案采用标准 LoRaWAN 架构,系统组成如下:
DYP-A02(RS-485 / Modbus)
↓
KC21(EdgeBus)
↓
LoRaWAN 网关(GDO51 / GDI51)
↓
ThinkLink IoT 平台
架构说明
| 组件 | 功能 |
|---|---|
| DYP-A02 | 距离与温度采集 |
| KC21 | 协议转换 + 数据处理 |
| LoRaWAN 网关 | 无线数据转发 |
| ThinkLink | 数据解析与平台管理 |
四、数据采集与寄存器
该方案仅需读取两个核心寄存器:
| 寄存器地址 | 数据内容 | 单位 |
|---|---|---|
| 0x0100 | 距离 | mm |
| 0x0102 | 温度 | 0.1℃ |
五、远程控制能力(RPC)
系统支持通过 ThinkLink 平台远程调整设备参数:
| 参数 | 说明 |
|---|---|
| period_read | 采集周期 |
| period_up | 上报周期 |
| cov_distance | 变化阈值(COV) |
六、ThinkLink 平台快速接入
在 ThinkLink 平台中:
👉 搜索设备模型:DYP-A02 或业务编码 21305
即可实现:
- 自动创建物模型
- 数据自动解析
- MQTT 数据输出
- RPC 远程控制
平台地址: 👉 think-link.net
七、数据示例
平台接收到的数据如下:
{
"distance": 1,
"temperature": 23.3,
"battery": 3.37,
"rssi": -51,
"snr": 13.5
}
八、方案核心优势
1️⃣ KC21 + EdgeBus:快速设备 LoRa 化
KC21 内置 EdgeBus(轻量级 JS 运行环境),可实现:
- Modbus 数据采集
- 数据解析与封装
- LoRaWAN 数据上报
- RPC 参数控制
👉 无需开发复杂固件,仅需简单逻辑配置即可完成接入。
2️⃣ ThinkLink:平台零开发接入
通过预置模板,实现:
- 即插即用
- 无需编写解析代码
- 自动数据建模
👉 大幅降低项目交付成本与周期。
九、典型应用场景
该方案适用于多种距离检测类场景:
- 液位监测(水箱、油罐)
- 垃圾桶满溢检测
- 停车位检测
- 机器人避障
- 自动控制系统