读文网>电脑>电脑硬件知识>硬件知识

ios蓝牙连接硬件设备信息有哪些

苹果公司1980年12月12日公开招股上市,2012年创下6235亿美元的市值记录,截至2014年6月,苹果公司已经连续三年成为全球市值最大公司。下面是读文网小编带来的关于iios蓝牙连接硬件设备信息有哪些的内容,欢迎阅读!

iios蓝牙连接硬件设备信息有哪些?

开发环境

1 Macbook Pro Mac OS X 10.10

2 Xcode 6.3.2

3 iPhone 5s v8.1

4 小米手环

3 基本流程

要开发蓝牙,需要对整个通讯过程有个基本了解。这里我摘录一些Apple官方的文档Core Bluetooth Programming Guide的图片来加以说明。这个文档其实对于开发的流程写的是非常的清楚,大家最好可以看一下。

3.1 可穿戴设备与iOS互联方式

从上面这幅图可以看到,我们的iOS设备是Central,用来接收数据和发送命令,而外设比如小米手环是Peripheral,向外传输数据和接收命令。我们要做的就是通过Central来连接Peripheral,然后实现数据的接收和控制指令的发送。在做到这一步之后,再根据具体的硬件,对接收到的数据进行parse解析。

3.2 可穿戴设备蓝牙的数据结构

这里用的是心率设备来做说明,每个外设Peripheral都有对应的服务Service,比如这里是心率Service。一个外设可以有不止一个s、Service。每个service里面可以有多个属性Characteristic,比如这里有两个Characteristic,一个是用来测量心率,一个是用来定位位置。

那么很关键的一点是每个Service,每个Characteristic都是用UUID来确定的。UUID就是每个Service或Characteristic的identifier。

大家可以在iPhone上下载LightBlue这个应用。可以在这里查看一些设备的UUID。

在实际使用中,我们都是要通过UUID来获取数据。这点非常重要。

在CoreBluetooth中,其具体的数据结构图如下:

相关热搜

相关文章

【硬件知识】热点

【硬件知识】最新