文章来源:淘论文网   发布者: 毕业设计   浏览量: 50



还可以点击去查询以下关键词:
[蓝牙]    [bluetooth]    [iosbluetooth]    [ios-ble]    [调试]    [bluetooth ble ios iosbluetooth ios-ble 蓝牙调试 蓝牙开发]   

项目介绍:

一款iOS BLE蓝牙调试工具,非常简单容易,也可以作为一个蓝牙库,快速集成和开发。 可以两步搞定蓝牙开发操作。 第一步连接设别,第二部特征读写数据。https://github.com/chenliangloveyou/EasyBluetooth

Preview

NSString *)name                     callbackblueToothScanAllCallback)callback ;场景2,开题报告,扫描设备后选择一些符合规则的设备后连接/** * 连接一个一定规则的设备,依据peripheral里面的名称,广播数据,RSSI来赛选需要的连接的设备 * name 设备名称 * callback 连接设备的回调信息 */- (void)scanAndConnectDeviceWithRuleblueToothScanRule)rule                            callbackblueToothScanCallback)callback ;场景3,需要保存设备,然后直接连接单个设备1,先扫描符合规则的设备 选择一个保存设备的uuid到本地/** * 根据规则扫描符合名称的所有设备 */- (void)scanAllDeviceWithRuleblueToothScanRule)rule                     callbackblueToothScanAllCallback)callback ;2,取出上一步中保存的uuid直接连接/** * 连接一个确定ID的设备,论文,一般此ID可以保存在本地。然后直接连接 * name 设备名称 * callback 连接设备的回调信息 */- (void)scanAndConnectDeviceWithIdentifierNSString *)identifier                                  callbackblueToothScanCallback)callback ;场景4,单纯的操作一些设备信息,可以利用一行代码/** * 一行代码连接所有的设备 * name         一直设别的名称 * serviceuuid  服务id * notifyuuid   监听端口的id * writeuuid    写数据的id * data         需要发送给设备的数据 * callback     回调信息 */- (void)connectDeviceWithNameNSString *)name                  serviceUUIDNSString *)serviceUUID                   notifyUUID:(NSString *)notifyUUID                    wirteUUID:(NSString *)writeUUID                    writeData:(NSData *)data                     callback:(blueToothOperationCallback)callback;场景5,需要连接多个设备/** * 连接已知名称的所有设备(返回的是一组此名称的设备全部连接成功) * name 设备名称 * callback 连接设备的回调信息 */- (void)scanAndConnectAllDeviceWithName:(NSString *)name                               callback:(blueToothScanAllCallback)callback ;/** * 连接已知规则的全部设备(返回的是一组此名称的设备全部连接成功) * name 设备名称 * callback 连接设备的回调信息 */- (void)scanAndConnectAllDeviceWithRule:(blueToothScanRule)rule                               callback:(blueToothScanAllCallback)callback ;(第三步)读写操作写数据/** * peripheral 写数据的设备 * data  需要写入的数据 * uuid 数据需要写入到哪个特征下面 * writeCallback 写入数据后的回调 */- (void)writeDataWithPeripheral:(EasyPeripheral *)peripheral                    serviceUUID:(NSString *)serviceUUID                      writeUUID:(NSString *)writeUUID                           data:(NSData *)data                       callback:(blueToothOperationCallback)callback ;读数据/** * peripheral 写数据的设备 * uuid 需要读取数据的特征 * writeCallback 读取数据后的回调 */- (void)readValueWithPeripheral:(EasyPeripheral *)peripheral                    serviceUUID:(NSString *)serviceUUID                       readUUID:(NSString *)uuid                       callback:(blueToothOperationCallback)callback ;监听特征 建议此方法放在读写操作的前面/** * peripheral 写数据的设备 * uuid 需要监听的特征值 * writeCallback 读取数据后的回调 */- (void)notifyDataWithPeripheral:(EasyPeripheral *)peripheral                     serviceUUID:(NSString *)serviceUUID                      notifyUUID:(NSString *)notifyUUID                     notifyValue:(BOOL)notifyValue                    withCallback:(blueToothOperationCallback )callback ;代码放在github上:https://github.com/chenliangloveyou/EasyBluetooth 希望大家多多支持,如果您遇到任何问题,我都会尽全力为您解答,喜欢的话给个start。


这里还有:


还可以点击去查询:
[蓝牙]    [bluetooth]    [iosbluetooth]    [ios-ble]    [调试]    [bluetooth ble ios iosbluetooth ios-ble 蓝牙调试 蓝牙开发]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/4911.docx
  • 上一篇:SakuraKit,是一个轻量级的、专门用于 App 主题变更、皮肤切...
  • 下一篇:动态切换主题框架,支持线上更新主题