MQTT 튜토리얼
튜토리얼은 모두 실제로 실행할 수 있는 명령과 파일로 이루어져 있습니다. 명령은 macOS와 Linux의 셸을 기준으로 적었습니다. Windows의 차이는 각 단계에 따로 적었습니다. 설정 파일과 입력 파일은 각 단계에서 전체 내용을 보여 줍니다. 제목에 적힌 파일 이름으로 저장해 씁니다.
| 순서 | 튜토리얼 | 배우는 것 | 소요 시간 |
|---|---|---|---|
| 1 | 로컬 Mosquitto 브로커 실행 | 설정 파일로 브로커 실행, QoS 1과 2의 흐름, 보존 메시지, Will | 20분 |
| 2 | 시뮬레이터로 발행·구독 | 시뮬레이터 메시지의 MQTT 5.0 속성, 다른 도구가 보낸 메시지를 시뮬레이터가 받는 조건 | 20분 |
| 3 | OPC UA PubSub over MQTT | 발행자 프로세스, 브로커, 구독자 프로세스로 이어지는 PubSub | 15분 |
| 4 | TLS 브로커에 연결 | 인증서 만들기, 클라이언트 인증서를 요구하는 TLS 브로커, TLS 브리지 | 30분 |
처음이라면 MQTT 빠른 시작부터 진행합니다. 튜토리얼은 같은 포트(1883, 8883)를 쓰므로 한 번에 하나씩 진행하고, 끝날 때마다 브로커를 끕니다.