2017-02-03 4 views
0

IBM Watson IoT 플랫폼과 함께 Raspberry Pi 3을 사용하고 있으며 일부 흐름을 배포하고있었습니다. 그러나 게이트웨이와 장치 사이에 장치 ID가 섞여있을 수 있습니다.IBM IoT Raspberry Pi 연결이 허가되지 않았습니다.

라즈베리 파이를 장치 및 게이트웨이로 등록 할 때 두 장치에 동일한 장치 ID를 부여했습니다. 뒤늦은 시야에서 이것이 어리석은 이유를 알 수 있습니다. 모든 연결을 끊고 두 개의 새 연결을 만들려고합니다. 그러나, 나는 지금 다른 문제가 있습니다. 내 라즈베리 파이에서 NodeRed를 시작하려고 할 때마다, 나는 또 다시 반복 다음 로그에게이 그냥 유지

3 Feb 17:07:27 - [error] IBMIoT: Error: Connection refused: Not authorized 
[BaseClient:connect] Iotfclient is offline. Retrying connection 
[BaseClient:onClose] Connection was closed. 

을 얻을, 나는 그것을 해결하기 위해 어떻게 해야할지 모르겠어요.

+0

IoT 대시 보드로 이동하여 ID를 변경 (또는 다른 ID로 삭제하고 다시 작성) – hardillb

+0

나는 이미 그렇게하려고 시도했습니다. 처음에는 어떤 파일이나 객체가 존재하지 않는다는 것에 대해 다른 오류가 발생했습니다. 장치를 제거하고 새 장치를 추가하면 그 장치가 사라지고 위에서 나열한 오류 메시지로 바뀌 었습니다. –

답변

2

이는 잘못된 자격 증명으로 IoT 노드가 여전히 흐름에 있음을 나타냅니다.

Node-RED 0.15 이상을 실행 중이라고 가정하고 검색 대화 상자 (0.15는 Ctrl-.0.15 또는 Ctrl-F)를 열고 ibmiot을 검색하십시오. 그러면 기존 구성 노드가 모두 나타납니다. 검색 결과에서 하나를 클릭하면 Config 노드 사이드 바 탭에 표시됩니다. 두 번 클릭하고 삭제하거나 자격 증명을 수정하십시오.

이전 버전을 사용중인 경우 (업그레이드를 권장합니다) 드롭 다운 메뉴에서 구성 노드 사이드 바를 열고 ibmiot 노드를 수동으로 찾을 수 있습니다.