将Raspberry-Pi连接到Azure IoT时,Etimedout并获得双消息错误

时间:2017-10-03 23:15:20

标签: azure raspberry-pi connect iot

我正在尝试使用本教程Connect Raspberry Pi to Azure IoT Hub (Node.js)

它是关于从Raspberry-Pi连接到Azure IoT。

但我发现这样的错误:

pi@raspberrypi:~/iot-hub-node-raspberrypi-client-app $ sudo node index.js 'HostName=CarHub.azure-devices.net;DeviceId=CarDevice;SharedAccessKey=oVxb0JUFrJPIeJy+gk5HnAW75GUo7c+u+Xt'

{[Error: ETIMEDOUT, Connection timed out] errno: 110, code: 'ETIMEDOUT', syscall: 'writeByte'}
    get twin message error
    get twin message error
    get twin message error

也许有人知道如何做对吗?如何使教程有效? 非常感谢你。

当我在iothub_explorer列表中时,它显示如下:

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用Raspberry Pi上的iothub explorer CLI工具检查azure iot hub连接。

  1. 安装iothub explorer CLI工具:sudo npm install -g iothub-explorer
  2. 登录:iothub-explorer login "PUT YOUR IOTHUB CONNECTION STRING HERE"
  3. 运行此命令并向我们显示结果:iothub-explorer list