프로젝트 배경
마크티는 초음파 모기퇴치 하드웨어(MOSLOCK)를 제조하는 IoT 스타트업으로, 기존에는 기기 본체의 물리 버튼으로만 조작이 가능하여 사용 편의성이 낮았습니다. 전원·파형·조명을 변경하려면 매번 기기에 직접 접근해야 했고, 펌웨어 업데이트 시에는 AS센터를 방문해야 하는 비효율이 있었습니다. BLE 무선 통신으로 스마트폰에서 모든 기능을 원격 제어하고, OTA로 사용자가 직접 펌웨어를 업데이트할 수 있
프로젝트 성과
BLE 연결 안정성 약 99% 달성
CoreBluetooth 기반 ADV 모니터링으로 백그라운드 복귀 후 약 3초 내 자동 재연결을 구현하여 끊김 없는 사용 경험을 실현하였습니다.
OTA 펌웨어 업데이트 성공률 100%
AES 암호화 검증·배터리 잔량 체크·자동 롤백 안전장치로 AS센터 방문 없는 무선 펌웨어 업데이트를 실현하였습니다.
4개월 내 앱스토어 출시 완료
1인 풀스택으로 UX 와이어프레임 설계부터 SwiftUI 개발, Xcode Cloud CI/CD, TestFlight 배포까지 전 과정을 단독 수행하였습니다.
다중 기기 동시 관리 지원 (최대 5대)
최대 5대 MOSLOCK 기기를 등록·전환하며 기기별 상태를 독립적으로 관리할 수 있도록 구현하였습니다.
핵심 기능
진행 단계
BLE 프로토콜 분석 및 설계
2025.12
JL SDK 분석, BLE 커맨드 프로토콜 설계, Clean Architecture 구조 수립, UX 와이어프레임 제작
프로젝트 상세
초음파 모기퇴치 하드웨어(MOSLOCK)와 연동되는 iOS 컴패니언 앱을 단독 개발하였습니다. BLE(Bluetooth Low Energy) 통신으로 기기의 전원·초음파 파형·LED 무드등·타이머를 원격 제어하고, OTA(Over-The-Air)로 사용자가 직접 펌웨어를 업데이트할 수 있는 IoT 앱입니다. SwiftUI 기반 Clean Architecture(Domain-Data-Presentat







