[IoT] 월패드를 뜯어서 구조를 살펴보자 (코콤 KCV-S701JA)

JUNG MINU·2022년 9월 28일
0

시작하며..

우리 집 월패드는 신축 아파트인데도 매우 제한된 기기만 연결이 되어있어서 활용도가 높지 않다. 연결된 기기는 가스 차단기, 보일러 딱 두 가지이며, 아파트 서버와 연결되어(홈넷) 엘리베이터 호출, 공동현관 문열기 정도이다.

내가 불편함을 느꼈던 것은 다른건 아니고 엘리베이터 호출이다.
엘리베이터 호출을 하려면 월패드의 화면을 켜고 - 콩알만한 엘리베이터 버튼을 찾아서 - 호출 버튼을 눌러야 하는 매우 불편한 과정을 거쳐야 한다.
보통 엘리베이터 호출 기능이 있는 아파트들은 현관에 별도로 호출 버튼이 있어 편하게 호출할 수 있지만, 월패드로 엘리베이터를 호출하는건 대체 누가 한 생각인가...

아무튼 가장 주 목적은 엘리베이터를 아이폰을 이용해서 호출하는 것이고,
가스차단, 보일러 전원과 온도조절 정도는 부가적으로 천천히 해볼 계획이다.

필자는 애플 기기만 사용하기때문에 홈브릿지와 애플 홈킷만을 이용해서 최대한 심플하게 동작을 수행하도록 만들 계획이다.
HomeAssistant같은 여러 플랫폼을 오갈 수 있는 홈 서비스를 이용하는 것이 범용성 측면에서는 좋겠지만, 홈킷만 있어도 충분하기 때문이다.

월패드 구조 파악

우리집 월패드는 코콤의 KCV-S701JA모델이다.

KOCOM KCV-S701JA
http://www.kocom.co.kr/product/view.php?c_no=9&p_no=454

월패드를 뜯어보면 이런 모습이다.
후면에 RJ45포트가 4개 달려있는데,
LAN이라고 써있는 포트는 아파트 홈넷 서버와 연결되는 TCP포트이고,
하나는 주방/욕실TV(아마 독자적인 신호를 주고받는 듯 하다.)
나머지 두개는 외부 장치와 연결하는 RS485포트이다.

RS485포트 두개는 포트는 별개로 되어있지만, 신호는 모두 같이 주고받아서 둘중 어디에 연결되어도 상관이 없다.

알아본 정보로 그린 기기 연결 배선도는 아래와 같다.

전등 스위치와 전열교환기는 아쉽지만 월패드와 연결이 되어있지 않아서, 별도의 작업을 해야된다.
전열교환기는 어차피 24시간 가동중이라 연결되지 않아도 별 상관 없지만,
전등은 원격으로 제어할 수 있다면 활용도가 많을 것이다.

준비물

  • Elfin-EW11 - RS485 신호를 무선 전송해준다.

  • 라즈베리파이 또는 서버용 컴퓨터

  • 접속자 앤드캡 여러 사이즈 넉넉하게

  • 정밀 드라이버

  • 팬치와 니퍼

앞으로의 계획

RS485 패킷 신호를 따오는 장치를 월패드와 연결해서 월패드와 통신을 할 것이다.
코콤 월패드의 경우 신호마다 패킷 길이가 일정해서 해석하기가 수월하고, 이미 많은 분들께서 해석해주신 자료가 스마트홈 카페와 여러 블로그에 올라와있기 때문에 패킷 분석도 어렵지 않다.
RS485 패킷을 수/발신하는 것으로 할 수 있는 것은

  1. 아이폰으로 엘리베이터 부르기

  2. 가스 밸브 차단

  3. 보일러 원격 제어

  4. 공동현관문 문 열기

이정도가 되겠다.
나도 부족한 실력이기때문에 차근차근 해보려 한다.

다음 게시글에서는 EW11을 설치하고 패킷을 실제로 수/발신 해보겠다.

profile
감각있는 프론트엔드 개발자 정민우입니다.

0개의 댓글