2014-07-17 3 views
0

BLE 개발을 시작합니다. SensorTag Android 앱의 소스 코드를 파헤 치려고합니다. 그러나 저의 작은 두뇌는 콜백을 개념적으로 이해하는 데 약간의 어려움을 겪고 있습니다. Wikipedia에서 설명한 callback에 따르면, 어떤 방아쇠를 당하면 다른 루틴에서 호출되는 루틴입니다. 콜백이 BLE 컨텍스트에서 어떻게 적용되는지 알고 싶습니다. 예를 들어 BLE 서버에서 특성을 읽고 쓰는 데 콜백이 필요한 이유는 무엇입니까? 감사!블루투스 LE 콜백을 이해하는 방법

답변

1

모든 BLE가 비동기이기 때문에 콜백이 필요합니다. 따라서 속성 읽기를 요청할 수 있으며, 일부 다른 X 이벤트가 발생할 수 있으며 요청한 데이터가 표시됩니다. 요청한 데이터를 얻을 때까지 프로그램을 정지시키지 않으려면 콜백을 사용하여 결과를 연기해야합니다.

관련 문제