Where to start with bluetooth/reverse engineering?

Hi

I got my kid a robot (kamigami) and its a neat cockroach type chassis. It lets you control it over bluetooth with an app. But I would like to figure out how one would begin to reverse engineer the controlling software, so for example I could integrate it with a platform like https://github.com/rwaldron/johnny-five or https://github.com/hybridgroup/cylon . I have coding experience – just not sure what tool/kit or where to start for that side of things. eg: how to scan for the bluetooth, and begin figuring out how to control it via software.

Hoping for advice/pointers where to start. Thanks!

submitted by /u/meeech
[link] [comments]