2017-09-08 6 views
0

저는 신속하고 신속하게 새로운 있습니다. iOS의 BLE와 양방향 통신이 가능한지 궁금합니다. 대리자 메서드에서 볼 수 있습니다.iOS BLE 양방향 커뮤니케이션

optional func peripheral(_ peripheral: CBPeripheral, 
     didUpdateValueFor characteristic: CBCharacteristic, 
        error: Error?) 

'setValue'메서드가있는 '특성'에 대한 핸들을 얻을 수 있습니다. 이 값을 업데이트하고 주변 장치에서 이벤트를받을 수 있습니까?

궁극적으로 주변 환경 (광고/표지 측)에서 특성을 읽었을 때이를 알리고 일부 정보를 사용자에게 알려주기를 원합니다.

답변

0

setValue (일부 속성)을 사용하여 연결을 설정하는 측과 GATT 서버를 실행하는 측이 다른 속성의 "표시"또는 "알림"을 사용하여 데이터를 전송함으로써 BLE와의 양방향 통신을 수행 할 수 있습니다 .

주변 장치 쪽 코드를 완벽하게 제어 할 수 있다면, 특성을 읽을 때마다 작업을 수행 할 수 있다고 생각합니다. 표준에 독창적 인 방법으로 읽을 수는 없습니다.