Bluetooth LEバージョン4.2のハードウェアデバイスがあり、251バイトのペイロードでデータパケットを送信できます。しかし、私はモバイルアプリケーション(Android & IOS)を介してデータを受信し、携帯端末はv4.0、v4.1、v4.2などの異なるBluetooth LEバージョンを使用します。BLE v4.2から4.0へのペイロードサイズの下位互換性
私のハードウェアデバイスはマスターとして動作し、モバイルはスレーブとして動作するものとします。ここでマスターはスレーブのBluetoothバージョンを知らない。
マスターが251バイトのペイロードでデータパケットを送信する場合、スレーブ(v4.0 - ペイロード:33バイト)がどのようにそれを処理できるかをマスターが送信します。
質問1:BLE GATTサーバは、251パケットのバッファを保持し、33パケットを順次送信することによって、このような下位互換性の問題を処理できますか?
質問2:マスターをv4.2にしても、すべてのBLEバージョンでスレーブに応答することで、高いスループットを得るには最高の方法がありますか?
よろしく、 Siva。