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

Cannot discover Bluetooth®4.0 device #93

Closed
aidanthewiz opened this issue Jul 4, 2020 · 2 comments
Closed

Cannot discover Bluetooth®4.0 device #93

aidanthewiz opened this issue Jul 4, 2020 · 2 comments
Labels
type: support OT: Request for help using the project

Comments

@aidanthewiz
Copy link

I have an 8Bitdo Controller that is not being discovered by the ArduinoBLE library.
The device uses Bluetooth®4.0 which is stated as supported with the ArduinoBLE library on the product page.

I am using the latest NINA firmware (1.3.0) and the latest ArduinoBLE library (1.1.3). All my other Bluetooth devices show up using the PeriphrealExplorer example, except the controller which I intended to use the board with. Any help would be great!

@aidanthewiz aidanthewiz changed the title Cannot discover bluetooth device Cannot discover Bluetooth®4.0 device Jul 4, 2020
@aidanthewiz
Copy link
Author

I found an issue in the nina-fw repository (arduino/nina-fw#35) that somewhat matches my issues. Bluetooth®4.0 HID is what I am looking for, but the ability to connect to a Bluetooth®4.0 device, in general, is close enough as I can hopefully figure out HID myself.

If the issue presented in nina-fw is true, why does the product page for the Arduino Uno WiFi Rev 2 and the library reference page for ArduinoBLE currently claim Bluetooth®4.0 support? Or is it supported by the hardware, but not the firmware currently? Or is it only certain devices? Or maybe this is actually an issue with the library.

Overall, I might be misunderstanding or missing something, but the information is slightly scattered and the nina-fw issue#35 is conflicting, any help would be appreciated!

@facchinm
Copy link
Contributor

facchinm commented Jul 6, 2020

Hi @aidanthewiz ,
ArduinoBLE library only supports the low energy (hence BLE) part of the Bluetooth 4.0 protocol.
While the hardware on the UNO WIFi rev2 supports also Bluetooth Classic we don't support it directly. Using https://github.com/espressif/esp-idf would allow you to communicate with the Bluetooth peripheral; you can check this repo https://github.com/joonazan/nina-fast-bluetooth as a starting point.
Hope it helps!

@facchinm facchinm closed this as completed Jul 6, 2020
@facchinm facchinm added the type: support OT: Request for help using the project label Jul 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: support OT: Request for help using the project
Projects
None yet
Development

No branches or pull requests

2 participants