![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BlueTooth
xuexingyang
wifi
展开
-
BlueTooth知识ABC
1. Bluetooth是用于替换电缆的短程无线技术,支持 723 kbps(不对称)和 432 kbps(对称)的速度,可以传输数据和语音。Bluetooth设备的传输范围大约 10米(30英尺)。2. BlueZ是官方 Linux Bluetooth栈,由主机控制接口(Host Control Interface,HCI)层、Bluetooth协原创 2012-07-16 17:34:02 · 3197 阅读 · 0 评论 -
蓝牙技术谈之跳频技术(一)
跳频技术 (Frequency-Hopping Spread Spectrum; FHSS)在同步、且同时的情况下,接受两端以特定型式的窄频载波来传送讯号,对于一个非特定的接受器,FHSS所产生的跳动讯号对它而言,也只算是脉冲噪声。FHSS所展开的讯号可依特别设计来规避噪声或One-to-Many的非重复的频道,并且这些跳频讯号必须遵守FCC的要求,使用75个以上的跳频讯号、且跳频至下一个频率的最原创 2013-08-14 17:41:30 · 23587 阅读 · 2 评论 -
蓝牙的配对和连接的建立过程
蓝牙的建立过程是一个复杂的过程,即使有过相当一段工作和使用经验的人,如果不仔细去了解还是理解不全。平时我们用蓝牙耳机听音乐,和不同的设备共享文件,打电话等,都有一个配对--连接--传输数据的过程。配对,其实就是一个认证的过程。为什么不配对便无法建立连接?任何无线通信技术都存在被监听和破解的可能,蓝牙SIG为了保证蓝牙通信的安全性,采用认证的方式进行数据交互。同时原创 2013-07-02 11:37:22 · 13065 阅读 · 10 评论 -
Bluetooth architecture (HCI/L2CAP)
1. HOST to Controller2. HCI3. L2CAP原创 2013-04-01 17:50:27 · 3016 阅读 · 0 评论 -
蓝牙配置文件和协议(总则)
从本篇开始,会陆续介绍一些Bluetooth的profile和protocol,作为入门级的读物,具体详细的内容请参考:Bluetooth SIGBluetooth Wiki如何使用蓝牙设备这样的说明就交由上述网站完成了,本站则致力于阐明各式协议(Protocol)及配置文件(Profile)的技术规范这样的内容。首先,作为开篇的作品,将针对蓝牙协议层的原创 2013-03-29 19:10:40 · 4490 阅读 · 0 评论 -
How to debug Bluetooth
Where are the logs?Whatare needed to debug Bluetooth?Overview of bluetooth stacks architecture. You should know which layer has issue. Read Bluetooth specification careful if you need. Cross ana原创 2013-03-29 15:25:26 · 6670 阅读 · 0 评论 -
HCI-UART
1. HCI 传输层的比较HCI 层位于蓝牙高层协议和低层协议之间,其目的是实现主机设备与蓝牙模块之间的互操作,即HCI 是蓝牙主机与主机控制器间软硬件接口。HCI 为蓝牙硬件中基带控制器和链接管理器提供了命令接口,从 而实现对硬件状态注册器和控制寄存器的访问,提供了对蓝牙基带的统一访问模式。 目前,HCI 的传输层主要有三种:USB,RS-232,UART。此外,还有一种PC 卡原创 2012-12-20 13:40:37 · 6047 阅读 · 0 评论 -
蓝牙技术(总概)
Bluetooth 历史“Bluetooth”这个名称来源于公元 10 世纪丹麦国王 Harald Blatand - 英译为 Harold Bluetooth。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。通过对欧洲历史及对这一无线技术未来发展的一夜的讨论,好些人 认为以国王 Blatand 的名号来命名此技术再恰当不过。国王 Blatand 统一了战争纷扰的各个派系,其转载 2012-10-18 13:33:22 · 8710 阅读 · 5 评论 -
Bluetooth_FTP_SPEC: 蓝牙FTP介绍
FTP(Bluetooth File Transfer Profile) defines howfolders and files on a server device can be browsed by a client device. Once afile or location is found by the client, a file can be pulled from the ser原创 2012-08-31 15:09:47 · 6533 阅读 · 0 评论 -
Bluetooth Spec Version Comaration(v2.0 3.0 4.0)(蓝牙Spec各版本比较)
Bluetooth wireless technology is a wireless communicationssystem intended to replace the cables connecting portable and/or fixedelectronic devices.蓝牙无线技术是一种无线通信系统,目的就是用一种便携方式来代替电缆或者固定电子设备的连接方式。翻译 2012-08-03 18:38:51 · 7361 阅读 · 0 评论 -
Core Architecture Blocks (核心架构模块)(二)
CoreArchitecture BlocksChannel ManagerThe channel manager isresponsible for creating, managing, and destroying L2CAP channels for thetransport of service protocols and application data streams. Th翻译 2012-08-02 19:29:13 · 3493 阅读 · 0 评论 -
Bluetooth Core Architecture Blocks (蓝牙核心架构)(一)
首先,第一幅图是蓝牙官网上的图示,对应蓝牙4.0版本。(2012年7月份最新更新)因为该图不很清楚,有人重画了下,稍微修改了其中一部分,如下图:为便于理解,附上v1.0的架构图示如下:为了便于理解,最后附上M$上关于蓝牙协议的图示,如下图:下面就是关于蓝牙官网上文章的翻译了,因为时间和水平有限,主要是水平有限,翻译难免有误差之处,欢迎斧正。(http翻译 2012-07-26 18:50:57 · 11684 阅读 · 4 评论 -
Bluetooth深入(一)几个术语和说明
一 几个术语:HFP(Hands-free Profile)耳机模式:让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。HSP(Handset Profile)耳机模式用于支持蓝牙耳机与移动电话之间使用HID() 人机接口设备配置文件HID 配置文件定义了 Bluetooth HID(如键盘、指向设备、游戏设备及远程监视设备)原创 2012-07-18 11:56:40 · 3140 阅读 · 0 评论 -
Android4.2和4.3中enable bluetooth
转一篇写的比较好的BT enable 过程的文章。以下是基于Android 4.2代码,对Bluetooth BR/EDR Enableprocess的分析。BluetoothAdapter类代表的是local device Bluetoothadapter,而BluetoothDevice类代表的是remote Bluetooth device。在Android4.3中引入了一个新的转载 2015-02-28 10:02:27 · 1223 阅读 · 0 评论