gpt4 book ai didi

java - 如何在 Azure IoT 中配置设备时发送自定义负载?

转载 作者:行者123 更新时间:2023-11-30 05:42:47 24 4
gpt4 key购买 nike

我正在尝试使用 Azure IoT 设备预配服务将我的设备预配到 Azure IoT,其中我在管理注册组下使用自定义分配策略。

当设备注册到 DPS(设备预配服务)时,它会触发一个 Azure 函数,我将在其中决定将设备分配到哪个 IoT 中心。

在我的函数中,我必须根据在将自身注册到 DPS 时需要从设备发送的一些自定义负载做出此决定。

如何在注册时将自定义负载从设备发送到 DPS,以便我可以在 Azure Function 中获取该负载并做出决定?

我使用 Java 作为编程语言。

最佳答案

如果您使用基于 X.509 的身份验证,您的 Azure 函数将获取实际证书作为请求的一部分(在 clientCertificate 字段中)。

因此,您可能希望在证书中使用可以在函数中读取的自定义字段,然后根据其内容分配您选择的 IoT 中心。

另一种选择可能更优雅,因为在证书中包含自定义字段可能会公开最好保持私密的信息,即在单独的存储中维护 RegistrationId、customerId、customerId 等之间的映射,您可以在该存储中维护注册 ID、customerId、customerId 等之间的映射。可以在您的Azure Function中查询。

关于java - 如何在 Azure IoT 中配置设备时发送自定义负载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55373391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com