美文网首页2016技术笔记
2016笔记——蓝牙开发

2016笔记——蓝牙开发

作者: 满庭花醉三千客 | 来源:发表于2018-07-27 14:49 被阅读7次

蓝牙的开发基于CoreBluetooth框架,其核心就两个东西:Peripheral(外设)、Central(中心),对应他们分别有一组相关的API和类:

1442301709276906.png

左侧的一套为中心模式,也就是你的app为中心,连接其他的外设。

右侧的一套为外设模式,你的手机作为外设,被其他中心设备操作。

蓝牙中心模式流程:

1、建立中心角色

2、扫描外设

3、连接外设

4、扫描外设中的服务和特征

5、与外设做数据交互

6、订阅characteristic的通知

7、断开连接

屏幕快照 2016-03-31 15.02.15.png

蓝牙外设模式流程:

1、启动一个Peripheral管理对象

2、本地Peripheral设置服务、特性、描述、权限等

3、Peripheral发送广告

4、设置处理订阅、取消订阅、读characteristic、写characteristic的委托方法

屏幕快照 2016-03-31 15.02.15.png

加油~

相关文章

  • 【Objective-c】_蓝牙开发

    ios蓝牙开发学习笔记(一)蓝牙概述 ios蓝牙开发学习笔记(二)central角色的实现 ios蓝牙开发学习笔记...

  • iOS蓝牙开发学习笔记 - 系列

    详见我的csdn: iOS蓝牙开发学习笔记(一)蓝牙概述 iOS蓝牙开发学习笔记(二)central角色的实现 i...

  • ios蓝牙参考

    参考文章:iOS中的蓝牙开发iOS-BLE蓝牙开发demo 官网 转载 CenteralManager学习笔记

  • 2016笔记——蓝牙开发

    蓝牙的开发基于CoreBluetooth框架,其核心就两个东西:Peripheral(外设)、Central(中心...

  • 2018-02-08

    IOS蓝牙开发SDK通信笔记连接和读写 当下蓝牙开发可谓是越来越火,不论是...

  • iOS蓝牙开发(四):BabyBluetooth蓝牙库介绍

    iOS蓝牙开发(四):BabyBluetooth蓝牙库介绍 iOS蓝牙开发(四):BabyBluetooth蓝牙库介绍

  • iOS BLE蓝牙单例封装

    公司是一家做蓝牙只能硬件的公司,所以整理一些蓝牙开发的笔记。 一个好用的第三方蓝牙库:BabyBluetooth ...

  • iOS蓝牙开发相关知识点和注意事项

    总结一下蓝牙开发相关的知识点和注意事项,做个笔记,也希望你们能少踩坑 (公司部分蓝牙项目为混编项目,蓝牙相关处理均...

  • 3月份需要搞清楚的几个点

    1、进程间通信,AIDL的使用! 2、蓝牙开发笔记的整理! 3、socket开发,及TCP和IP 4、opencv...

  • 蓝牙开发入门

    蓝牙开发 相关资料: 蓝牙通过网站下载蓝牙开发套件 Bluetooth 和BLE 蓝牙(Bluetooth) 一种...

网友评论

    本文标题:2016笔记——蓝牙开发

    本文链接:https://www.haomeiwen.com/subject/kofgmftx.html