본문으로 건너뛰기
블로그›2026. 8. 28.

TASMOTA로 MQTT 원격 릴레이 제어하기

TASMOTA로 MQTT 원격 릴레이 제어하기

TASMOTA가 무엇인가

TASMOTA는 ESP 계열 칩을 쓰는 장치에 올리는 오픈소스 펌웨어입니다. 원래 스마트홈 기기에서 출발했지만, MQTT를 기본으로 지원하고 설정이 웹 화면에서 끝나 산업 현장의 보조 장치로도 쓸 만합니다.

EASY-LINK 시리즈와는 역할이 다릅니다. 무엇을 어디에 쓸지 구분해 두시면 좋습니다.

TASMOTA 장치EASY-LINK 시리즈
대상단순 접점·소형 센서PLC·산업용 계측기
프로토콜MQTT 중심Modbus·C-NET·F-NET·MC
산업 환경보조 용도상시 운전
설정웹 UI웹 UI

핵심 설비는 EASY-LINK로, 곁가지 보조 신호는 TASMOTA로 나누는 구성이 현실적입니다. 같은 MQTT 브로커에 붙이면 한 화면에서 함께 볼 수 있습니다.

이 글은 TASMOTA 릴레이를 MQTT로 제어하는 구성입니다.

설정에서 확인할 것

TASMOTA는 웹 화면에서 MQTT 설정을 합니다. 넣을 값은 EASY-LINK와 같습니다.

  • Host — 브로커 주소
  • Port — 기본 1883
  • User / Password — 브로커 계정
  • Topic — 장치 고유 이름 (다른 장치와 겹치지 않게)

TASMOTA는 토픽 구조를 자동으로 만듭니다. 명령은 cmnd/토픽/POWER, 상태는 stat/토픽/POWER 형태입니다. 명령과 상태 토픽이 자동으로 나뉘므로 발행·구독을 섞을 걱정이 없습니다.

안전 당부

릴레이가 실제 설비를 움직인다면 아래를 반드시 지키십시오.

  • 현장 인터록을 두어 원격 명령이 안전 조건을 건너뛰지 않게 하십시오.
  • 수동 복구 수단을 남겨 두십시오.
  • 시험은 부하를 분리한 상태에서 하십시오.
  • TASMOTA 장치는 소형 기기 기반이므로, 정지가 곧 손실인 공정에는 쓰지 마십시오. 그런 자리에는 EASY-RELAY를 쓰시는 편이 안전합니다.

Step 1. 브로커 준비

HiveMQ Cloud나 윈도우 Mosquitto를 준비하십시오.

Step 2. TASMOTA MQTT 설정

웹 화면에서 브로커 주소·포트·계정과 토픽을 입력합니다.

Step 3. 제어 확인

MQTT Explorer나 MQTT 앱에서 cmnd/토픽/POWER로 ON/OFF를 발행합니다. stat/토픽/POWER에서 결과를 확인하십시오.

잘 안 될 때 확인할 것

  1. 브로커에 안 붙는다 — 주소·포트·계정을 확인합니다. TASMOTA 화면에 연결 상태가 표시됩니다.
  2. 명령에 반응이 없다 — 토픽 이름을 확인하십시오. cmnd/ 접두어가 빠지면 동작하지 않습니다.
  3. 다른 장치까지 함께 켜진다 — 토픽 이름이 겹쳤습니다. 장치마다 다르게 주십시오.
  4. WiFi가 자꾸 끊긴다 — 신호 세기를 확인하십시오. 소형 기기는 안테나가 약합니다.
  5. 재부팅 후 상태가 달라진다 — TASMOTA의 전원 복구 시 동작(PowerOnState) 설정을 확인하십시오.

자주 묻는 질문

EASY-LINK와 같이 쓸 수 있습니까? 같은 브로커에 붙이면 됩니다. 한 대시보드에서 함께 보실 수 있습니다.

산업용으로 써도 됩니까? 보조 용도라면 무방합니다. 다만 상시 운전이나 안전 관련 제어에는 EASY-RELAY를 권해 드립니다.

조건 제어를 붙이려면? Node-RED MQTT 조건 제어를 참고하십시오.


도입을 검토하신다면

현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.

관련 글

← 목록으로 돌아가기