두 명의 사용자가 A
및 B
을 각각의 Android에서 사용한다고 가정하면 androidA
및 androidB
입니다. 나는 둘 다 앱을 열 수 있고 그 앱에서 BLE를 시작한 버튼을 누른 다음 각각 다른 앱을 user_id
으로 보냅니다. 따라서 androidA
은 b
이고 androidB
은 a
입니다. 콜백을 통해 이런 일이 발생할 수 있음을 이해하며 단방향 통신을 위해이 문제가 발생할 수 있습니다. 즉, 주변 기기로 androidB
을 가질 수 있으며 androidA
을 중심으로하므로 a
은 user_id
을 b
으로 수신합니다.양방향 통신과 클라이언트/서버에 BLE 사용
양방향 통신이 가능합니까? 그렇지 않다면 콜백을 기다리는 것이 현명 할 것이며 일단 콜백이 발생하면 역할을 전환해야합니까? 그 점에서, 나는 단지 androidA
이 androidB
의 범위에있는 콜백을 얻었을 때 androidB
이 어떤 종류의 응답을 받으면되는지 확인해야합니다.
추가 검색으로 기기가 주변 기기로 작동하지 않을 수도 있습니다. – David