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

问题描述 投票:0回答:2

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

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

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

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

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

这是API Key配置:enter image description here

ibm-watson node-red api-key watson-iot
2个回答
1
投票

我想我有问题了。 Watson IoT使用MQTT进行通信。必须正确设置防火墙配置。应允许1883港口的交通。以下是文档的链接:Connecting to applications自从我在企业网络背后,我将无法做到这一点。但希望它可以帮助尝试使用本地安装的Node-Red进行连接的人。 :)


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.