2017-10-12 4 views
0

Google 클라우드 IOT MQTT Brocker에 연결을 시도했습니다. 수신 중입니다. Java 클라이언트에서 예외로 (5)을 연결할 권한이 없습니다.연결 권한이 없습니다 (5) - MQTT Google 클라우드 IOT

device_id 및 기타 세부 사항은 정확합니다. 클라우드에있는 장치의 공개 키 세트.

아래의 repo에 대한 예제 코드를 사용하십시오. https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/iot/api-client/mqtt_example

+0

소스 코드를 게시하지 않고 clientID, username, password의 값이 무엇인지에 대한 답변을 얻을 수 없습니다. –

답변

0

몇 가지 확인 :

1) 당신에게 SSL 키의 형식은 당신이 등록 된 것과 일치 확실한가요? RS256 대 RS256, X509 등?

2) mqtt 클라이언트에서 TLS를 설정하고 Google 루트 인증서를 가져 왔습니까?

2a)> = TLS 1.2?

3) JWT에 정확한 'aud'값 (project-id가 아니라 project-id)이 있는지, 그리고 적절한 문제와 만료 시간이 있는지 확인하십시오.