Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BB9E Support #12

Closed
igbopie opened this issue Apr 3, 2018 · 14 comments
Closed

BB9E Support #12

igbopie opened this issue Apr 3, 2018 · 14 comments

Comments

@igbopie
Copy link
Owner

igbopie commented Apr 3, 2018

I need bluetooth prefix for now.

@DanielSSilva
Copy link

In my case it is GB-56F2

@igbopie
Copy link
Owner Author

igbopie commented Apr 3, 2018

Awesome, I will work on that tonight (I am located US west coast). I will have some kind of demo for you tomorrow. Do you have a steel series nimbus or just an xbox controller?

@DanielSSilva
Copy link

My timezone is GMT+1. I have an Xbox controller. I've been testing with raspberry pi 3. Hopefully it will work

@igbopie
Copy link
Owner Author

igbopie commented Apr 4, 2018

Just pushed a commit. Checkout the repo and try yarn patrol-gb. Hopefully you should see your bb9e drawing a square :) (it will try to detect your bb9e in 5s, so, you may try again if it does not happen).

I hadn't time to get 360 controller working since it is not very well supported on my mac (there was some drivers but it keeps crashing). I have one example with sphero mini and steelseries nimbus.

@DanielSSilva
Copy link

I don't know if today I get any change of trying it out, but as soon as I can I will reach out to you. I was trying to find a way for us to share contacts, without it getting scrapped by bots ahaha

@dimorphic
Copy link

Heya! Jumping in with some info:

Prefix: GB-F553

Noble scan logs on my nearby BB8 & BB9-E devices:

GMT+2 & Xbox controller here

🍻

@DanielSSilva
Copy link

Hey! Tomorrow I'll begin to work on this as well. Will start by seeing what I can detect with the info you've provided. Hopefully will not be too hard ( I'm trying with a raspberry Pi 3, which sometimes has some "problems" with noble).

Additional information:
Hardware: Raspberry Pi 3
Software: Latest Raspbian at time of this writing (March-2018)
Bluetooth: Raspberry's built in bluetooth.

Although we all have different timezones, maybe It would be good if we setup a discord/slack channel (I do prefer discord because it has voice). At least for me it would be easier to understand both your projects and ask questions (not totally familiar with JS, even less with TS). What do you guys think?

@DanielSSilva
Copy link

Quick update: Your code works :D

@igbopie
Copy link
Owner Author

igbopie commented Apr 7, 2018

Awesome! Now what are the next steps :) what you guys what to do with it?

@DanielSSilva
Copy link

First of all I would like to familiarize with the project and know where to start and do simple testing. Maybe we can develop a stable library that can be used by anyone and later do a simple website with controllers. Integration with Xbox would also be awesome

@JM-F
Copy link

JM-F commented Apr 9, 2018

Hi Ignacio and others...
First of all THANK YOU for this. This is incredibly useful. I have been using it to add the Sphero-mini to our software (http://amygdala.psychdept.arizona.edu/data/JNM2017data/JNM2017Code.html).
I managed to control the roll, colors, stabilization and read the battery (using the 180F/2A19 service). Having trouble reading messages back from Sphero. Before I go and dive into your code some more, could you confirm that you made it work? Do you have an example I could look at?
Thanks!
ps: new to github... not sure if I should create a new thread for this...

@igbopie
Copy link
Owner Author

igbopie commented Apr 9, 2018

Hi, yes, this is working for the Sphero mini. I don't have a BB9E so I believe what Daniel said. This lib is able to read sensor too, but I haven't been able to decode the data that comes from it. Since there is no official Sphero docs it is all about guessing. I can publish the latest version to NPM. So you can import it as a regular package.

Also, there is folder inside src called examples, you can take a look into that.

@igbopie
Copy link
Owner Author

igbopie commented Nov 18, 2018

Look like we BB9E is working :)

@igbopie igbopie closed this as completed Nov 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants