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

Display MAC adress #4

Closed
pattyland opened this issue Apr 17, 2019 · 2 comments
Closed

Display MAC adress #4

pattyland opened this issue Apr 17, 2019 · 2 comments

Comments

@pattyland
Copy link

Hey there,

awesome tool!
I would be great if it would display the MAC addresses of the devices.

Best regards
Sören

@jnross
Copy link
Owner

jnross commented Apr 18, 2019

Hi Sören,

Thanks! I agree that showing the device MAC address would be very helpful. If it were easy/possible to do this, I would have already added this feature. Unfortunately, the CoreBluetooth APIs which this application uses do not expose a device's MAC address. I've searched for a way around using even private APIs, but have found no leads.

I know that part of the reason MAC address is not exposed is because some devices (Apple devices in particular) use a feature of Bluetooth Low Energy that allows a peripheral's MAC address to be masked. This works by the peripheral changing its MAC address in a manner understood by the central/client. So even if the MAC address were shown, it would not necessarily be accurate.

-Joe

@pattyland
Copy link
Author

Hi Joe,

first of all thanks for the reply the explanation. I knew that Apples disabled Bluetooth MAC and even Network MAC detection on iOS, but I didn’t know that they stopped supporting that on macOS too. I mean you would think they would like the abbreviation. 🤔

In the field of home automation that’s a pretty common task, I need to know the MAC address of every cheap BLE plant sensor, thermometer or bulb to send commands to it.

Glad to have my 50€ Fire to get me the features my 1.000€ devices are missing 🙄

Greets, Sören

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

2 participants