我已成功配置Azure IoT开发工具包MXChip,并且能够将数据发送到IoT中心。我还创建了一个逻辑应用程序,其中包含一个路由器,用于在温度高于预期时接收邮件,以及一个SQL server,用于保存流分析作业数据。基本上,我遵循了教程,直到现在,一切都很好,现在我正在创建一个模拟器设备,在这里我可以模拟本文中提到的事件
tutorial
. 但每当我运行应用程序时,总是会出现如下错误。
Microsoft.Azure.Devices.Client.Exceptions.UnauthorizedException:
'连接失败:拒绝未授权'
我不确定我在这里遗漏了什么,尽管我知道这是一个身份验证问题,并且我已经更改了我的集线器Uri和设备密钥,如教程中所述。
private readonly static string s_iotHubUri = "";
// This is the primary key for the device. This is in the portal.
// Find your IoT hub in the portal > IoT devices > select your device > copy the key.
private readonly static string s_deviceKey = "";