와이드용 애드센스


MQTT 사용시 주의사항

Thingspeak과 연동하기 위해 Paho 라이브러리를 사용해서 Java 프로그램을 개발하던 도중 이슈가 발생했다.
연결 권한이 없습니다 (5) / Not authorized to connect (5).

한 프로그램에서 Publish / Subscribe 기능을 동시에 구현하였는데, ClientId를 같은 것을 사용해서 발생한 것이었다.

두 개 이상의 Publisher나 Subscriber가 같은 ClientID를 사용하려고 시도했을 때 발생하는 에러이다.


다음은 참고 자료.
------------------------------------------------------
[MQTT-3.1.3-2]. 클라이언트 식별자
클라이언트 식별자 (ClientId)는 서버에 대한 클라이언트를 식별합니다.
서버에 연결하는 각 클라이언트에는 고유 한 ClientId가 있습니다.
ClientId는 클라이언트와 서버 사이에서이 MQTT 세션과 관련하여 보유하고있는 상태를 식별하기 위해
클라이언트와 서버에 의해 사용되어야합니다.
------------------------------------------------------


출처 : https://stackoverflow.com/questions/37157079/not-authorized-to-connect-5

덧글

댓글 입력 영역



애드센스