我正在尝试使用下面的代码在Raspberrypi 3设备上运行Microsoft Azure设备客户端 . 当它在本地机器上运行时它工作正常,但是如果我部署到我的覆盆子pi 3设备它会抛出“没有这样的主机是已知的 . (来自hresult的异常:0x80072af9)”

我在我的覆盆子pi设备上运行windows core IOT 10 os,并使用Visual Studio 2017进行此示例项目 . 我可以在我的覆盆子pi上运行像helloblinky这样的示例应用程序 .

private static DeviceClient deviceClient = DeviceClient.Create("<myiothub>.azure-devices.net", new DeviceAuthenticationWithRegistrySymmetricKey(<deviceid>, "<secretkey>"), Microsoft.Azure.Devices.Client.TransportType.Amqp);

            while (true)
            {
                try
                {
                    receivedMessage = await deviceClient.ReceiveAsync();
                    if (receivedMessage != null)
                    {
                        messageData = Encoding.ASCII.GetString(receivedMessage.GetBytes());

                        await deviceClient.CompleteAsync(receivedMessage);
                        if (receivedMessage.Properties.ContainsKey("fans"))
                        {
                            GpioPinValue change = receivedMessage.Properties["fans"] == "true" ? GpioPinValue.High : GpioPinValue.Low;
                            pinValue = change;
                            pin.Write(pinValue);
                        }

                    }                 
                }
                catch(Exception ex)
                {

                }
            }