Azure设备双客户端错误管理

时间:2018-04-04 19:43:43

标签: node.js azure-iot-sdk

我不是刚开始使用设备双胞胎和天蓝色但是比专家更接近新手。我无法弄清楚如何正确管理天蓝色设备双胞胎的连接问题。

我有一个长时间运行的节点应用程序,用于打开客户端。我发现在几天或几周后,它可能会开始无法与支持的设备双胞胎通信。我不确定如何管理这个或更具体地说,陷阱问题并重新连接。

这是代码:

client.getTwin(function(err, twin) {
 if (err) {
     console.error('could not get twin');
 } else {
     console.log('retrieved device twin');       
     twin.on('properties.desired', function(desiredChange) {
        console.log('Do something');
     }
}

}

是否存在twin.error方法?

部分问题是我似乎无法理解/找到有关这些方法的正确文档。

1 个答案:

答案 0 :(得分:0)

似乎有一个已知的错误。但是这段代码真的帮助了我:

以下是链接和代码: https://github.com/Azure/azure-iot-sdk-node/issues/28

TextView