如何使用X.509证书对设备(R-Pi说要连接到Azure IoT中心进行身份验证)

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

因此,首先我将DHT11(温度传感器)连接到RPi(Raspberry Pi),然后在我的Azure门户中创建了IOT集线器,并在集线器中注册了虚拟设备标识,同时创建了该设备(第一次)我选择了Azure IoT中心教程文档中提到的“对称密钥”选项,然后编写了要在我的RPI上执行的python脚本,该脚本捕获临时读取并将其发送到我的物联网中心。

现在要了解物联网集线器的安全性,我正在尝试完全复制上述功能(将临时读取发送到物联网集线器,但是这次使用X.509身份验证方法。

到目前为止,我已经遵循了此链接并生成了证书,并将其上传到了Azure物联网中心,并对其进行了验证OPENSSL - How to generate a proof of possesion for a X509 certificate?

现在,当我尝试将传感器数据(DHT11)发送到在我的物联网集线器中注册的物联网设备时,它显示设备未授权

我不知道如何使用证书授权/认证设备。

我觉得我应该将证书复制到我的树莓派上,并以某种方式更改我用来将临时数据发送到iot集线器的代码,以暗示该设备已获得证书的iot集线器(有效)

我不知道该怎么做...有人可以帮帮我吗......我想用python做到这一点

azure authentication openssl x509 azure-iot-hub
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.