Best Practices for Interacting with a Remote Peripheral Device
与peripheral通信的最佳实践。
蓝牙库使得central端的一些事情的处理变得透明。也就是你的应用可以实现central端的大部分事情,如搜索和连接设备,检索和交互peripheral的数据。这一章将提供开发指引及如何最佳实现。
Be Mindful of Radio Usage and Power Consumption
永远记住需要使用无线电并且会消耗电量
当开发应用需要用到蓝牙低功耗设备,请记住蓝牙低功耗通讯需要使用你设备的无线电来传输信号。同时其他形式的无线通讯也可能使用设备的无线电—比如,wi-fi,经典蓝牙,甚至其他使用蓝牙低功耗的应用—所以,尽量让你的应用尽少使用无线电。
在开发ios应用中,尽少使用无线电是非常重要的,因为无线电的使用会减少电池的寿命。下面的指引将帮助你如何以更好的方式使用无线电,从而使你的应用表现更加,更省电。
Scan for Devices Only When You Need To
只有在需要的时候才搜索设备
当你调用CBCentralManager的scanForPeripheralsWithServices:options: 方法来搜索(发现ÿ