Arduino 33 iot bluetooth classic for OBD2 scanner

Hi, I have a project that consists of reading information from a Bluetooth obd2 scanner. But I am not sure how to use the Bluetooth functionality of the Arduino 33 iot. I have tried to use the example “scan” to find BLE devices. I have successfully found my phone and other device but some of them did not have name. Also, the address of the devices changed if it was turned off and on. The name that I gave to my phone for Bluetooth was not showing up whit the “scan” example.

The other problem is that when I tried to scan to find the obd2 scanner, I have not seen new address pup up or disappeared when I turned the obd2 scanner on and off. That is telling me that it probably only uses Bluetooth classic.

So now I am trying to find a way to us Bluetooth classic whit Arduino 33 iot. It is possible because it has a Nin-W10 module on the board that can use Bluetooth classic as seen in the data sheet. The problem is the software that is not supporting it.

Datasheet: https://content.arduino.cc/assets/Arduino_NINA-W10_DataSheet_(UBX-17065507).pdf

Thanks for the help!

The spec says Bluetooth V4.2 which is BLE not classic. Suggest you try adding an external HC-06 module.

Welcome to the forum.

There is a thread in this forum where users modified their Nano 33 IoT to support Bluetooth Classic.

https://forum.arduino.cc/t/can-the-nano-iot-33-run-full-bluetooth-not-ble/626990

Use at your own risk. :slight_smile: I have not tried this myself. There is no support by the ArduinoBLE library.

As for phone changing address and some device not showing the name. That is intentional. Smartphones are used by almost everyone nowadays and most have no idea what they are doing. So, phone manufacturers have decided to make tracking phones via BLE impossible by randomizing addresses and not advertising any identifiable data. The exact process is not standardized and can be changed at any time by the phone manufacturer when new ways of tracking would be discovered.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.