设备数据接入流程图

开发插件
在 ThingsPanel-Go/extensions/
目录下定义插件。如下图:

创建config.yaml
配置文件
pm25:
type: 'app'
name: 'pm25'
device: 'PM2.5传感器'
description: 'PM2.5插件 PM2.5 plug-in'
version: '1.0.0'
author: ''
email: ''
widgets:
pm25_main:
name: 'PM2.5值'
description: 'PM信息'
receiver: 'Pm25'
thumbnail: '/pm25.png'
template: 'pm25_main'
fields:
time:
name: '时间'
type: 3
symbol: ''
pm25:
name: 'PM2.5'
type: 3
symbol: 'ug/m3'
pm10:
name: 'PM10'
type: 3
symbol: 'mg/h'
pm100:
name: 'PM100'
type: 3
symbol: 'ug/h'
pm10_main:
name: 'PM10值'
description: 'PM10值'
pm100_main:
name: 'PM100值'
description: 'PM100值'
pm25_curve:
name: 'PM2.5曲线'
description: 'PM2.5曲线'
pm10_curve:
name: 'PM10曲线'
description: 'PM10曲线'
pm100_curve:
name: 'PM100曲线'
description: 'PM100曲线'
创建如下文件
pm25/actions/pm25.go
pm25/view/pm25_main.vue
参考创建文件。
PM2.5示例插件
PHP版本的插件创建
启用插件
重新编译后启用插件。
后续流程参考原PHP版本
验证数据最短路径
- 启用插件
- 配置资产设备
- 配置客户端并推送数据数据
- 在[数据管理]下面查看数据