首页 > 解决方案 > 如何降低广告RSSI值?

问题描述

我正在为 iDevices 开发一个 BLE 应用程序。而且我知道大多数iDevices都属于蓝牙电源Class2

1 类 - 最大功率 100mW (20dBm) - 范围 100 米
2 类 - 最大功率 2.5mW (4dBm) - 范围 10 米
3 类 - 最大功率 1mW (0dBm) - 范围 1 米

我想降低发射功率,范围大约只有 2 或 3 米。

我看到 Android 有一些 API 可以设置 TX 级别(AdvertiseSettings

标签: iosbluetooth-lowenergyrssi

解决方案


iOS 不支持此功能,至少在 iOS 11中是这样。CBPeripheralManager不允许您修改电源设置。即使它这样做了,你也不确定它是否会受到尊重,因为可能同时还有其他应用程序也在做广告。应用程序无法独占访问蓝牙系统。


推荐阅读