Azure设备配置:组注册

问题描述 投票:0回答:2

我已在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应该可以理解这个问题。

azure openssl azure-iot-hub azure-iot-sdk azure-iot-central
2个回答
1
投票

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


0
投票

除了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

© www.soinside.com 2019 - 2024. All rights reserved.