기어에 타이젠 wearable 앱을 개발해서 핸드폰과 블루투스 통신을 하고 싶습니다.
기어를 Peripheral로 폰을 central로 사용하고 .Net과 Xamrain.Forms를 사용를 사용해 개발할 예정입니다.
페어링되어 있는 폰이기 때문에 bluetooth connection이 되어 있는 상태에서
1. 새로 기어에서 advertising을 하면 폰에서 scan을 하고 connection을 할 수 있는지,
2. 불가능하다면 기존의 connection을 가지고 통신이 가능한지,
3. 혹은 위에 방법이 모두 안된다면 Bluetooth로 통신할 수 있는 다른 방법이 있는지 알고 싶습니다.
1번에 대해서는 이미 connection된 상태이기 때문에 새로운 connection이 안될 것이라고 생각되고
2번으로 시도해본 것으로 android 폰에서 gear와 연결중임에도 불구하고 gear의 connection 유무가 나오지 않아서
bondedList에 무조건 connect해본 결과 Gatt 통신이 되는듯 보이기는 했습니다.
기어에서는 connection된 모든 기기에 service를 주입하고 connection를 끊었다 다시 연결해서
android폰에서 connection후에 service를 찾아 통신하는 방법을 생각하고 있습니다.
하지만 side effect가 발생할 것이라 예상되고 기어부분에서 connectionList를 찾아 disconnect가 가능한지 알고 싶습니다.