폰과 기어 양쪽에서 쓰는 companion app에서 동일한 library를 사용하며 이 라이브러리에서도 서로 블루투스 통신을 하고 싶습니다.
폰 기어
app(lib 사용) <-> app(lib사용) 블루투스 통신
lib <-> lib 블루투스 통신
app는 서로 블루투스통신을 하며 작동하고 lib를 사용합니다.
lib도 app가 사용할 수 있는 api를 제공하면서 lib끼리 블루투스통신을 하려고합니다.
기어와 폰의 어플에서 블루투스를 쓰려면 tizen sdk의 sap를 이용해야 하는 것으로 알고 있는데 tizen sdk를 쓰려면 app의 main 함수에서 callback을 등록해줘야하는 것 같습니다.
이렇게 서로 블루투스 통신을 하는 라이브러리를 만들고 싶은데 native app개발에서 tizen sdk를 쓰는 방식과 동일하게 할 수 있는건인가요? 블루투스 페이링은 디바이스와 디바이스간의 연결인데 어떻게 send와 receive시 lib라는 것을 특정지어서 데이터를 전송할 수 있는것인가요?
sample도 native app밖에 없어서 그렇게 하면 되는것인지... 답변 부탁드려요