从 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));
}
我的目标是在更新我的 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));
}