Skip to content

Support for Sphero BOLT #1007

@dennisgove

Description

@dennisgove

Sphero sells a device called Sphero BOLT which is similar (in appearance) to the SPRK+. However it appears that the Ollie driver code doesn't work with it. In particular, the device characteristics don't match what's defined in ollie_driver.go.

These are the characteristics read from the BLE adapter during connection, but all of them appear to have this unreadable: unknown or unsupported kind: "invalid" value.

sphero-bolt-characteristics

I'd like to try putting together driver code for the BOLT but I'm not quite sure where to go from here. I haven't been able to find if the BOLT is based on the same Ollie core that the SPRK+ and bb8 appear to be. If not I imagine I'd be starting from scratch but if it is I'm not sure how I'd go about determining which characteristic ID maps to which action (like wake, command, and response).

Do you have advice on where I should go from here? Thank you!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions