【问题标题】:how to advertise eddystone UID using raspberry pi如何使用树莓派宣传 eddystone UID
【发布时间】:2018-05-26 01:13:48
【问题描述】:

如何使用树莓派设备宣传 eddystone UID。使用 python 或 hci。 我已经发布了 URL 但不了解 UID 的格式。

【问题讨论】:

    标签: raspberry-pi eddystone


    【解决方案1】:

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

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

    您实际上是通过以下方式开始投放广告的:

    hciconfig hci0 leadv 3

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

    就UID的格式而言,就是简单的包含了上面介绍的三个字段。 Google 定义了布局here

    【讨论】:

    • 你是如何设法获得 hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 06 03 03 aa fe 15 16 aa fe 00 e7 00 01 02 03 04 05 06 07 08 09 01 02 03 04 05 06 来自 00010203040506070809 以及 010203040506。它是什么格式。
    • BlueZ 命令设置要广告的字节。具体字节基于我的回答中的 Eddystone-UID 布局链接。命名空间标识符和实例标识符的具体值是由组成的——这些值可以是任何你想要的,并且共同唯一标识一个信标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多