Is there a way to extract a "hardware ID" (or similar) from a Google Home?

u1gc

New member
Jul 11, 2017
1
0
0
I'm working on a project which uses Google Homes to aid in data collection, and each of our participants logs information via voice command. This data is written to a database, but currently I haven't found a way to distinguish which commands came from which Google Home.

I'm still figuring out what's possible with these devices, but does anyone know any tricks or authentication techniques to scrape off unique identifiers? I need to whip up an authentication scheme for distinguishing recorded Google Home commands between hardware units.:confused:
 

techieboy

Member
Dec 7, 2010
19
3
0
Washington, DC
Pull the info off the router?

I like @Ogre_nl's answer! :)

The hardware address is the mac address of the ethernet interface of the device. For the Home Hub and Home Mini's that I have, the only interface is Wifi, so the hardware device would be the MAC address of the WiFI device.

Typically, I would grab the MAC Address via the Google Home App under <Device Name> -> Settings -> Scroll to the very bottom and you will find the details of the device. (verified on an iOS device as well as the Google Home app on my s9+, Pixel 2 XL, and Pixel 3 XL).

If you don't have access via the Google Home app, you could also get the IP address from the device itself via the settings function (e.g., home hub > swipe up for settings) and then login to your upstream router to get the matching IP address and the corresponding mac address.

If you use a network monitoring device like the neat little Fing.IO device, you can get the MAC Address from that interface/service as well.
 

gironco

Member
Nov 27, 2018
5
1
0
I'm working on a project which uses Google Homes to aid in data collection, and each of our participants logs information via voice command. This data is written to a database
Hi, i'm interested how you write in your database the voice command. How you extract command voice and transform it in string? Do you use a Google Action or a script that "hack" google home?