无法将本地运行的Node-Red与IBM Cloud上的Watson IoT平台连接

时间:2019-04-02 15:07:12

标签: ibm-watson node-red api-key watson-iot

我无法从系统本地安装的Node Red连接到Watson IoT平台。

我已经安装了ibmiot节点。在连接详细信息中,我选择“身份验证”作为“ API密钥”。在“ API密钥”设置中,对于API密钥,我指定了从Watson Iot平台生成的密钥。在API令牌中,是使用API​​密钥生成的令牌;在服务器字段中,我指定了org_id.messaging.internetofthings.ibmcloud.com。 我还配置了设备类型和设备ID。但是,该节点未连接到Watson IoT平台。

可能是什么问题?我认为这可能归因于API密钥。我不确定这样做的正确方法是什么。感谢您的帮助。

以下是API密钥和令牌的生成方式的屏幕截图。 enter image description here

这是我配置节点的方式: enter image description here

这是API密钥配置: enter image description here

2 个答案:

答案 0 :(得分:1)

我认为我有问题。 Watson IoT使用MQTT进行通信。它必须正确设置防火墙配置。应允许在端口1883上进行通信。这是文档的链接:Connecting to applications 由于我在公司网络后面,因此我将无法执行此操作。但希望它能帮助尝试使用本地安装的Node-Red进行连接的人。 :)

答案 1 :(得分:0)

端口1883(非安全连接),8883和443(安全连接)与IBM WIoTP一起使用,需要在防火墙上打开