APP下载

基于Android系统的低功耗蓝牙应用程序开发

2014-09-21沈峰李德胜

重庆科技学院学报(自然科学版) 2014年5期
关键词:设备

李 侠 沈峰 李德胜

(1.安徽电子信息职业技术学院软件学院,安徽 蚌埠 233000;2.安徽科技学院计算机科学与技术系,安徽 凤阳 233100)

蓝牙无线技术是目前使用最为广泛的短距离无线传输标准之一[1]。尽管蓝牙技术联盟(Bluetooth SIG)于2010年6月就已发布蓝牙4.0技术标准,但应用于Android智能手机则是从2012年5月Galaxy S3发布开始。随后支持蓝牙4.0的Android机型纷纷发布。但Android原生系统不支持蓝牙4.0,导致开发者无法开发可以运行在不同品牌不同机型的Android应用程序。2013年7月Android 4.3系统发布,正式支持蓝牙4.0。相对于蓝牙 2.1或者 3.0等传统蓝牙技术的高耗电性,对于那些采用纽扣电池供电的小蓝牙外设必须经常更换电池或充电,因此,蓝牙外设没有得到广泛应用。蓝牙4.0极低的运行和待机功耗使一粒纽扣电池可连续工作1 a。根据目前安卓设备全球75%的占有率和蓝牙4.0外设与安卓设备之间低功耗的连接方式,可穿戴设备及物联网将会得到快速发展。采用传统蓝牙进行产品开发的文献较多,但由于Android 4.3发布近10个月,有关开发文献较少,另一方面蓝牙4.0开发与传统蓝牙开发技术差别较大[3]。因此本文首先简要介绍蓝牙4.0及低功耗技术协议栈,然后重点介绍Android 4.3低功耗应用程序分层结构和关键技术,最后给出一个应用程序开发实例进行分析。

1 蓝牙4.0及低功耗技术协议栈

蓝牙4.0是目前最新的蓝牙标准,它包含了传统蓝牙、高速蓝牙和低功耗蓝牙标准,核心是蓝牙低功耗技术 (Bluetooth Low Energy,简称BLE)[4]。BLE耗电大概是传统蓝牙的十分之一,低功耗主要体现在等机功耗的减少、高速连接的实现和峰值功率的降低等3个方面。……

登录APP查看全文

猜你喜欢

设备
谐响应分析在设备减振中的应用
调试新设备
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
广播发射设备中平衡输入与不平衡输入的转换
食之无味,弃之可惜 那些槽点满满的可穿戴智能设备
500kV输变电设备运行维护探讨
HTC斥资千万美元入股虚拟现实设备商WEVR
Automechanika Shanghai 2014 之“看” 汽保设备篇
如何在设备采购中节省成本