일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Mobile
- ObjectiveC
- 윈도우즈7
- cagr48com
- 설치
- iPhone
- 아이맥
- WSDL
- java
- 아이폰
- 윈도구7
- Objective-C
- 형식
- 오브젝티브C
- screen
- Number
- 7932
- WebService
- windows
- c#
- install
- 맥
- VISTA
- 볼링
- windows7
- 윈도구
- 링크
- 애플
- mac
- 퇴사
- Today
- Total
목록Development/비에리(Bluetooth LE) (5)
A colossal Dreamer: GR鐵塔-天生我材
7.7.1 Inquiry Complete Event 7.7.2 Inquiry Result Event 7.7.3 Connection Complete Event 7.7.4 Connection Request Event 7.7.5 Disconnection Complete Event 7.7.6 Authentication Complete Event 7.7.7 Remote Name Request Complete Event 7.7.8 Encryption Change Event 7.7.9 Change Connection Link Key Complete Event 7.7.10 Master Link Key Complete Event 7.7.11 Read Remote Supported Features Complete Even..
CoreBluetooth (Ble) 코딩 까도 까도 계속 어려움이 나오는 구나. CBCentralManager (Client 모드) 관련 코드도 무지 어려웠는데.. CBPeripheralManager (Server 모드) 관련 코드는 더 어렵구나.. CoreBluetooth 진입장벽 접속 프로세스 용어도 어색하고, 제약도 많아서 개념파악이 쉽지 않음 어색한 delegate 모델 운영상황이 서로 다른 상태모형을 하나의 delegate 가 받아 처리하기에 꼬리의 꼬리를 물게 된다. 객체지향모델과는 서로 결이 달라 매우 어색한 코드 작성되며, 스텝이 꼬인 것을 복원하려 하면, 더욱 복잡해진다. Central 상태모형 분리 scanning: idle → scanning → peripheral identifier..
드라이버: iPhoneXs max withResponse 모두 512 bytes withoutResponse (iOS over 11) iPhone X : 524 bytes 대략 139,733 bps * iPad Pro 10.5 : 524 bytes iPhone 7 : 524 bytes iPhone 6s+ : 182 bytes (iOS 10) 대략 48,533 bps iPhone 6+ : 182 bytes * iOS의 interval은 30ms 로 고정되어 있다. (단 HID 등의 설정 가능한 경우도 있지만, 해당 케이스의 BLE 에 직접 접근할 수 없다.) (HID는 KeyCommand 로 세탁되고, 그외의 경우도 OS 수준에서만 사용하는 케이스) (1000/30) * 524 * 8 = 139,733....
아래 블로그에 자세히 나와 있다. Ble Peripheral, Ble Central 대신에 Initiator 와 Responder 용어를 쓰는 것으로 보아 페이링을 요청하는 것은 Peripheral 이든 Central 이든 어느 한 쪽에서 Pairing Request 를 요청할 수 있는 것 같다. https://blog.bluetooth.com/bluetooth-pairing-part-5-legacy-pairing-out-of-band?_ga=2.53174184.1255321895.1554171506-1578647043.1553484430 ----- 2019-04-17 추가 ----- BLE 스펙상으로 Central 에서도 PairingRequest(with SC:1) 을 요청할 수 있지만, iOS는 그..