개발된 android Bluetooth 원격 제어 앱 ios 버전 포팅
웹/앱 플랫폼 · 2018년 1월 4일~3월 30일
프로젝트 상세
object,앱포팅,android,ios,blutooth,ble
1) 프로젝트 소개
안드로이드 기반의 앱은 현재 거의 구현 완료 상태입니다.
이를 기반으로 같은 기능의 앱을 iOS에 포팅하는 작업입니다.
RCU 앱 <-bluetooth rfcomm -> android server app ( 자체 개발 하드웨어 )
-bluetooth rfcomm : 안드로이드 버전에서 프로토콜 정의 완료
2) 작업 내용
자체 개발한 서버 디바이스와 통신하는 RCU(Remote Control Unit) 앱입니다.
필요 요소 :
1) 안드로이드용 디자인 에셋을 ios 앱에 최적화
2) Bluetooth RFCOMM 이용한 통신 구현
3) 주어진 UI (Android)를 이용해서 iOS용 UI구현
RCU 앱 기능 :
- 터치패드
- 방향키
- 키보드
- 핫키( hot key )
- 그 외 통신 설정 관련
iOS 버전, 해상도 호환
- 추후 협의 예정
디자인 전달 시,
-안드로이드용 디자인 리소스를 ios에 맞도록 수정해서 사용해주시면 됩니다.
개발 언어 : Swift
화면수는 현재 4개이고, 설정 관련한 부분이 필요하면 추가될 수 있습니다.
백그라운드 동작은 연결 유지 정도이고, 블루투스는 4.0은 아닙니다.
- 범용적인 기기 기반으로 지원할 수 있도록 호환성 문제 해결