2025-10-02 · 박지환
MQTT 토픽 네이밍을 수업 일정에 맞추기
MQTT운영
토픽이 길어지면 보드 플래시 메모리와 디버그 콘솔 모두 부담을 느낍니다. 그래서 짧은 접두사와 숫자만으로 주차를 표현하는 규칙을 권장합니다.
실제 수업에서는 교수 코드 두 글자와 주차 두 자리, 팀 번호 두 자리를 조합했습니다. 브로커 ACL 템플릿도 같은 규칙을 따르도록 샘플을 넣었습니다.
중간에 팀이 바뀌는 경우를 대비해 토픽 마이그레이션 스크립트를 제공합니다. 스크립트는 dry-run 모드가 기본이라 수업 중 실수로 삭제되는 일이 없습니다.
이 접근은 스마트 센서 입문 키트와 BLE 메시 키트 모두에서 동일하게 적용할 수 있습니다. 다만 LoRaWAN 키트는 게이트웨이 측 필터 길이 제한이 있어 별도 축약표를 씁니다.