All Projects → jeff-1amstudios → anki-controller

jeff-1amstudios / anki-controller

Licence: other
CoreBluetooth and anki-sdk

Programming Languages

c
50402 projects - #5 most used programming language
objective c
16641 projects - #2 most used programming language
C++
36643 projects - #6 most used programming language

Anki Drive SDK (Native OSX CoreBluebooth)

anki-sdk says it compiles cleanly on OSX, but it doesn't.

I took the anki-sdk C files which generate the data packets, and wrapped them up in OSX CoreBluetooth code for the discovery and communication with the cars.

This project builds a console app, which allows you to control multiple cars via standard input. Commands are expected in JSON format:

{ "command": "scan" } -> starts scanning for bluetooth devices
{ "command": "stop-scan" } -> stops scanning for bluebooth devices
{ "command": "list-cars" } -> outputs a list of discovered cars
{ "command": "set-speed", "carId": "<id>", "value": 500 } -> sets speed of specified car
{ "command": "spin", "carId": "<id>" } -> specified car does a 180 degree spin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].