2017-05-21 15 views
1

IOT 어플리케이션 용 IBM Bluemix 플랫폼에 대한 실험을 일부 수행하려고합니다. Bluemix에서도 잘 기록되는 이벤트를 게시 할 수 있습니다. 나는이 스레드를 확인했지만 나를 IBM Bluemix: Device connected, but 'IBMIoT: Error: Connection refused: Not authorized' message keeps popping upError : Connection refused : IBM Bluemix의 디버그 뷰에서 승인되지 않았습니다.

enter image description here 내가 Bluemix에 하나의 장치를 추가 한

,

enter image description here

내가 어떤 메시지는 디버그에 노력하고 스냅 샷은 아래를 참조하십시오 작동하지 않았다 IBM Bluemix에 연결된 ESP8266에서 게시 됨

enter image description here

,210

나는 거기에 오류 아래에 표시하고, 노드 빨간색 디버그 콘솔이 게시 된 메시지를 디버깅하려고 :

msg : string[41] "Error: Connection refused: Not authorized"

enter image description here

사람이 내가 누락되거나 잘못 뭐하는 거지 나를 도울 수 있습니까?

+0

Bluemix 서비스는 응용 프로그램이 IoT Platform 서비스에 바인딩 된 경우에만 작동합니다. 어쩌면 거기가 아니거나 뭔가있을 것입니다. 나는 항상 대신 API 키를 사용합니다. IoT 플랫폼에서 Apps 아래에 쌍을 생성 할 수 있습니다. – amadain

+0

@amadain IOT 서비스를 노드 -RED에 연결하는 방법은 무엇입니까? 다음은 내 서비스 및 클라우드 파운드리 응용 프로그램입니다. http://imgur.com/a/2wI6x –

답변

2

노드 -RED 응용 프로그램은 유효한 API 키를 사용하여 인증해야합니다. 올바른 API 신임장을 갖고 있는지 확인하고 인증 드롭 다운 상자에서 API 키를 선택하고 서비스에 대한 API 키 신임 정보를 제공하는 ibmiot 노드를 업데이트하십시오.
enter image description here

+0

감사합니다 @ Valerie! 그것은 일했다!! :) +1 –

1

API 키 (데이터베이스에서 API 키를 찾을 수 없음)의 인증 오류로 인해 연결에 실패했다고 생각됩니다. 애플리케이션에 유효한 ClientID 및 API 키를 사용하고 있는지 확인하십시오.

+0

이 또한 실수였습니다. 유효한 API 키를 추가하지 않았습니다. –