Question about Bluetooth & BLE debugging and logging in iOS
Posted: 17:52, 18 Sep 2014
Hi,
We are working on an application for Android and iOS where an accessory device will be a dual mode Bluetooth Classic + BLE device. The main reason for using Bluetooth Classic is that we want to support also older Android devices (i.e. before v4.3). I assume this should be a quite common approach currently since it seems like BLE in Android is not yet as mature as in iOS.
What we have seen is that we may need to work a bit to get the BLE throughput inline with what we expect, currently there seems to be some issues.
Now for Android we are quite familiar with how to debug any BLE and Bluetooth Classic issues coming up by use of air sniffers and the use of btsnoop hci tool for the lower layers. For example Wireshark or Capture File Viewer by Frontline can be used to analyze log files. Also we use some air sniffers (with limited functionality) by the BLE chipset suppliers (e.g. NordicSemi and TI).
However, for iOS we do not know what logging capabilities we could use to capture low level system system events. Do you have any experiences in this?
Thanks in advance.
We are working on an application for Android and iOS where an accessory device will be a dual mode Bluetooth Classic + BLE device. The main reason for using Bluetooth Classic is that we want to support also older Android devices (i.e. before v4.3). I assume this should be a quite common approach currently since it seems like BLE in Android is not yet as mature as in iOS.
What we have seen is that we may need to work a bit to get the BLE throughput inline with what we expect, currently there seems to be some issues.
Now for Android we are quite familiar with how to debug any BLE and Bluetooth Classic issues coming up by use of air sniffers and the use of btsnoop hci tool for the lower layers. For example Wireshark or Capture File Viewer by Frontline can be used to analyze log files. Also we use some air sniffers (with limited functionality) by the BLE chipset suppliers (e.g. NordicSemi and TI).
However, for iOS we do not know what logging capabilities we could use to capture low level system system events. Do you have any experiences in this?
Thanks in advance.