在上一篇文章 向大家介绍了如何通过 Arduino IDE 和 VS Code 搭建开发环境, 本文将演示开发并发布一个简单的远程监控案例
本文利用板载的温度和湿度传感器获取当前环境的信息,并传送到云平台。本文参考了官方案例(原文参考)。为方便存取,大家可以直接下载案例代码: DevKit Getstarted
导入项目
将下载后的zip文件解压,然后在 VS Code 中打开。
准备设备
将设备连上电脑,可以看到电脑将其识别为一个名为: AZxxxxx 的U盘。
下载 初始固件 ,下载完成后,将固件复制(Ctrl+C, Ctrl+V 即可)到名为AZxxxx的U盘中。
然后将设备切换到 AP 模式 (如何切换设备模式,可以参考 微软认证的IoT开发板 - AZ3166的设置 )。
将电脑连入处于该AP (SSID一般为: AZxxxxxx),然后打开浏览器,访问:
1 | http://192.168.0.1 |
在浏览器显示的界面中输入 SSID, 密码和连接串,该连接串是在 Azure IoT Solution实验手册(一) 中添加设备时获取的。保存以后,设备将重启,并通过无线网络连入互联网。
编译、部署程序
在 VS Code 中按 F1 键,然后选择: “Azure IoT Device Workbench: Upload Device Code”, 然后可以看到VS Code 编译,打包并发布应用到开发版中。部署完成后,设备会重启,如果一切正常,可以在设备的屏幕上看到连接到IoT Hub, 并定时发送温度和湿度。