iOS蓝牙的开发专题

作者: wh_mouse | 来源:发表于2016-06-15 15:57 被阅读1350次

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有点和快速使用

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

相关文章

网友评论

  • 小毅哥哥:你好,我也是iOS程序员,我现在想自己弄iOS蓝牙开发,需要在淘宝上购买哪些蓝牙设备呢?
    wh_mouse:@只是一头蛮牛 搜蓝牙开发板,初学的话挑一些有教程或者源码的,需要附带有蓝牙通讯协议

本文标题:iOS蓝牙的开发专题

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