You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.2 KiB
2.2 KiB
Node-Red
Node-Red
是基于Nodejs的轻量级事件驱动引擎。可以运行在低配置的网络边缘硬件上,例如树莓派。
docker run -it -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red
第一个流的例子:
边缘网关中的应用
安装mqtt代理mosquitto
ubuntu上安装:
1. 安装启动mqtt代理服务
服务器上安装 mosquito:
apt-get install mosquitto
启动代理:
mosquitto -d
p.s. mosquito默认启用1883端口,如需设置其他端口,使用 –p参数(更多参数 查看 mosquito help)
mosquitto.conf
persistence true
persistence_location /mosquitto/data/
log_dest file /mosquitto/log/mosquitto.log
listener 1883 0.0.0.0
$ docker run -it -p 1886:1883 -p 9001:9001 -v mosquitto.conf:/mosquitto/config/mosquitto.conf -v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
云边协同的初步设计
基于以太Thing为单位,可以将配置下发到边缘进行配置和采集(一个边缘网关可以绑定多个thing)。
Thing下如果包含振动设备,需要将振动设备的配置提取和映射到go-daas匹配的格式,启动daas进行采集和上报。
云端应该能够进行配置下发和查看同步的状态。
*边缘上可以进行相关采集配置(离线配置),并根据配置内容上报云端。如果出现冲突状态,需要人为介入进行解决。
*平台产品原型、协议的更改,不会触发边缘配置的同步,会造成上下配置不统一的问题;
附
发现一家做智能楼宇的物联网公司Go-IoT。https://www.go-iot.io/dingo