Skip to content
This repository has been archived by the owner on Dec 20, 2019. It is now read-only.

Details about Sphero Mini communications? #102

Open
MProx opened this issue May 16, 2018 · 5 comments
Open

Details about Sphero Mini communications? #102

MProx opened this issue May 16, 2018 · 5 comments

Comments

@MProx
Copy link

MProx commented May 16, 2018

Would it be possible to release some information about the Sphero Mini's BLE communication protocol? I am trying to create a Python library for this device, but it is nearly impossible without knowing something about the bluetooth services, characteristics, attributes, and how they work.

Just a little information would undoubtedly allow hackers in the community to create their own APIs, and I think that could significantly increase the reach of the Sphero Mini project.

@siegmund42
Copy link

+1 for this request! There are two libraries which are work in progress but a full API would be nice..
https://github.com/MProx/Sphero_mini
https://github.com/igbopie/spherov2.js

@MProx
Copy link
Author

MProx commented Jul 19, 2018

Lol, one of those is my library :) I posted this request when I was just starting to write it, and I made good progress with advice from people here and elsewhere on the internet (and with a lot of bluetooth packet sniffing). I have been a little busy recently, but I'm hoping to do some more work on it soon. Details about the API would be extremely helpful because the communications protocol behaves very oddly in some ways.

I did reach out to Sphero's tech support and was essentially told that no API is currently available, but they are hoping to release one eventually. I would be happily surprised if they are actually putting any resources towards this, but I am doubtful.

@siegmund42
Copy link

Sorry, didn't even recognize that 😆
Offtopic: You did a good job with your library so far, the only thing I'm missing at the moment is the possibility of sensor data streaming.

@MProx
Copy link
Author

MProx commented Jul 19, 2018

No worries :) It makes me very happy to see people using it. Sensor data is exactly what I was talking about when I mentioned the odd behavior. I agree, it would be incredibly awesome to crack that particular problem.

@MProx
Copy link
Author

MProx commented Sep 19, 2018

@siegmund42 Hi there. You might be interested to know that I have added some basic sensor functionality to my library. It is very experimental, and crashes are frequent, but you're welcome to give it a go if you'd like.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants