如何降低广告RSSI值?

How to decrease Advertising RSSI value?

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

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

我想降低发射功率,射程大概只有两三米。

我看到 Android 有一些 API 可以设置 TX 电平 (AdvertiseSettings)

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