本文包含如下内容:
一. 使用Azure Sphere SDK 获取CA证书并配置到Azure IoT Hub DPS服务;
创建IoT Hub;
创建DPS;
通过Azure Sphere SDK获取证书并上传到DPS进行验证。
二. 使用示例高级应用程序部署到Azure Sphere开发板并上报数据到IoT Hub;
Visual studio 进行环境准备:(需卸载上节内容中的Azure Sphere SDK,然后重新安装Azure Sphere SDK For Visual studio)
在Visual studio 中编译项目并进行调试;
在DPS注册组和IoT Hub中进行检查;
在Azure IoT Hub explorer中观察设备到云的数据。
视频讲解:
您可以在B站观看本节视频讲解:https://www.bilibili.com/video/av98475432/
或在本站观看:https://www.51azure.cloud/search/azure%20sphere
图文讲解:
一. 使用Azure Sphere SDK 获取CA证书并配置到Azure IoT Hub DPS服务;
创建IoT Hub;
创建DPS;
通过Azure Sphere SDK获取证书并上传到DPS进行验证。
关键步骤:
下载Azure Sphere 租户证书:
azsphere tenant download-CA-certificate --output C:\CAcertificate.cer
获取验证证书:
azsphere tenant download-validation-certificate --output C:\ValidationCertification.cer --verificationcode codeXXXXX
如下图验证通过。
创建组注册:
创建组注册:
二. 使用示例高级应用程序部署到Azure Sphere开发板并上报数据到IoT Hub;
Visual studio 进行环境准备:(需卸载上节内容中的Azure Sphere SDK,然后重新安装Azure Sphere SDK For Visual studio)
在Visual studio 中编译项目并进行调试;
在DPS注册组和IoT Hub中进行检查;
在Azure IoT Hub explorer中观察设备到云的数据。
注意,本步骤需要卸载上一讲当中的Azure Sphere SDK for windows, 然后安装Azure Sphere SDK for Visual studio
示例代码中如下位置需要修改:
编译项目:
编译CMakelist.txt(鼠标右键)
选择GDB Debugeger(HL Core) 并开始调试
编译之后,可以看到已经开始向IoT Hub 发送遥测消息了:
在Iot Hub DPS 检查组注册记录:
在IoT Hub Device中检查Device记录:
使用Azure IoT Hub Explorer 中查阅D2C 消息
本节中,关于Azure IoT Hub DPS的内容,请参见:
《Azure 智能云 之 Azure IoT DPS 十分钟中级系列文章目录》
声明:
本站所有内容仅代表个人观点,如与官文档冲突,请以官方文档为准,如有指正/咨询/意见/建议,请直接在51azure.cloud留言。
点击可查阅本站最新 《文章分类目录》
欢迎关注公众号“云计算实战”,接收最新文章推送。