FlowForge中的设备
FlowForge平台除了可以创建多个Node-RED实例,还可以用来管理远程设备。只需要在设备上安装官方提供的工具包,它可以用来链接到平台,并接受平台的指令。
本篇文章就来介绍一下如何管理远程设备
安装设备代理工具包
官方提供的设备代理工具包是一个公开的npm仓库,@flowforge/flowforge-device-agent。
为了方便使用,你可以将它全局安装在远程设备上。
安装命令
sudo npm install -g @flowforge/flowforge-device-agent
如果你想要使用Docker容器,而不是一个npm包,那么在运行容器是,需要挂载device.yaml
文件,以此可以存取注册的设备数据。
使用Docker来安装设备代理工具的命令如下
docker run --mount /path/to/device.yml:/opt/flowforge/device.yaml -p 1880:1880 flowforge/device-agent: