admin管理员组

文章数量:1348252

Im running a code connected to a Raspberry PI and a BLE antenna to detect BLE Data. I get many items with UUID 4C0012020000, 4C0012020001, 4C0012020002, and 4C0012020003. None of them have names or any other information that tells me what they are. I assume they are from the same "family" of devices. I know that they are Ibeacon but other than that, I have no information.

Also, when doing research online, I see these items throughout the web (no one has tried to explain what they are). But this tells me that this UUID is found all over the world and quite often.

Does anyone have any idea where they are coming from? Thanks in advance :)

Im running a code connected to a Raspberry PI and a BLE antenna to detect BLE Data. I get many items with UUID 4C0012020000, 4C0012020001, 4C0012020002, and 4C0012020003. None of them have names or any other information that tells me what they are. I assume they are from the same "family" of devices. I know that they are Ibeacon but other than that, I have no information.

Also, when doing research online, I see these items throughout the web (no one has tried to explain what they are). But this tells me that this UUID is found all over the world and quite often.

Does anyone have any idea where they are coming from? Thanks in advance :)

Share Improve this question asked Apr 2 at 9:00 David ShoenDavid Shoen 1 New contributor David Shoen is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct. 1
  • It does not look like correct UUID. The BLE UUID can be 16 bits, 32 bits and 128 bits. It looks like MAC address wich is 6 bytes long (48 bits). – Mike Petrichenko Commented Apr 2 at 9:14
Add a comment  | 

1 Answer 1

Reset to default 1

You do not show the context of the byte sequences you mention, so it is impossible to say for sure what those bytes mean. A Bluetooth advertisement always includes a source MAC address and a few headers. Do these bytes include those? It appears not.

You say it is a UUUD, but not all Bluetooth adverts include a UUID, especially manufacturer advertisements which start with the FF advertisement data type, then the manufacturer company code. It is possible that the bytes you show could be a subset of one of these. The advertisements are unlikely to be subsets of iBeacon advertisements as the bytes do not match any of the iBeacon header bytes.

The three bytes 4C 00 12 are a key part of the Apple Air Tag advertisement. The first two bytes 4C 00 are the Apple company identifier in the Bluetooth SIG database. The 12 byte is the Air Tag indicator. The next byte would be the packet length 02, which is consistent with the number of bytes that follow in the byte sequences you show.

If this is indeed an Air Tag advert, it is a short variant. The more typical air tag advertisement is longer and looks like this (starting with the FF manufacturer advertisement data type.)

FF 4C 00 12 19 { another 25 bytes of encrypted data follow }

See here for more info on Air Tag advertisements:

https://adamcatley/AirTag.html

https://www.metabaseq/threat/apple-airtags-unawanted-tracking-capabilities/

本文标签: bluetooth lowenergyBLE UUID keeps showing upwhat is itStack Overflow