반응형

개요

  • 지정된 Client만 브로커에 접속하도록 설정한다.
  • 지정된 데이터 타입(토픽)만 송/수신하도록 설정한다.

Client 설정

1. [USERS & ACL]에 접속합니다.

 

 

 

 2. 아래 항목을 채웁니다.

 

  1) 나중에 Java, Python 등 APP에서 연결할 Client ID를 정합니다.

 

  2) 해당 ID의 password도 등록합니다.
(나중에 id와 pw가 맞지 않으면 client 측에서 접속이 안됩니다)

 

  3) Pattern, Topic 타입을 정합니다.
Topic 타입은 유저 "해당 user"에게 "해당 토픽"을 Read/Write할 권한을 줍니다.
Patter 타입은 모든 유저에 "해당 토픽"을 Read/Write를 등록합니다.

 

  4) Pattern을 등록합니다 (아래 링크 참조)
요약 : devs/# 은 devs/1, devs/2 ... 등 ABC 밑의 모든 토픽을 의미합니다.
http://spectrumdig.blogspot.com/2016/02/mqtt-subscribe-wildcard.htm

 

  5) Read만 할건지 Write할건지 둘다 할건지 정합니다.

 

 

 

1~5를 다 적었으면 Add를 하여 Client를 추가합니다.

 

 


진행사항

  • 여기까지 브로커 구축이 끝났습니다.
  • Python, Java 등등 다른 APP에서 이제 이 브로커를 이용하여 Publish, Subscribe가 가능합니다.

 

반응형