Невозможно подключить Node-Red, работающий локально, с платформой Watson IoT в IBM Cloud - PullRequest
0 голосов
/ 02 апреля 2019

Я не могу подключиться к платформе Watson IoT с локально установленного в моей системе Node Red.

Я установил узел ibmiot.В деталях подключения я выбрал Аутентификацию как «Ключ API».В настройках API Key для API Key я указал ключ, сгенерированный на платформе Watson Iot;в API Token - токен, сгенерированный с помощью ключа API;в поле сервера я указал org_id.messaging.internetofthings.ibmcloud.com.Я также настроил тип устройства и идентификатор устройства.Однако узел не подключается к платформе Watson IoT.

В чем может быть проблема?Я думаю, что это, вероятно, из-за API-ключа.Я не уверен, что это правильный способ сделать это.Помощь приветствуется.

Вот скриншот того, как были сгенерированы ключ API и токен.enter image description here

Вот как я настроил узел: enter image description here

Это конфигурация ключа API: enter image description here

Ответы [ 2 ]

1 голос
/ 03 апреля 2019

Я думаю, у меня проблема.Уотсон IoT использует MQTT для общения.У него должна быть правильно настроена конфигурация брандмауэра.Трафик в порту 1883 должен быть разрешен.Вот ссылка на документацию: Подключение к приложениям Я не смогу сделать это, так как я за корпоративной сетью.Но надеюсь, что это поможет кому-то, пытающемуся подключиться, используя локально установленный Node-Red.:)

0 голосов
/ 03 апреля 2019

порты 1883 (незащищенные соединения), 8883 и 443 (защищенные соединения) используются с IBM WIoTP и должны быть открыты на брандмауэре

...