iOS开发技巧iOS开发将来跳槽用

iOS蓝牙的开发专题

2016-06-15  本文已影响1350人  wh_mouse

iOS蓝牙的开发专题

最近做一个iOS蓝牙设备的项目,需要用iOS连接外部蓝牙设备,就对iOS蓝牙相关技术做了一些研究,主要分为下面几个专题

iOS蓝牙开发(一)蓝牙相关基础知识

- 蓝牙常见名称和缩写

- 蓝牙基础知识

- 蓝牙和版本的使用限制

iOS蓝牙开发(二)ios连接外设的代码实现

1. 建立中心角色

2. 扫描外设(discover)

3. 连接外设(connect)

4. 扫描外设中的服务和特征(discover)

- 4.1 获取外设的services

- 4.2 获取外设的Characteristics,获取Characteristics的值,获取Characteristics的Descriptor和Descriptor的值

5. 与外设做数据交互(explore and interact)

6. 订阅Characteristic的通知

7. 断开连接(disconnect)

iOS蓝牙开发(三)app作为外设被连接的实现

1. 打开peripheralManager,设置peripheralManager的委托

2. 创建characteristics,characteristics的description 创建service,把characteristics添加到service中,再把service添加到peripheralManager中

3. 开启广播advertising

4. 对central的操作进行响应

- 4.1 读characteristics请求

- 4.2 写characteristics请求

- 4.4 订阅和取消订阅characteristics

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

- corebluetooth有什么问题

- BabyBluetooth有点和快速使用

以上转自刘彦伟的技术博客

上一篇下一篇

猜你喜欢

热点阅读