iOS-CoreBluetooth框架

一:前言

关于CoreBluetooth蓝牙框架这一块多用于智能家居、智能设备这一领域,使用APP连接家居和智能设备(手环等等),进行蓝牙通信.本篇博客纯学习篇 代码已上传至GitHub 欢迎下载学习

二.蓝牙常见名称和缩写

1.peripheral,central:外设和中心,发起连接的时central(中心),被连接的设备为perilheral(外设)
2.service and characteristic:服务和特征,每个设备会提供服务和特征,类似于服务端的API接口,但是机构不同.每个外设会有很多服务,每个服务中包含很多字段,这些字段的权限一般分为 读read,写write,通知notiy几种,就是我们连接设备后具体需要操作的内容。
3.BLE 4.0蓝牙协议标准:开发使用CoreBluetooth框架

三:步骤

步骤1.建立一个Central Manager实例进行蓝牙管理
步骤2.搜索外围设备
步骤3.连接外围设备
步骤4.获得外围设备的服务
步骤5.获得服务的特征
步奏6.从外围设备读数据(直接读取和订阅两种方法)
步骤7.给外围设备发送数据

四:代码在Git

代码.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一) iOS蓝牙开发蓝牙相关基础知识 蓝牙常见名称和缩写 MFI ======= make for ipad ...
    雷鸣1010阅读 10,429评论 2 12
  • 随着智能家具、智能穿戴等的兴起,蓝牙开发应用越来越广泛,有关蓝牙方面的问题,今天就给大家进行详细的讲解,想要了解蓝...
    知易行难880721阅读 3,803评论 0 0
  • 在街上看到一个小孩,长的好可爱好可爱。可是哭声震耳欲聋,我走到她旁边呆住就一直在看她,她妈妈穿着米色毛衣,黑色紧身...
    EchoFancy阅读 3,838评论 3 3
  • 提到標準,估計每個人都因此而受益,也有人因此而受害! 標准多生活的壓抑,沒有標準生活到是很隨性,卻讓我...
    落子无悔ss阅读 2,885评论 0 0