srinvasa denchanala Ответов: 0

Как отправлять и получать данные в BLE в swift 3


Я разрабатываю приложение для своего собственного устройства BLE и пытаюсь отправить TX Msg как

пусть байты : [UInt8] = [ 0x02, 0x10, 0x03, 0x01, 0x01, 0x01, 0x18 ]
Я должен получить сообщение в качестве

RX:[02 10 15 00 F8 FF 00 10 D1 10 D0 87 62 F2 CA 14 3F BA CE AB ]
RX:[146, 185, 66, 202, 82]
Я мог видеть только

RX:[146, 185, 66, 202, 82]. Не все 25 байт
Когда я пытаюсь прочитать данные из BLE, я не могу этого сделать. Я не могу получить ожидаемый ответ, и я получаю ошибку, как "запись не разрешена".

Что я уже пробовал:

I tried to read the characterstic properties but i was able to read the following propeties 0 : <CBCharacteristic: 0x10122e550, UUID = 8B00ACE7-EB0B-49B0-BBE9-9AEE0A26E1A3, properties = 0x4, value = <00>, - 1 : <CBCharacteristic: 0x1012cda00, UUID = 0734594A-A8E7-4B1A-A6B1-CD5243059A57, properties = 0x10, value = <92b942ca 52>, - 2 : <CBCharacteristic: 0x1011d5100, UUID = BA04C4B2-892B-43BE-B69C-5D13F2195392, properties = 0x6, value = <72> - 3 : <CBCharacteristic: 0x10523e000, UUID = E06D5EFB-4F4A-45C0-9EB1-371AE5A14AD4, properties = 0x12, value = <5b> - 4 : <CBCharacteristic: 0x1011f3d60, UUID = 64616E6C-6177-6175-7468-656E74696361, properties = 0x4, value = (null)
как я могу установить свойство write

0 Ответов