Raspberry pi 如何使用raspberry pi宣传eddystone UID

Raspberry pi 如何使用raspberry pi宣传eddystone UID,raspberry-pi,eddystone,Raspberry Pi,Eddystone,如何使用raspberry pi设备发布eddystone UID。使用python或hci。 我已发布URL,但未理解UID的格式。以下命令将公布10字节命名空间标识符00010203040506070809,6字节实例标识符010203040506,零米Tx功率电平e7(-25 dBm) hcitool-i hci0 cmd 0x08 0x0008 1e 02 01 06 03 aa fe 15 16 aa fe 00 01 02 03 05 06 07 08 01 03 04 06 实际上

如何使用raspberry pi设备发布eddystone UID。使用python或hci。
我已发布URL,但未理解UID的格式。

以下命令将公布10字节命名空间标识符00010203040506070809,6字节实例标识符010203040506,零米Tx功率电平e7(-25 dBm)

hcitool-i hci0 cmd 0x08 0x0008 1e 02 01 06 03 aa fe 15 16 aa fe 00 01 02 03 05 06 07 08 01 03 04 06

实际上,您可以从以下内容开始广告:

hciconfig hci0 leadv 3

请注意,如果您不是以root用户身份运行,则需要在上述命令之前加上
sudo


就UID的格式而言,它只包含上述三个字段。谷歌定义了布局。

您是如何从00010203040506070809和010203040506获取hcitool-i hci0 cmd 0x08 0x0008 1e 02 01 06 03 aa fe 15 16 aa fe 00 e7 00 01 02 03 04 05 06 08 09 01 03 04 05 06的。它是什么格式的。BlueZ命令设置要公布的字节。具体字节基于我答案中的Eddystone UID布局链接。命名空间标识符和实例标识符的特定值是由两部分组成的——这些值可以是您想要的任何值,并且一起唯一地标识单个信标。