我无法从系统本地安装的Node Red连接到Watson IoT平台。
我已经安装了ibmiot节点。在连接详细信息中,我选择“身份验证”作为“ API密钥”。在“ API密钥”设置中,对于API密钥,我指定了从Watson Iot平台生成的密钥。在API令牌中,是使用API密钥生成的令牌;在服务器字段中,我指定了org_id.messaging.internetofthings.ibmcloud.com。 我还配置了设备类型和设备ID。但是,该节点未连接到Watson IoT平台。
可能是什么问题?我认为这可能归因于API密钥。我不确定这样做的正确方法是什么。感谢您的帮助。
答案 0 :(得分:1)
我认为我有问题。 Watson IoT使用MQTT进行通信。它必须正确设置防火墙配置。应允许在端口1883上进行通信。这是文档的链接:Connecting to applications 由于我在公司网络后面,因此我将无法执行此操作。但希望它能帮助尝试使用本地安装的Node-Red进行连接的人。 :)
答案 1 :(得分:0)
端口1883(非安全连接),8883和443(安全连接)与IBM WIoTP一起使用,需要在防火墙上打开