iOS开发之蓝牙4.0 -- BLE开发

前言—— 常用概念用语:

MFI ( make for ipad ,iphone, itouch)  -------- 专们为苹果设备制作的设备

BLE (buletouch low energy)                  --------  蓝牙4.0设备因为低耗电,所以也叫做BLE

peripheral                                                ---------  外设  被连接的设备为perilheral

central                                                       --------- 中心  发起连接的设备为central

service and characteristic               ----------  服务和特征 每个设备会提供服务和特征,类似于服务端的api,但是机构不同。每个外设会有很多服务,每个服务中包含很多字段,这些字段的权限一般分为 读read,写write,通知notiy几种,就是我们连接设备后具体需要操作的内容。

Description                                            -----------  每个characteristic可以对应一个或多个Description用户描述characteristic的信息或属性

Apple之前专门推出CoreBluetooth的Framework来支持BLE的开发。对于硬件开发有了解的朋友应该知道,在之前使用低版本的蓝牙的设备,要连接到iOS设备上,需要注册MFI,拥有MFI协议才能进行相应的开发。

蓝牙基础知识:

1、Central和Perpheral关系


蓝牙开发通讯流程图

所有涉及蓝牙低功耗的交互中有两个主要的角色:中心Central和外围设备Perpheral,从上面这幅图可以看到,我们的iOS设备是Central,用来接收数据和发送命令,而外设比如蓝牙耳机是Peripheral,向外传输数据和接收命令。我们要做的就是通过Central来连接Peripheral,然后实现数据的接收和控制指令的发送。在做到这一步之后,再根据具体的硬件,对接收到的数据进行parse解析


2、Service和Characteristic的关系

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值