Ibeacon android 为什么beaconparser中需要电源字节?

Ibeacon android 为什么beaconparser中需要电源字节?,ibeacon-android,android-ibeacon,Ibeacon Android,Android Ibeacon,我正在传送一种自定义信标格式。为了传输,我设置了信标解析器。在布局中,表示电源字节是必填字段。为什么它是必填字段?我可以在没有电源字节的情况下传输数据包吗 此外,数据包中的功率字节与我们在BeanContransmitter中设置的TxPower级别有何不同? 谢谢,功率是必填字段,因为如果库遇到此信标,它需要知道如何获取距离估计的参考值。该库无法禁用这些距离估计,因此需要它是一个设计决策 这就是说,如果您真的不想在自定义信标格式中有一个功率值,您可以始终指定希望作为功率字段的任何字节偏移量,例

我正在传送一种自定义信标格式。为了传输,我设置了信标解析器。在布局中,表示电源字节是必填字段。为什么它是必填字段?我可以在没有电源字节的情况下传输数据包吗

此外,数据包中的功率字节与我们在BeanContransmitter中设置的TxPower级别有何不同?
谢谢,功率是必填字段,因为如果库遇到此信标,它需要知道如何获取距离估计的参考值。该库无法禁用这些距离估计,因此需要它是一个设计决策


这就是说,如果您真的不想在自定义信标格式中有一个功率值,您可以始终指定希望作为功率字段的任何字节偏移量,例如p:0-0,库将乐意接受这一点。但由于该区域实际上不包含1米处的参考RSSI测量值,因此使用该布局解析的任何信标的距离估计值都将是完全错误的。不过,这很好——只是不要使用距离估计值,也不要对它们返回的值很疯狂而感到惊讶。

您还可以对文章的第二部分给出一些见解吗?数据包中的功率字节与我们在BeanContransmitter中设置的TXPOWERLLEVEL有何不同?信标发射机中的TXPOWERLLEVEL指示在发送信号时应向无线电发送多少能量。数据包中的txPower字节传送参考功率电平(RSSI),如果发射机距离1米,则应预期参考功率电平。这用于距离估计。这两者是相关的。如果增加发射机TXPOWERLLEVEL,1米处的RSSI将更高,您需要将数据包中发送的txPower值增加到该新值,以便进行适当的距离估计。