FireBLE

FireBLE 是一个面向于打造智能生活的开源平台,以BLE(Bluetooth Low Energy)技术为核心,拥有超低的功耗、不俗的处理能力和广泛的应用场合,专注于更智能、高效率的工作模式,让生活在科技中更安全、方便、快捷。也许您一个不经意的想法与FireBLE擦出的火花,会在这片原野上燎出火焰,甚至燃烧整个世界。

RSSI测试器

更新时间:2017-08-08 阅读:2345

设备扫描

扫描开启指定服务的设备,以便于连接到自己的设备.

[centralManager scanForPeripheralsWithServices:
@[[CBUUID UUIDWithString:BATTERY_SERVICE_UUID],[CBUUID UUIDWithString:IMALERT_SERVICE_UUID]
,[CBUUID UUIDWithString:INTERACTION_SERVICE_UUID],[CBUUID UUIDWithString:OTA_SERVICE_UUID]]
options:@{ CBCentralManagerScanOptionAllowDuplicatesKey : @YES }];

也可以扫描所有的设备:

[centralManager scanForPeripheralsWithServices:nil options:@{ CBCentralManagerScanOptionAllowDuplicatesKey : @YES }];

连接设备

 [centralManager connectPeripheral:peripheral options:nil];

获取RSSI值

[_blePeripheral.discoveredPeripheral readRSSI];


调用函数readRSSI后,读到的值会直接赋值到参数RSSI中.