从 Microsoft Azure 中的设备孪生中获取来自后端服务应用程序的消息

get messages from backend service app from device twins in microsoft azure

我的目标是在更新我的 azure device twin 或调用函数时更新我的​​服务端应用程序(在 Node.js 中)。但我不知道该怎么做。有没有办法仅使用共享访问主键(换句话说,没有设备密钥)来完成此操作。

根据我的研究,我发现这可能有效(但不确定)

Twin.get (){
}

我遇到的问题是我不知道如何完成这段代码。 在此 link 中,我提供了该功能的屏幕截图及其描述。 screenshot

你们中的任何人都可以建议一个可能有效的合适代码吗(不必是我提到的那个)

提前致谢

这是一个如何执行此操作的示例:
https://github.com/Azure/azure-iot-sdk-node/blob/master/service/samples/javascript/twin.js

相关代码是这样的:

var Registry = require('azure-iothub').Registry;
var registry = Registry.fromConnectionString(IOTHUB_CONNECTION_STRING);
registry.getTwin(deviceId, function(err, twin) {
  if (err) {
    console.error(err.message);
  } else {
    console.log(JSON.stringify(twin, null, 2));
}