일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- WSDL
- Mobile
- iPhone
- java
- 7932
- 퇴사
- Number
- screen
- ObjectiveC
- cagr48com
- mac
- 아이폰
- 형식
- VISTA
- 오브젝티브C
- windows
- windows7
- 아이맥
- Objective-C
- 볼링
- c#
- 애플
- 설치
- 맥
- 윈도구7
- 윈도우즈7
- WebService
- 윈도구
- install
- 링크
Archives
- Today
- Total
A colossal Dreamer: GR鐵塔-天生我材
Bluetooth LE iOS MTU maximumWriteValueLength 본문
드라이버: 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... bps = 17KB/s
(1000/30) * 182 * 8 = 48,533... bps = 6KB/s
Audio Transmission
- PCM mono 16bit 16khz = 32 KB/s 불가함
- mSBC mono 16bit 16khz = 7.6 KB/s iPhone7 이상에서 가능
- mSBC stereo 16bit 16khz = 15.2 KB/s iPhone7 이상에서 가능
추가사항: 2021-03-17
MTU의 524, 182 값은 근본없는 숫자이다. - 스펙에 명시되지 않은.. (뭔가 한계는 있겠지만.)
Audio Transmission 의 한계는 좀 다른 관점으로 보면, 불가능하지 않을 수도 있다. (PDU 의 묶음)
PDU: protocol data unit
'Development > 비에리(Bluetooth LE)' 카테고리의 다른 글
Bluetooth Event (0) | 2021.03.18 |
---|---|
iOS BLE 코딩 난이도 CBPeripheralManager >> CBCentralManager (0) | 2019.05.13 |
Bluetooth LE Pairing 과정 Workflow (0) | 2019.04.02 |
BLE 훑어보기 (0) | 2019.03.14 |