냉난방 제어


시간: 로딩 중... 날씨: 로딩 중...
실내온도: -- °C
실내습도: -- %
일산화탄소: --
CO 상태: 정상

냉방 전용

에어컨: OFF
냉방 환풍기: OFF

난방 전용

난방기: OFF
난방 환풍기: OFF

RS485 통신



Modbus TCP 통신 (ESP8266 슬레이브)

ESP8266은 Unit ID 1로 Modbus TCP 슬레이브로 동작합니다 (포트 502).
아래 입력창에 Modbus TCP 요청 프레임(16진수)을 입력하고 전송하세요.



Modbus TCP 샘플 명령 (16진수 문자열)

프레임 형식:
[Transaction ID (2B)]
[Protocol ID (2B, 보통 0000)]
[Length (2B, UnitID부터 끝까지 길이)]
[Unit ID (1B, 예: 01)]
[Function Code (1B)]
[Data (가변)]

예시 1: Holding Register 읽기 (FC03)
Unit ID 1, 시작 주소 0, 레지스터 1개 읽기
000100000006010300000001

예시 2: Single Register 쓰기 (FC06)
Unit ID 1, 주소 0에 값 0xABCD 쓰기
00020000000601060000ABCD

예시 3: Multiple Registers 쓰기 (FC16, 0x10)
Unit ID 1, 시작 주소 0에 레지스터 2개 (0x1234, 0x5678) 쓰기
00030000000B0110000000020412345678

ESP8266 주요 상태 레지스터 맵 (Unit ID: 1, FC03으로 읽기):

참고: 위 주소들은 예시이며, `main.cpp`의 설정에 따라 달라질 수 있습니다.