此文翻译至Android API里的Bluetooth Low Energy,希望对大家有所帮助。谢谢。
Android4.3(API版本18)介绍了内置平台支持BLE的中心角色,并且提供了相关API,高大尚的程序员们可以使用这些API来扫描设备、查询服务(指服务端进程)、读写特性值(指特定的字符)。与经典蓝牙不同的是,BLE的设计是为了提供显著的低功耗支持。这使得Android应用可以仅需很低...
分类:
其他好文 时间:
2014-12-29 21:37:30
阅读次数:
542
A2DP Sink was not supported in Android 4.4. We implemented this feature which can be applied in the scenarios below.
You can get the code from https://android-review.googlesource....
分类:
移动开发 时间:
2014-12-24 18:13:36
阅读次数:
519
原文网址:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/61462.aspx看了下问题,发现不太会回答了,很久没弄,全忘记了,只好贴出之前的一些东西,帮助初学者入下门吧:一、初识B...
分类:
其他好文 时间:
2014-12-21 15:07:25
阅读次数:
406
原文网址:http://www.wowotech.net/bluetooth/bt_overview.html1. 前言自1994年由爱立信推出至今,蓝牙技术已经走过了20个岁月。从最初的Bluetooth V1.0,到Bluetooth V4.0(最新的为V4.1,2013年底发布),经历了近9个...
分类:
其他好文 时间:
2014-12-21 13:54:24
阅读次数:
297
以谷歌自带的Bluetooth Chat举例说明,例子中有三个源文件,分别为:BluetoothChat.java, DeviceListActivity.java, BluetoothChatService.java。其中BluetoothChat.java是主UI的Activity,Device...
分类:
移动开发 时间:
2014-12-18 14:58:49
阅读次数:
881
BLE:全称为Bluetooth Low Energy。蓝牙规范4.0最重要的一个特性就是低功耗。BLE使得蓝牙设备可通过一粒纽扣电池供电以维持续工作数年之久。很明显,BLE使得蓝牙设备在钟表、远程控制、医疗保健及运动感应器等市场具有极光明的应用场景。
Google从Android 4.3开始添加了对蓝牙4.0的支持。本文一个demo为入口分析 BLE 搜索的流程。
package com.d...
分类:
移动开发 时间:
2014-12-16 19:21:02
阅读次数:
344
1. HCI层协议概述: Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC,Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。在Host这一端:appli....
分类:
其他好文 时间:
2014-12-16 16:39:55
阅读次数:
276
BlueZ1.Kernel层实现: bluetooth协议栈有多层结构,最底层的硬件协议在硬件中就已经实现了。软件级别的协议实现,从HCI这一层开始实现。 BlueZ对各层协议的实现是依托于Socket的。BlueZ首先创建了一个新的Socket中的协议--PF_BLUETOOTH (AF_BLU....
分类:
其他好文 时间:
2014-12-16 16:29:49
阅读次数:
238
1、蓝牙是一种用于短距离、低带宽点对点通信的通信协议。Bluetooth是目前所使用的最广泛的无线通信协议之一,主要针对短距离通信,优点是功耗较低,传输速度也比较快。但缺点也很明显,就是传输距离比较短。Bluetooth 是几乎现在每部手机标准配备的功能,多用于耳机 mic 等设备与手机的连接,除此...
分类:
移动开发 时间:
2014-12-13 12:07:37
阅读次数:
163