在上一篇文章 向大家介绍了如何设置 Azure IoT Hub, 本文将聚焦在如何配置设备端的开发环境。
安装 Arduino IDE
Arduino IDE 提供必要的工具链用于编译和上传 Arduino 代码。
直接官网下载,默认安装即可。
安装 VS Code
安装 Arduino 扩展
注意: 在 VS Code 插件搜索中可以发现三个名字都是 Arduino 的扩展,选择 Microsoft 的那个即可。
安装完成后会自动下载依赖的一些包:
1 | Updating C/C++ dependencies... |
安装 Azure IoT Tools
安装完成后会自动安装相关的一些依赖,这时需要在本机上已经安装了 python 环境
1 | Executing pip install --upgrade iotedgehubdev |
为 VS Code 配置 Arduino
在 VS Code 菜单中依次选择 File -> Preferences -> Settings。 然后在右边窗口的顶部搜索框中 “settings.json”, 然后选择第一个搜索结果,按下链接 “Edit in settings.json”, 就可以打开 settings.json 文件。在文件中添加以下的内容:
1 | "arduino.path": "C:\\Program Files (x86)\\Arduino", |
注意: 如果你不是默认安装, arduino.path 的值可能需要改到你安装 arduino 的目录
安装AZ3166 Developer Kit
单击 F1 以打开命令面板,键入并选择 Arduino:Board Manager。 搜索 AZ3166 并安装最新版本。
(该工具需要使用JRE)
当前的版本是 1.6.2 , 选择安装
1 | [Starting] Update package index files... |
安装 ST-Link 驱动程序
ST-Link/V2 是 IoT DevKit 用来与开发计算机通信的 USB 接口。 需要将它安装在 Windows 上才能将编译的设备代码刷写到 DevKit。 下载 USB 驱动程序(需要注册用户),下载之后是一个zip包: en.stsw-link009.zip。 解压以后执行 dpinst_amd64.exe 进行安装。