Languages

Menu
Sites
Language
안드로이드 와 기어 s2의 데이터 통신
안녕하세요 여기저기 검색을 해보다가 자료들을 봐도 잘 되지 않아서 이렇게 글을 올립니다 제가 원하는건 안드로이드 기기에서 기어 s2로 데이터를 주고 또 받는 건데요 찾아보니간 기어 s2 는 타이젠 os를 쓰고잇어서 타이젠으로 개발을 해야 한다고 하더라고요 그래서 찾아보다가 아래 사이트에서 샘플앱을 받아보기도 하고 했는대 http://developer.samsung.com/sample-app/list.do 해당 앱을(File Transfer 의 apk 파일을 안드로이드 폰에 ) 폰에 설치하여도 연결되잇는 기어 s2에 자동으로 해당 웨어앱이 설치 되진 않더라고요 당연히 폰에서 해당앱을 구동해도 기어 s2는 묵묵 부답이고요 1. 해당 샘플 코드를 폰과 기어 s2의 연동으로 테스트 해보고싶습니다 어떻게 해야 하죠? 2. 안드로이드 폰에서 타이젠 os를 사용하는 기어s2와의 데이터 통신을 위해선 안드로이드 폰용 앱은 Android Studio 에서 기어s2 웨어앱은 타이젠 IDE 환경에서 개발을 하는식으로 해야 되는건가요? 답변 부탁드립니다~ /// 추가사항 좀더 찾아보던중에 https://developer.tizen.org/sites/default/files/documentation/guide_to_developing_tizen_native_application_ko_0.pdf 를 참고 하고잇는대 35 페이지의 온라인 샘플이라는 항목이 안뜨네요 추가적으로 설정해야하는것이 잇나요? 그리고 에뮬레이터를 돌리던중 Emulator has been terminated You can see more information in the emulator-manager.log or w-1020-1's logs directory. 와 No accelerator found 라는 두개의 메시지가 뜨네요 이 오류의 해결방법은 어떻게 해야하나요?
Edited by: TaeKyoung Kim on 20 Oct, 2015

Responses

1 Replies
daniel kim

안녕하세요.

online sample은 현재 Tizen SDK 2.4b에서 제공되는 것인데, Gear S2는 제가 알기로 tizen 2.3 버전을 지원하고 있으므로 Tizen SDK 2.3.1을 사용하시면 됩니다.

sdk가 설치안되어 있다면 아래 링크에서 sdk download에서  tizen sdk --> extension sdk -->  accessary sdk 순서로 설치하시면 됩니다. extension sdk는 certificate를 생성하고 등록하기 위함이고 accessary sdk는 android phone에서 실행되는 provider app개발시에 필요합니다(standalone mode app개발시에 accessary sdk가 필요하진 않습니다).

     http://developer.samsung.com/gear/

certificate 생성과 등록방법은 아래 링크의 문서를 참조하시면 됩니다.

   http://img-developer.samsung.com/contents/sd2/file/Certification_Guide.pdf

 

apk에 wgt가 포함되어 설치되는 것은 예전의 방식이며, 현재는 companion mode로 변경되어졌습니다. 따라서 개발시에는 apk는 android phone에 설치되고, wgt 혹은 tpk는 gear에 따로 설치가 되어야 합니다. 아래 문서 참조하시면 전체 구성이 어떻게 되어있는 지 파악하실수 있는 것 같습니다.

 Gear | Gear Application Tutorial -   http://developer.samsung.com/technical-doc/view.do?v=T000000163&pi=1&ps=10&pb=Y&ct=CT030000&sc=

 

Gear S2는 usb가 미지원이므로 wifi를 이용하여 debugging이 가능하도록 되어있으며 아래 문서를 참조하시면 됩니다.

   http://developer.samsung.com/technical-doc/view.do?v=T000000251&pi=1&ps=10&pb=Y&ct=CT030000&sc

sdn connect대신에 다른 방법으로는, tizen SDK 2.3.1을 설치하면 화면 왼쪽 밑에 Connection Explorer가 보이는 데, Remote Device Manager안의 new button을 click하고 Gear S2의 ip를 넣고 연결하시면 됩니다. wifi 공유기 관리 프로그램에서 Gear S2에 할당된 ip를 확인하시면 될 것 같습니다. 그리고 Gear S2와 접속할 PC는 wifi 공유기와 같은 network을 사용하고 있어야 연결이 가능합니다.

 

혹시 emulator와 연결하시려면 아래 문서를 참조하시면 되고, emulator와 연결하기 위해 android phone에 아래 링크에 있는 apk들을 설치해야 합니다.

  http://developer.samsung.com/technical-doc/view.do?v=T000000162&pi=1&ps=10&pb=Y&ct=CT030000&sc=

 

아래 링크의 문서는 wearable이 아닌 tizen phone base로 설명이 되어있는 것 같습니다. 

      https://developer.tizen.org/sites/default/files/documentation/guide_to_developing_tizen_native_application_ko_0.pdf

 

emulator 문제는 아래 위치에 log가 생성되니 log 확인을 한번 해보시면 어떨까 합니다.

      tizen-sdk-data-2.3.1\emulator\vms\에뮬이름\logs