In my application, I discovered bluetooth devices and thus got the following ---
This is done by getting BluetoothDevice
object for each discovered device and calling
object.getName()
and object.getAddress()
.
I also want to get the Serial number of each discovered bluetooth device.
I know to get the serial number of my own device as ---
android.os.Build.SERIAL
Portable and Wireless Speakers Depending on the Wireless Speakers model, you can find the model name and serial number on the bottom of the Portable and Wireless Speaker.
Method 1: On your device, go to Settings > About, swipe up and down to view the device name (the device Bluetooth name), MAC address, model, version number, and SN (serial number).
All wireless devices have small manufacturing imperfections in the hardware that are unique to each device. These fingerprints are an accidental byproduct of the manufacturing process. These imperfections in Bluetooth hardware result in unique distortions, which can be used as a fingerprint to track a specific device.
(Updated URLs)
Many bluetooth low energy profiles provide a service called Device Information
.
Assigned UUID: 0x180A
https://www.bluetooth.com/specifications/gatt/services/
Under this service there is a Serial Number String
characteristic which can hold a serial number specific to the Bluetooth low energy device.
Assigned UUID: 0x2A25
https://www.bluetooth.com/specifications/gatt/characteristics/
This is optional though and not all BLE profiles will have it, and you have to connect to the device to retrieve this information.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With