Длина рекламных данных от устройства BLE на iOS отличается от Android клиента - PullRequest
0 голосов
/ 02 апреля 2020

Я обращаюсь к рекламным данным с устройства BLE на клиенте iOS, ниже кода:

let advManuData = advertisementData[CBAdvertisementDataManufacturerDataKey]

, но когда я распечатывал advManuData, я обнаружил, что оно меньше, чем на Android.

Например, если я получил «0x4 c 0x53 0x3 c 0x01 0x01 0x81 0xc1 0x4a 0x58 0x03 0x1b», но Android получил «0x0 c 0xff 0x4 c 0x53 0x3 c 0x01 0x01 0x81 0xc1 0x4a 0x58 0x03 0x1b ", кажется, что Android получил еще два байта в голове, может кто-то сказать, почему? если iOS автоматически обрезает два байта в голове

...