TASMOTA Modbus Bridge로 Modbus 장비 읽기

TASMOTA가 무엇인가
TASMOTA는 ESP 계열 칩을 쓰는 장치에 올리는 오픈소스 펌웨어입니다. 원래 스마트홈 기기에서 출발했지만, MQTT를 기본으로 지원하고 설정이 웹 화면에서 끝나 산업 현장의 보조 장치로도 쓸 만합니다.
EASY-LINK 시리즈와는 역할이 다릅니다. 무엇을 어디에 쓸지 구분해 두시면 좋습니다.
| TASMOTA 장치 | EASY-LINK 시리즈 | |
|---|---|---|
| 대상 | 단순 접점·소형 센서 | PLC·산업용 계측기 |
| 프로토콜 | MQTT 중심 | Modbus·C-NET·F-NET·MC |
| 산업 환경 | 보조 용도 | 상시 운전 |
| 설정 | 웹 UI | 웹 UI |
핵심 설비는 EASY-LINK로, 곁가지 보조 신호는 TASMOTA로 나누는 구성이 현실적입니다. 같은 MQTT 브로커에 붙이면 한 화면에서 함께 볼 수 있습니다.
이 글은 TASMOTA의 Modbus Bridge 기능으로 Modbus RTU 장비를 읽는 방법입니다.
EASY-LINK 방식과 무엇이 다른가
같은 "Modbus를 읽어 MQTT로 보낸다"지만 성격이 다릅니다.
| TASMOTA Modbus Bridge | EASY-LINK | |
|---|---|---|
| 주기 수집 | 명령을 보낼 때마다 | 자동 반복 |
| 설정 방식 | 명령어 문자열 | 화면에서 항목 선택 |
| 여러 채널 | 제한적 | 채널별 독립 구동 |
| 데이터 타입 처리 | 직접 해석 | 설정에서 지정 |
| 전송 대상 | MQTT | MQTT·DB·API·Firebase |
TASMOTA는 "필요할 때 물어보는" 쪽에 가깝습니다. 주기적으로 계속 읽어 올리려면 상위에서 명령을 반복해 보내야 합니다.
그래서 간헐적으로 확인하는 값이나 시험·검증 용도에 적합하고, 상시 수집이 필요한 설비에는 EASY-LINK가 맞습니다.
사용 전에 확인할 것
- RS-485 변환이 필요합니다. TASMOTA 장치에 시리얼 포트가 물려 있어야 합니다.
- 응답을 직접 해석하셔야 합니다. 반환되는 값이 원시 형태라 데이터 타입에 맞춰 변환하는 작업이 상위에 필요합니다.
- 국번·통신 속도·패리티는 대상 장비와 맞춰야 합니다. 이 부분은 어느 방식이든 같습니다.
Step 1. 브로커 준비 및 연결


TASMOTA를 MQTT 브로커에 연결합니다. 설정은 TASMOTA MQTT 릴레이 제어와 같습니다.
Step 2. Modbus Bridge 설정


시리얼 포트와 통신 파라미터를 설정합니다. 대상 장비의 통신 속도·패리티와 일치시키십시오.

Step 3. 읽기 명령 및 확인
명령을 보내면 대상 장비의 레지스터 값이 응답으로 돌아옵니다. 국번·펑션 코드·시작 주소·개수를 지정하는 형태입니다.
응답이 오지 않으면 통신 파라미터부터 확인하십시오.
잘 안 될 때 확인할 것
- 응답이 없다 — 국번·통신 속도·패리티·스톱비트가 모두 일치해야 합니다.
- RS-485 극성 — A/B가 바뀌면 통신이 열리지 않습니다.
- 값이 이상하다 — 원시 값을 데이터 타입에 맞춰 해석하셔야 합니다.
- 주소가 한 칸 밀린다 — 0번지 기준인지 1번지 기준인지 확인합니다.
- 간헐적으로만 응답한다 — 종단 저항과 배선 길이를 확인하십시오.
자주 묻는 질문
상시 수집에 쓸 수 있습니까? 가능하지만 상위에서 명령을 계속 보내야 합니다. 자동 주기 수집이 필요하면 EASY-LINK의 Modbus RTU 수집 이 훨씬 단순합니다.
여러 장비를 읽을 수 있습니까? 국번을 바꿔 가며 명령을 보내면 됩니다. 다만 관리가 번거로워집니다.
데이터베이스에 바로 저장하려면? TASMOTA는 MQTT까지만 담당합니다. 저장은 상위에서 처리하시거나, EASY-LINK의 DB 저장 기능을 쓰십시오.
도입을 검토하신다면
현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.
- 제품 라인업 살펴보기 — EASY-LOGGER · EASY-LINK · EASY-RELAY · EASY-TEMP
- 도입 문의
- 기술 블로그 전체 글