β

Core Bluetooth Concept

不会开机的男孩 260 阅读
 

Core Bluetooth 里面的名词还是挺多的,这里简单记录一下,一上来的时候,还是很容易混淆的,这里记录一下。

Basic Concept

Bluetooth low energy (BLE,还有地方叫做BTLE,最恨各种简写了) 简单说是一种低功耗的短距离无线传输技术,主要用于低功耗设备传输,比如心率、记步器、智能家居方向,还有连接其他iOS设备。

Core Bluetooth API 支持BLE4.0,做了协议封装,让开发者不需要完整了解BLE协议就可以快速开发APP。

Central and Peripheral

BLE中有2个非常重要的概念就是Central和Peripheral,有一点类似Client Server。

1-1 Central 和 Peripheral 心率设备和Apple product

Centrals Discover and Connect to Peripherals That Are Advertising

1-2 一个简单的advertising模型

Data structure

1-3 心率检测仪包含1个服务,1个服务中包含2个characteristics,一个用来传递心率,一个用来传递位置

How to

YmsCoreBluetooth 是个不错的框架,有很详细的介绍,这里就不赘述了。

 
作者:不会开机的男孩
原文地址:Core Bluetooth Concept, 感谢原作者分享。

发表评论