I created this page to document the process of figuring out the BLE communication protocol that the Android application uses to control the robot and replicating some of the functionality of the app in a custom application.
More or less, the process I will follow is:
- figuring out how to log Android BLE communications
- triggering specific actions in the original app while logging the communications
- analysing the communications log
- testing the commands using a custom App
Nice work, did you try to hack via the 'forbidden' USB ? unmount it ? More than sniffing the BLE II would be interested to be able to define new 'games' (like labyrinth) ...