프로젝트 배경
전원·모드 3단·온도 1도 단위·스피드 3단 제어와 다중 사용자 등록, 사용 이력, 테라피뮤직, 건강정보 링크까지 가전 컴패니언 앱의 표준 업무 흐름을 먼저 파악하고, 기기 연결부터 사용 이력 누적까지 동작하는 앱과 시연용 웹 화면을 사전 구현했습니다. 가족이 번갈아 쓰는 상황, 두 사람이 동시에 기기를 잡는 상황, 통신이 끊긴 상황 등 실제 운영 시나리오 여러 가지를 미리 검증해둔 덕분에, 30일 안에 현장
프로젝트 성과
누른 값이 아니라 기기가 확정한 값으로 표시
전원·모드·온도·스피드 조작을 전송 중 표시 후 기기 응답으로 확정합니다. 버튼만 바뀌고 기기가 따라오지 않는 구간이 없습니다.
계정을 바꾸면 기기 설정도 바뀜
같은 기기에서 소유자는 모드2·스피드1, 공유 사용자는 모드1·스피드3으로 시작합니다. 앞사람 설정이 남지 않습니다.
두 사람이 동시에 잡아도 상태가 섞이지 않음
다른 사용자가 기기를 가져가면 이전 명령은 적용되지 않고 거부됩니다. 뒤늦게 도착한 조작이 새 사용자 설정을 덮어쓰지 않습니다.
메인 화면 6개 메뉴를 첫 화면에서 모두 조작
전원·모드·온도·스피드·테라피뮤직·건강정보를 스크롤 없이 배치했습니다. 조작 버튼은 56px 이상으로 잡았습니다.
사용 흐름 17단계를 매 배포마다 자동 확인
로그인부터 연결·제어·이력 누적까지 실제 사용 흐름을 자동으로 밟아, 화면 깨짐이나 오동작 없이 배포됩니다.
핵심 기능
진행 단계
화면·기능 설계
2026.08.
화면 목록과 경로, 첫 화면 구성, 주요 동작을 문서로 확정한 뒤 개발에 들어갔습니다.
프로젝트 상세
ESP32 조절기 모듈이 들어간 허리마사지기를 스마트폰에서 켜고 모드·온도·스피드를 바꾸는 AOS·iOS 컴패니언 앱입니다. 한 대의 기기를 가족이 각자 계정으로 쓰고, 연결하는 순간 그 사람의 저장 설정으로 기기가 시작됩니다. 앱과 웹 시연 화면이 같은 서버와 같은 통신 계층을 공유해, 실물 기기와 기존 서버는 연결 지점만 교체하면 됩니다.







