본문 바로가기

CSE/Tizen

Android Device와 tizen wearable device emulator 간의 통신하기

반응형

 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로 가서 확인하면 된다. 

http://img-developer.samsung.com/contents/cmm/Guideline_on_Testing_Gear_applications_using_the_Emulator.pdf


반응형

'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