树莓派EdgeX+TensorflowLite实现机器学习推理
安装 TensorFlow Lite 解释器
需要根据平台以及python版本选择安装,下面是linux(arm64)平台的,python版本为3.7
1 | pip3 install https://dl.google.com/coral/python/tflite_runtime-2.1.0.post1-cp37-cp37m-linux_aarch64.whl |
需要根据平台以及python版本选择安装,下面是linux(arm64)平台的,python版本为3.7
1 | pip3 install https://dl.google.com/coral/python/tflite_runtime-2.1.0.post1-cp37-cp37m-linux_aarch64.whl |
1 | ├─.github |
使用如下命令启动注册表容器:
1 | $ docker run -d -p 5000:5000 --restart=always --name registry registry:2 |
警告:仅适用于测试的注册表配置。生产就绪的注册表必须受 TLS 保护,并且最好使用访问控制机制。继续阅读并继续阅读配置指南以部署生产就绪注册表。
在linux环境中进行测试
起初在win环境下可以通过使用商家提供的软件进行连接获取数据,但是在linux环境下不能连接。
之后通过设置树莓派eth0为静态ip,再ping 192.168.0.88 则可以发现该设备。
总体上分为三个部分:
发送图片数据,利用虚拟设备sample-image:
演示功能需要包含设备数据采集,数据分析,数据分析后的设备控制命令发送,以及云端的数据导出和远程数据访问显示。 设备目前可以使用edgeX 的虚拟设备。
以虚拟设备为例:edgex自带的虚拟设备应该不会自己时刻产生数据,只有当edgex请求或者用户通过api请求其中的方法时,才会返回数据。在devices.toml文件中,对每个设备配置了DeviceList/DeviceList.AutoEvents,也就是自动事件,以此完成每个interval从虚拟设备收集数据发送到核心数据。
Update your browser to view this website correctly.&npsb;Update my browser now