0

我正在为 Node.js 运行IOT Hub 入门示例:

我遵循了所有步骤,但是当我运行 readDeviceToCloudMessage 应用程序时,我在控制台中收到此错误:

名称:'AmqpProtocolError',消息:'未定义:尝试执行未经授权的操作。

有人知道可能导致错误的原因吗?

亲切的问候

网址:

var protocol = 'amqps';
var eventHubHost = 'myHost';
var sasName = 'iothubowner';
var sasKey = "myKey"

var uri = protocol + '://' + encodeURIComponent(sasName) + ':' + encodeURIComponent(sasKey) + '@' + eventHubHost;
4

1 回答 1

0

想到的一件事是,eventHubHost 应该包含事件中心命名空间的值,而不是 eventthub 名称。你能确认它的命名空间吗?

希望这可以帮助!

默特

于 2016-05-18T08:43:14.650 回答