Azure设备配置:组注册

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure设备配置:组注册相关的知识,希望对你有一定的参考价值。

我已在Azure设备配置服务中设置了一个组注册,其中包含已经过验证的根证书。

使用openssI我创建了root和leaf证书。如果我使用'c'azure iot sdk在custom_hsm上运行cmake并提供叶证书,私钥和公用名,那么这是否允许我编译并运行prov_dev_client_sample.c(具有正确的范围和url)必须构建可视化工作室Azure_IoT_sdks.sln。

我目前正在Linux上运行,想知道是否可以绕过构建visual studio解决方案的步骤。

如果需要澄清,请告诉我。我的MS开发人员监控azure-iot-hub应该可以理解这个问题。

答案

prov_dev_client_sample.c具有依赖项列表(由解决方案文件涵盖),这些是成功编译源文件所必需的。你没有提到你不想建立sln的原因。如果您只是想在不依赖于其他项目结构的情况下使用此类功能,您可以查看CMakeLists.txt并为自己创建一个..即cmake . -G "Visual Studio 14"

另一答案

除了Ozzz之外,这个cmake命令cmake -Duse_prov_client:BOOL=ON ..将启用provisioning device sdk。构建之后,您会发现目标包括在cmake目录中配置客户端示例。

cd azure-iot-sdk-c
mkdir cmake
cd cmake
cmake -Duse_prov_client:BOOL=ON ..
cmake --build .

该文件描述了how to set up a development environment for the C SDK on Ubuntu

以上是关于Azure设备配置:组注册的主要内容,如果未能解决你的问题,请参考以下文章

如何通过azure设备配置服务从azure功能向iot设备发送自定义错误消息?

Azure IoT 技术研究系列2-设备注册到Azure IoT Hub

Azure 通知中心和 Apple APNS 推送通知取消注册设备

如何向 Azure 通知中心注册的每个设备发送不同的推送通知?

Azure 移动服务 PushNotifications 设备注册

ASP.NET Core在Azure Kubernetes Service中的部署和管理