在 CoreBluetooth iOS 中计算 Tx 功率电平
Posted
技术标签:
【中文标题】在 CoreBluetooth iOS 中计算 Tx 功率电平【英文标题】:Calculating Tx Power Level in CoreBluetooth iOS 【发布时间】:2013-11-14 13:04:52 【问题描述】:this url 上的页面显示
特征值是一个有符号的 8 位整数,其定点指数为 0。
显示示例: 值 0x12 被解释为 +18dBm 值 0xED 被解释为 -18dBm
如何计算0xED并得到-18dBm的结果?
【问题讨论】:
【参考方案1】:这需要简单地将十六进制转换为十进制值。
0xED-255=237-255=-18
0x12=18
没有别的了。
【讨论】:
从任何超过 20 的数字中,您需要减去 255。如果您想得到 -1 作为结果,您需要使用 0xFE。这样,您仍然可以获得 -100 到 +20 之间的所有值。 要获得 -100,您使用 0x9B 等。 0x125 在域外。 0x15=21, 21>20,因此需要减去255:21-255=-234,但-234以上是关于在 CoreBluetooth iOS 中计算 Tx 功率电平的主要内容,如果未能解决你的问题,请参考以下文章
使用 CoreBluetooth 通过 iOS 设备连接到 Windows 10