Android Bluetooth 蓝牙开发笔记

文章介绍了Android环境下蓝牙低功耗(BLE)的开发,强调了BLE相对于传统蓝牙的优势,如速度快、覆盖广、安全性和低功耗。BLE的核心组成部分包括Service、Characteristic和Descriptor,它们通过UUID进行标识。Characteristic是数据交换的关键,且设备可以拥有多个Service和Characteristic。

android 蓝牙开发笔记。

蓝牙有二种:

  1. 传统蓝牙
  2. 低功耗蓝牙

不同点

传统的一般通过socket方式,而低功耗蓝牙是通过Gatt协议来实现

低功耗蓝牙优点

低功耗蓝牙较传统蓝牙,传输速度更快,覆盖范围更广,安全性更高,延迟更短,耗电极低等等优点

BLE蓝牙介绍

结构

BLE分为三部分:Service,Characteristic,Descriptor

这三部分都用UUID作为唯一标识符。UUID为这种格式:0000ffe1-0000-1000-8000-00805f9b34fb。比如有3个Service,那么就有三个不同的UUID与Service对应。这些UUID都写在硬件里,我们通过BLE提供的API可以读取到。

重点

一个BLE终端可以包含多个Service, 一个Service可以包含多个Characteristic,一个Characteristic包含一个value和多个Descriptor,一个Descriptor包含一个Value。Characteristic是比较重要的,是手机与BLE终端交换数据的关键,读取设置数据等操作都是操作Characteristic的相关属性。*

参考

Android BLE蓝牙4.0开发详解

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值