타포 라이브러리가 이제 새로운 통신 방식인 TPAP를 지원합니다
1. 이게 뭔가요?
티피링크의 스마트 가전제품을 파이썬과 러스트 언어로 제어할 수 있게 돕는 프로그램 라이브러리인 '타포'가 최신 업데이트를 통해 새로운 통신 방식인 'TPAP'을 지원하게 되었습니다. 이 업데이트를 통해 스마트폰 앱에서 보안을 낮추는 '타사 서비스 호환' 설정을 켜지 않고도 기기를 정상적으로 제어할 수 있게 되었습니다.
2. 왜 화제인가요?
과거에는 제조사의 보안 변경으로 외부 프로그램이 갑자기 작동하지 않는 문제가 여러 차례 반복되었습니다. 스마트폰 앱에서 보안 취약점을 유발할 수 있는 설정을 강제로 켜야만 외부 프로그램이 기기에 접속할 수 있었습니다. 새로 도입된 TPAP 통신 규격은 향상된 암호화 로그인 방식을 사용하면서도 해당 설정을 끈 채로 안전하게 기기와 통신할 수 있게 해 주기 때문에 중요합니다.
3. 핵심 내용
타포 라이브러리 버전 0.11.1부터는 TPAP 지원 기능이 추가되어 전등, 스마트 플러그, 멀티탭, 스마트홈 허브, 카메라 등의 기기를 스마트폰 앱의 제3자 호환성 설정을 끈 상태에서도 정상적으로 제어할 수 있게 되었습니다. 다만 비밀번호를 너무 여러 번 틀리면 기기가 일정 시간 동안 로그인을 거부하는 잠금 기능이 작동하므로 반복문으로 계속 재시도하지 않도록 주의해야 합니다. 또한 H200 허브나 C210 카메라 등 일부 기기는 아직 TPAP를 지원하지 않아 기존 보안 방식을 사용하거나 설정이 켜져 있어야만 작동합니다. 이번 업데이트에서는 새로운 통신 방식 외에도 H200 및 H500 카메라 허브와 연동하여 연결된 카메라의 녹화 영상을 조회하고 내려받는 기능이 추가되었습니다. 이 기능은 세계 협정시 기준으로 작동하며, 허브 저장소 기능이 켜진 카메라의 녹화 목록을 찾아 임시 공간이나 파일로 내려받을 수 있게 해줍니다. 또한 스마트 콘센트의 일정 관리와 타이머 설정 기능도 추가되었습니다. 일정 규칙은 하루 중 특정 시각이나 일출 및 일몰 시각을 기준으로 작동하며 기기 자체에 저장되므로 서버나 인터넷 연결이 끊어져도 정상적으로 실행됩니다. 타이머 기능은 정해진 시간이 지나면 콘센트가 켜지거나 꺼지도록 하나의 시계를 맞추는 역할을 합니다. 인공지능 에이전트와 타포 기기를 연결하는 연결 프로그램인 타포 엠씨피 서버도 버전 0.5.3부터 H200 및 H500 허브와 센서들을 목록에 표시하고 연동 기능이 꺼진 기기에서도 작동하도록 개선되었습니다. TPAP가 더 안전한 이유는 기존의 취약했던 로그인 방식과 달리 비밀번호 인증 기반 키 교환 기술인 SPAKE2+를 사용하기 때문입니다. 이 방식을 통하면 기록된 로그인 정보만으로는 오프라인에서 비밀번호를 유추할 수 없으며, 매 세션마다 새로 만들어지는 암호화 키 덕분에 과거의 통신 기록도 안전하게 보호됩니다.
4. 나에게 어떤 영향이 있나요?
스마트 가전의 보안 설정을 유지하면서 직접 만든 프로그램이나 외부 제어 도구를 계속 안전하고 편리하게 쓰고 싶었던 사람들에게 유용한 변화입니다. 다만 이 업데이트는 프로그램을 직접 다루는 개발자나 스마트홈 사용자에게 주로 해당되는 내용이며, 일반 소비자가 스마트폰 앱만 쓸 때는 직접 체감하기 어렵습니다. 또한 일부 구형 카메라 모델이나 특정 버전은 아직 새 통신 방식을 지원하지 않아 기존 설정을 유지해야 할 수도 있으므로, 사용 중인 기기의 상태에 따라 적용 여부가 달라집니다.