开启Wifi模块
1 | 开启wifi模块 |
总体上分为三个部分:
发送图片数据,利用虚拟设备sample-image:
演示功能需要包含设备数据采集,数据分析,数据分析后的设备控制命令发送,以及云端的数据导出和远程数据访问显示。 设备目前可以使用edgeX 的虚拟设备。
以虚拟设备为例:edgex自带的虚拟设备应该不会自己时刻产生数据,只有当edgex请求或者用户通过api请求其中的方法时,才会返回数据。在devices.toml文件中,对每个设备配置了DeviceList/DeviceList.AutoEvents,也就是自动事件,以此完成每个interval从虚拟设备收集数据发送到核心数据。
k3s的安装步骤极为简单,只需一步就可以完成安装:
1 | curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh - |
但其实在k3s-install.sh文件中做了许多的配置工作。
将工作节点添加到集群,执行下面的步骤:
基于Ubuntu18.04
需要两个CPU核心
好处就是节点之间可以通过主机名直接访问
1 | vim /etc/hosts |
添加内容,这里面的ip和主机名需要以自己的为准,比如:
192.168.0.200 master
192.168.0.201 node1
192.168.0.202 node2
设备服务层主要负责采集设备的数据,以及根据数据分析结果向设备发送控制命令。
EdgeX设备服务层是如何实现对一个特定设备的数据采集的。例如,现在有一个新的设备,我们希望EdgeX来采集这个设备的数据,该如何操作。
首先需要对官方文档的Dockerfile进行配置,配置goproxy代理,其次需要更改依赖的golang版本,改为1.16版本以上(官方example的要求,后续自己的镜像可以自己选择)。
Update your browser to view this website correctly.&npsb;Update my browser now