Azure IoT Solution实验手册(二)

上一篇文章 向大家介绍了如何设置 Azure IoT Hub, 本文将聚焦在如何配置设备端的开发环境。

安装 Arduino IDE

Arduino IDE 提供必要的工具链用于编译和上传 Arduino 代码。

直接官网下载,默认安装即可。

安装 VS Code

安装 Arduino 扩展

注意: 在 VS Code 插件搜索中可以发现三个名字都是 Arduino 的扩展,选择 Microsoft 的那个即可。

安装完成后会自动下载依赖的一些包:

1
2
3
4
5
6
7
8
9
10
Updating C/C++ dependencies...

Downloading package 'C/C++ language components (Windows)' (5606 KB) Done!
Downloading package 'ClangFormat (Windows)' (1054 KB) Done!
Downloading package 'Visual Studio Windows Debugger' (13316 KB) Done!

Installing package 'C/C++ language components (Windows)'
...

Finished installing dependencies

安装 Azure IoT Tools

安装完成后会自动安装相关的一些依赖,这时需要在本机上已经安装了 python 环境

1
2
3
4
Executing pip install --upgrade iotedgehubdev
Collecting iotedgehubdev
...
Successfully installed applicationinsights-0.11.9 asn1crypto-0.24.0 bcrypt-3.1.7 cached-property-1.5.1 certifi-2019.6.16 cffi-1.12.3 chardet-3.0.4 click-7.0 cryptography-2.7 docker-3.7.3 docker-compose-1.24.0 docker-pycreds-0.4.0 dockerpty-0.4.1 docopt-0.6.2 idna-2.7 iotedgehubdev-0.9.0 jsonpath-rw-1.4.0 jsonschema-2.6.0 paramiko-2.6.0 ply-3.11 pyOpenSSL-19.0.0 pycparser-2.19 pynacl-1.3.0 pypiwin32-223 pywin32-224 pyyaml-3.13 requests-2.20.1 texttable-0.9.1 urllib3-1.24.3 websocket-client-0.56.0

为 VS Code 配置 Arduino

在 VS Code 菜单中依次选择 File -> Preferences -> Settings。 然后在右边窗口的顶部搜索框中 “settings.json”, 然后选择第一个搜索结果,按下链接 “Edit in settings.json”, 就可以打开 settings.json 文件。在文件中添加以下的内容:

1
2
"arduino.path": "C:\\Program Files (x86)\\Arduino",
"arduino.additionalUrls": "https://raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json"

注意: 如果你不是默认安装, arduino.path 的值可能需要改到你安装 arduino 的目录

安装AZ3166 Developer Kit

单击 F1 以打开命令面板,键入并选择 Arduino:Board Manager。 搜索 AZ3166 并安装最新版本。

(该工具需要使用JRE)

当前的版本是 1.6.2 , 选择安装

1
2
3
4
5
6
[Starting] Update package index files...
...
[Done] Updated package index files.
[Starting] Install package - AZ3166...
...
[Done] Installed board package - AZ3166

ST-Link/V2 是 IoT DevKit 用来与开发计算机通信的 USB 接口。 需要将它安装在 Windows 上才能将编译的设备代码刷写到 DevKit。 下载 USB 驱动程序(需要注册用户),下载之后是一个zip包: en.stsw-link009.zip。 解压以后执行 dpinst_amd64.exe 进行安装。

本文标题:Azure IoT Solution实验手册(二)

文章作者:梅老师

发布时间:2019年07月08日 - 10:07

最后更新:2020年09月16日 - 08:09

原始链接:https://www.mls-tech.info/iot/azure-iot-practice-manual-2/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。