현재 iOS에서 BLE 앱을 개발 중입니다. 내 응용 프로그램에서 BLE를 사용하여 큰 데이터를 보내려면 세그먼트 화 프로토콜을 구현해야합니다. 애플리케이션에 Central 역할이 있어야합니다.[iOS] [BLE] MTU 협상을 시작합니다.
제 문제는 협상 MTU를 얻을 수 없다는 것입니다. 내 주변 장치의 maximumWriteValueLength를 얻을 수 있지만 내 개체가 커서 내 중앙 개체의 maximumWriteValueLength를 찾을 수 없습니다.
협상 MTU를 찾는 방법이나 내 CBCentralManager의 CBCentral 개체에 액세스하는 방법을 아는 사람이 있습니까?
iOS에서 mtu를 사용하여 아무 것도 할 수 없다고 생각합니다. 20 바이트로 제한됩니다. – Paulw11
@ Paulw11 iOS에서 MTU로는 아무 것도 할 수 없다고 생각합니다.하지만 누군가이 주제에 대해 아이디어를 가지기를 바랍니다. 당신이 내가 제한적이라고 말하는 20 바이트에 관해, 나는 당신과 동의하지 않는다. 나는 이미 150 바이트의 iOS BLE과 paquet을 사용하고있다. 제한 사항은 155 바이트를 초과 할 수 없습니다. 하지만 iOS와 Android에서 작동하는이 애플리케이션의 경우 iOS와 Android에 동일한 제한이 없으므로 MTU를 제한하지 않을 방법을 찾았습니다. –