IOT Hub AMQP协议错误

时间:2016-03-01 12:48:00

标签: javascript node.js azure-iot-hub

我正在为Node.js运行Getting started with IOT Hub示例:

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

  

name:'AmqpProtocolError',   message:'undefined:尝试执行未经授权的操作。

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

亲切的问候

URL:

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

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

1 个答案:

答案 0 :(得分:0)

有一件事是,eventHubHost应该包含Event Hub命名空间的值,而不是eventhub名称。你能确认它的命名空间吗?

希望这有帮助!

莫特