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