서울에서 자취를 시작했다.
자취의 단점은 불을 대신 꺼줄 사람이 없다는 것!
그래서 시리를 마련해보기로 했다.
"Hey Siri, Good Night."
- 탈옥 가능한 여분의 iDevice
Tuya
,Aqara
등 IoT 플랫폼에 연결된 가전
- Aliexpress에서 스마트 플러그와 전구, 릴레이를 준비했다.
애플이 도입한 IoT 생태계. 엔드 디바이스에서는 홈
이라고 한다.
애플 홈
의 규격을 따르는 기기만 애플 홈
에 연결할 수 있다.
앞서 애플 홈
에는 규격을 따르는 기기들만 연결할 수 있다고 했다.
그렇다고 애플 인증이 붙은 기기들만 사용할 수는 없다.
이때 이걸 해결해 줄 수 있는 것이 Homebridge
다.
Homebridge
는 이름 그대로 다양한 생태계의 기기들과 애플 홈
사이의 Bridge 역할을 한다.
지원 기기
- 라즈베리파이, 리눅스, macOS, 도커(리눅스), 윈도우
결론부터 얘기하면 외부 접근과 자동화를 위해서다.
IoT 네트워크를 구성해놓고 집 밖에서 못쓰면 반쪽짜리다.
기본적으로 홈킷은 LAN에서만 작동한다.
따라서 외부 접근과 자동화를 위해선 IoT 허브
라는 물건이 있어야 한다.
애플 나라에 가면 애플 법을 따라야 한다.
다행히 애플은 아이패드, 홈팟, 홈팟 미니, 애플TV를 Home Hub
로 허용해주었다.(감사감사^^?)
생각보다 많이 지원하지만 아이패드를 집에 방치할 수는 없고, 다른 기기들은 구매 필요성을 느끼기 어려웠다.
아이패드에 특별한 하드웨어가 있는것도 아니므로 아이폰도 이론적으로 같은 역할을 할 수 있지 않을까?
답을 금방 찾을 수 있었다.
[Tweak] Homekit Remote Hub Enabler
탈옥된 기기에서 사용가능하며,Home Hub
와Homebridge
를 하나의 기기로 통합할 수 있다.
서론이 길었다.
이제 따라하기만 하면 Homebridge
와 Home hub
가 통합된 기기를 가질 수 있다.
우선 아이폰을 탈옥했다. 본인은 iPhone 7
, iOS 14.8.1
을 가지고 있다.
따라서 checkrain
툴을 사용했다.
동영상을 참고하면 좋다.
- 소스 추가하기
Cydia
를 열고,소스
에 들어간다.
우측 상단편집
-> 좌측 상단추가
다음 소스를 추가한다.
https://repo.packix.com
- 패키지 설치 목록에 추가하기
검색
에서 패키지를 검색해설치
-대기 목록 계속 작성
탭
패키지 검색 | 설치 | 대기 목록 계속 작성 |
---|---|---|
다음과 같은 패키지들을 추가한다. Outdated는 가볍게 무시하자.
OpenSSH
Vi IMproved
Node
(대문자에 주의, 소문자는 구버전)iNoSleep
Filza File Manager
Homekit Remote Hub Enabler
설치 완료
탭에 대기중 뱃지가 생겼을 것이다.
해당 탭에 들어가 대기 목록
을 누르고, 확인
을 누른다.
이 때 의존 패키지도 함께 설치되니 패키지가 많다고 당황하지 말자.
설치 중 | 완료 |
---|---|
완료되면 Restart SpringBoard
를 탭한다.
잠금화면이 나타나면 패키지 설치를 마친 것이다.
이제 Homebridge
를 설치할 준비가 끝났다.
다음편에 계속
안녕하세요,
우연히 땡칠님 포스팅을 보고 안 쓰는 아이폰7을 허브로 사용하려고 도전하고있는데요!
[Tweak] Homekit Remote Hub Enabler 가 ios 13.5 까지 지원한다고 돼 있던데
ios 14.8.1에서도 사용가능한가요?
저는 아이폰 7 ios15.7.5 이구요 탈옥까지는 했는데 허브활성화를 어떻게 하는지 모르겠더라구요
어떤 이유인지 홈 어플은 들어가지지도 않구요..
도움 부탁드립니다!