我想使用设备主键向 Azure IOTHub 设备发送 D2C 请求,该主键存在于 IOTHub 中注册的每个设备的属性中,而不提及设备 ID 或设备主机名。
我尝试在 Azure SDK 的帮助下使用 dotnetcore 中的设备主键向 Azure IoT 中心发送请求,而不使用设备 ID 或设备主机名,但我无法做到这一点。如果有人知道该怎么做,请告诉我。
如果没有设备 ID,则无法向 IoT 中心发送 D2C 消息。当设备发送 D2C 消息时,它使用其设备 ID 和主密钥向 IoT 中心验证自身身份。在向 IoT 中心进行身份验证时始终需要设备 ID。