设备接入
更新时间:2018-07-13 18:52:41
本文将讲述如果通过LinkEdge网关接入一盏灯。
为了不依赖真实设备,下面的流程基于LinkEdge网关内置的一个websocket虚拟灯设备(包含一个属性:power,布尔型,开时为true,关时为false)运行。
1. 建立产品模型和设备
1.1 创建产品
进入阿里云工业互联网平台产品开发界面,创建灯产品
1.2 定义产品能力
给产品添加属性、方法和事件
1.3 创建设备
进入阿里云工业互联网平台设备列表界面,创建灯设备
1.4 下载激活凭证
激活凭证即设备三元组
2. 子设备上云
2.1 导入三元组
进入LE网关本地控制台,导入子设备三元组(仅支持csv文件格式的导入,若为xlsx需要在导入前转成csv文件)
2.2 启动虚拟设备
# 进入虚拟子设备目录
cd /LinkEdge/gateway/build/virtual_device/
# 增加动态库加载路径
export LD_LIBRARY_PATH=$(readlink -e ../lib/):$(readlink -e ../lib/db-storage/):$(readlink -e ../lib/pg/):$(readlink -e ../lib/sqlite):$(readlink -e ../usr/lib-sz):$LD_LIBRARY_PATH
# 启动虚拟子设备
./wsa_sample ws://127.0.0.1:7682 b1qCgu2I6ea LedSampleDevice
2.3 设备认证
进入LE网关本地控制台,在端设备管理界面对未认证设备进行认证
2.4 查看本地状态
查看设备上线状态
2.5 查看云端状态
进入阿里云工业互联网平台设备列表界面,查看灯设备上线状态
恭喜你已经完成了《快速开始》!若想了解更多信息请查看《用户手册》。