Coway 공기청정기를 해킹해 클라우드 없이 제어하기
Reverse Engineering My Coway Air Purifier to Ditch the Cloud
2017년 산불로 공기청정기를 사게 된 저자는 스마트 조명과 연동해 '굿나잇' 버튼으로 팬을 제어하고 싶었다. Wi-Fi가 되는 Coway Airmega IconS를 구입했지만, 기존 Home Assistant 연동은 Coway 클라우드에 의존해 자주 고장 났다. eMudhra 인증서 취약점과 LLM의 도움으로 mitmproxy를 이용한 중간자 공격 환경을 구축해, 클라우드를 거치지 않고 기기를 직접 제어하는 방법을 찾아낸다.
Coway는 통합이 서버를 과도하게 공격한다고 생각해 금지했고, 커뮤니티와의 긴 논쟁 끝에 결국 허용하기로 했다.
HN 토론
155- Aurornis
팬이 루트 CA 인증서를 평문 HTTP로 다운로드하네요. 항상 중간자 공격이 가능했어요.
이번 LLM 역공학 물결에서 가장 흥미로운 점은 얼마나 많은 이상하고 형편없는 선택들이 그냥 눈앞에 놓여 있었는지 알게 된 거예요.
누구라도 이걸 발견하고 악용할 수 있었지만, 지루한 작업이었죠. 이걸 할 수 있는 대부분의 사람들은 자기 일과 다른 일들로 바빠요. 이제 LLM 덕분에 이런 걸 이해하는 사람들이 지루한 부분을 빠르게 처리할 수 있게 되어, 예전보다 여가 시간에 훨씬 더 많은 작업을 할 수 있게 됐어요.
- throwitaway222
이게 시중에 나온 모든 HEPA 공기청정기보다 더 잘 작동해요:
1 20인치 박스 팬.
4 20인치 MERV 13 필터 (가장 저렴한 곳은 아마 코스트코나 로우스, 홈디포일 거예요 - 돈을 아끼려면 4팩으로 사세요).
여전히 비싸지만 시간당 공기 처리량이 엄청나요.
더 많은 정보
"Corsi-Rosenthal Box"를 검색하거나
https://filterbuy.com/resources/air-filter-basics/how-to-bui... 를 클릭하세요.
HEPA는 필터링 속도를 너무 느리게 하니까 가지 마세요. 저는 집에서 이 방법을 쓰는데 꽃가루, 연기, 곰팡이를 줄여줘요. 전용 필터가 있는 작고 비싼 HEPA보다 훨씬 기분이 좋을 거예요.
- tda
방금 하이얼 에어컨들을 해방시켰어요. 같이 왔지만 한 번도 쓴 적 없는 WIFI 모듈이 알고 보니 ESP32였고, rx/tx 등용 솔더 패드가 있었어요. 전선을 납땜하고 USB to UART 동글에 연결했더니 Claude가 순식간에 ESPHome을 돌려놨어요. 이제 에어컨을 제어할 수 있을 뿐만 아니라 코일 온도, 가스 온도, 밸브 위치 등 훨씬 더 많은 걸 볼 수 있어요: 모든 게 사용 가능하고 이제 모두 로깅돼요.
저는 예전에 공기청정기도 여러 버튼에 전선을 납땜해서 해방시켰어요. 그래서 esp32에서 물리 버튼 누름을 트리거할 수 있죠. 그리고 팬의 PWM에도 전선을 납땜해서 온보드 로직이 뭘 하든 우회할 수 있어요. 자기 전자제품을 해방시키는 건 재미있고, 이제 AI 덕분에 그 어느 때보다 쉬워졌어요. 태양광 인버터의 WIFI 유닛도 버리고 아주 작은 ESP32 nanoC6를 연결해서 이제 1Hz로 모든 데이터를 받아요. 아직 EcoFlow 배터리와 그 충전/방전 로직을 넘겨받는 작업을 하고 있어요.
- bob1029
중앙 HVAC 시스템은 집 안 공기를 깨끗하게 유지하는 가장 좋은 방법이에요. 돈을 너무 많이 쓰지 않고도 24시간 내내 난방/냉방 없이 송풍기를 돌릴 수 있어요. 대부분의 최신 난로에는 난방이나 냉방 수요가 없을 때 속도를 줄이는 가변 속도 ECM 팬 프로그램이 있어요.
일반 주거용 시스템에는 진짜 HEPA 필터를 직접 설치할 수 없지만, HVAC 기술자에게 공기 처리 장치에 바이패스 시스템을 설치하게 해서 공기 흐름의 일부를 지속적으로 HEPA로 여과할 수 있어요. 시스템(또는 집)을 처음부터 짓고 HVAC 계약자에게 의도를 밝히면 전체 공기 흐름의 100%를 직접 HEPA 여과하는 것도 그럴듯해요.
https://www.lennoxpros.com/healthy-climate-hepa-60-bypass-ai...
- Eric_WVGG
세상에. 코웨이를 8년 정도 썼는데, 제품이 너무 좋아서 제 인식 전체가 "좋은 제품 == 좋은 회사"였어요. 그들의 IoT 제공이 그렇게 형편없는 줄 알았으면 아주 다르게 생각했을 거예요.
그렇긴 해도, 와이파이 없는 모델은 간단한 HomeKit 호환 온/오프 플러그로 완벽하게 작동하니까, 이 모든 작업이 — 아주 아주 멋지긴 하지만 — 약간 무의미해 보이지 않나요?
- bombcar
Vornado TRANSOM, Broadlink RM4, Shelly 스마트 플러그, Qingping 공기질 모니터 Gen 2 + Claude와 HASS를 가져다가, 이제 CO2 수치가 너무 높아지면 스스로 켜지는 팬이 생겼어요.
그리고 Apple Home에서 재정의하거나 변경할 수 있어요.
스마트 플러그 덕분에 팬이 실제로 돌아가는지 확인할 수 있고(전력 사용량을 측정하니까), 전원을 껐다 켜면 Vornado가 알려진 상태로 돌아간다는 걸 알아냈고, 속도를 4까지 강제로 올렸다가 한 단계씩 내려서 찾을 수 있어요.
- radicality
저는 MedifyAir MA-125에 꽤 만족해요. 자주 언급되는 걸 못 봐서 제품과 브랜드나 언급해볼게요. 제 것은 이제 4년 정도 연속으로 돌리고 있어요. 품질도 좋게 느껴지고 상업용으로 표시/판매되며, 크기가 꽤 크고 팬이 커서 조용해요.
- eande
클라우드 강제 기기가 또 하나 해방되는 걸 보니 좋네요. 최근 HN에서 그런 항목을 몇 개 봤는데 개인적으로 좋은 추세라고 생각해요.
대기업들이 머지않아 어떻게 반응할지 궁금해요. 왜냐하면 LLM의 능력이 날로 커지면서 더 많은 사람들이 이런 불필요한 의존성에서 하드웨어를 해방시키는 방법을 찾고 돈이 새는 걸 덜 받아들일 거라는 걸 그들도 분명히 알 테니까요.