物联网与机器学习中的数据处理与工具使用
一、项目开发环境与配置
1.1 项目结构与配置
在本地运行代码时,需选择一个本地端口。完成向导后,在 Visual Studio Code 资源管理器中会看到项目结构。项目的主要入口点是 main.py
,它包含一个示例,可加快开发速度。部署 main.py
需使用 deployment.template.json
文件,右键点击该文件会弹出菜单,其中有创建部署清单的选项。
在 modules
文件夹中有一个示例模块,包含三个 Docker 文件,分别适用于 ARM32、AMD64 以及处于调试模式的 AMD64,这些是当前支持的芯片架构。例如, Dockerfile.arm32v7
是适用于树莓派 v3 的架构。
若要确保构建 ARM32 容器而非 AMD64 容器,需进入 module.json
文件并移除对其他 Docker 文件的引用。如下,原始文件有三个 Docker 引用:
"platforms": {
"amd64": "./Dockerfile.amd64",
"amd64.debug": "./Dockerfile.amd64.debug",
"arm32v7": "./Dockerfile.arm32v7"
}
移除两个未使用的 Docker 引用后,新文件应如下所示: