Gear2가 없어도 Tizen wearable sdk 에서 제공하는 emulator을 이용해서 어플리케이션을 테스트하는 것은 가능하다. 하지만 SAP를 이용한 통신은 어떻게 테스트 해야할까? 하는 생각에서 검색을 해보았다.
그 결과 usb를 이용하여서 에뮬레이터와 android device가 서로 sap 통신을 할 수 있도록 구현할 수 있다는 것을 확인할 수 있었다. (환경은 우분투)
1. 그 방법은 먼저 Android 에 아래의 어플리케이션을 설치한다. (만약 gear manager이 설치되어 있다면 제거 후 설치한다)
- SAccessoryService_Emul.apk, SAFTCore_Emul.apk,HostManagerForEmul.apk
2. 설치 후 HostManagerForEmul을 통해서 현재 emulator과 통신 상태를 확인할 수 있다.
3. android adt-bundle의 sdk 폴더에 있는 adb를 이용하여서 아래의 명령어를 입력한다.
- "adb forward tcp:8230 tcp:8230"
4. 그러면 2번에서 확인한 text가 disconnected에서 connected로 수정된 것을 확인할 수 있을 것이다.
5. connected로 되어있지만 결과가 잘 나오지 않는다면 emul에서 수행할 수 있는 작업이 있다.
-> sdb -e shell ( 혹은 emulator 화면에서 마우스 우측 클릭 후 shell 클릭)
-> su
-> killall sap-server
-> vconftool set -t int memory/wms/wmanager_connected 1 -f
그 외에는 정상적으로 동작할 것으로 생각된다. 자세한 내용은 아래의 url로 가서 확인하면 된다.
'CSE > Tizen' 카테고리의 다른 글
타이젠 프로젝트 수정해서 에뮬레이터에 올리기 (0) | 2014.09.24 |
---|---|
sample 코드에서 발견한 소스들 (0) | 2014.09.05 |
Web API 구현 방안 (1) | 2014.09.04 |
Ubuntu 14.04 LTS에서 Eclipse 에러 (0) | 2014.08.09 |
MIC와 GBS 설치하기 (0) | 2014.08.01 |