蓝牙Bluetooth技术小知识
蓝牙Bluetooth技术以及广泛的应用于各种设备,并将继续在物联网IoT领域担任重要角色。下面搜集整理了一些关于蓝牙技术的小知识,以备参考。
蓝牙Bluetooth技术始创于1994年,其名字来源于10世纪时的一位丹麦国王Harold Bluetooth,他统一了现在的挪威、瑞典和丹麦地区,以他的名字命名也是取其能使现在的各种离散的设备连接在一起的意思。所以蓝牙Bluetooth和“蓝色的牙齿”并没有什么关系 :) 蓝牙技术目前有几个版本并行,Bluetooth 2.1 (Bluetooth BS/EDR), 3.0 (Bluetooth HS) 和 4.0 (Bluetooth Smart或BLE).
最常见的蓝牙设备可能就是蓝牙耳机,不用连线即可播放手机中的高品质音乐。这一般会采用Bluetooth2.1 BR/EDR(Basic rate/enhanced data rate),这个蓝牙版本专门对传输稳定的高品质数据流做了优化。
蓝牙3.0 Bluetooth High Speed 技术可用于数据的高速传输,比如在设备间传输很大的音频或视频文件,批量下载照片等等。
最近比较火的是蓝牙4.0,也就是Bluetooth Low Energy (BLE, 或者Bluetooth Smart),蓝牙4.0 (BLE)主要在低功耗方面做了改进使其能应用于可穿戴设备这样供电不方便的场景,使用BLE,一颗普通的纽扣电池就可以维持几个月甚至一年。这也将使蓝牙BLE技术在物联网IoT方面大有作为。可以想见,不久的将来,你周围将充斥着可互联的大量的智能设备,智能腕表、心率监测、智能门锁、或是智能袜子、运动鞋、或者智能筷子等等。你身边的一切都有可能通过低功耗的蓝色技术和你的手机或者蓝牙智能网关相连,进一步接入互联网。
一般大家都认为,蓝牙只适用于短距离传输。但其实蓝牙技术是可以用于长距离传输的。我们常见的手机、耳机、音箱等蓝牙设备传输距离一般不超过10米, 但这并不能说明蓝牙技术本身只能用于短距离传输。由于蓝牙和WiFi一样都运用于2.4GHz 频率, 其传输距离也和 802.11b 一样可达百米级。如下表所示,一些Class 1的设备,由于功耗相对较高,如果能有稳定充足的供电,是可以传输到到100米范围的。而我们常见的手机、耳机等设备由于供电方面的限制,一般属于class 2,传输距离一般在10米以内。
Device Class | Transmit Power | Intended Range |
Class 3 | 1 mW | less than 10 meters |
Class 2 | 2.5 mW | 10 meters, 33 feet |
Class 1 | 100 mW | 100 meters, 328 feet |
蓝牙和WiFi都运行于2.4GHz频率,应用于WiFi的天线也可以用于蓝牙设备,通过给蓝牙焊接一个天线并辅以稳定电源,是可以实现远距离传输的。比如下面这个改进Linksys USBBT100
不过Linksys USBBT100 在亚马逊上已经有自带天线的版本了,传输距离可达100米,可同时连接7个设备,费用约50刀。
Thanks to Joshua Wright.
蓝牙Bluetooth技术小知识的更多相关文章
- 蓝牙Bluetooth技术手册规范下载【转】
蓝牙Bluetooth技术手册规范下载 http://www.crifan.com/summary_bluetooth_specification_download/ [背景] 之前就已经整理和转帖了 ...
- 蓝牙Bluetooth技术手册规范下载
[背景] 之前就已经整理和转帖了和蓝牙技术相关的一些内容: [资源下载]bluetooth 协议 spec specification 蓝牙1.1.蓝牙1.2.蓝牙2.0(蓝牙2.0+EDR)区别 但 ...
- 蓝牙BlueTooth技术学习理解
1.BLUETOOTH基本了解 BLUETOOTH出自丹麦 Bluetooth SIG 蓝牙技术联盟,非盈利组织.主要任务是发布蓝牙规格.管理资格认证程序.保护蓝牙商标及宣传蓝牙无线技术. 重要网站 ...
- 深入了解Android蓝牙Bluetooth——《基础篇》
什么是蓝牙? 也可以说是蓝牙技术.所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,是由爱立信公司公司发明的.利用"蓝牙"技术,能够有效地简化掌上电脑.笔记本电 ...
- android -------- 蓝牙Bluetooth
什么是蓝牙? 也可以说是蓝牙技术.所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,是由爱立信公司公司发明的.利用“蓝牙”技术,能够有效地简化掌上电脑.笔记本电脑和移动电话手机等移动通 ...
- 蓝牙(Bluetooth) IEEE 802.15.1 协议学习
catalogue . 蓝牙概念 . 配对和连接 . 机密安全性 . 蓝牙协议分类 . 蓝牙协议栈 1. 蓝牙概念 蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网 ...
- 深入了解Android蓝牙Bluetooth——《进阶篇》
在 [深入了解Android蓝牙Bluetooth--<基础篇>](http://blog.csdn.net/androidstarjack/article/details/6046846 ...
- HTML+CSS中的一些小知识
今天分享一些HTML.CSS的小知识,希望能够对大家有所帮助! 1.解决网页乱码的问题:最重要的是要保证各个环节的字符编码一致! (1)编辑器的编辑环境的字符集(默认字符集):Crtl+U 常见的编码 ...
- iOS APP开发的小知识(分享)
亿合科技小编发现从2007年第一款智能手机横空出世,由此开启了人们的移动智能时代.我们从一开始对APP的陌生,到现在的爱不释手,可见APP开发的出现对我们的生活改变有多巨大.而iOS AP ...
随机推荐
- Spring Quartz实现任务调度
任务调度 在企业级应用中,经常会制定一些"计划任务",即在某个时间点做某件事情 核心是以时间为关注点,即在一个特定的时间点,系统执行指定的一个操作 任务调度涉及多线程并发.线程池维 ...
- pycharm2016.3.1激活及汉化
pycharm快捷键 PyCharm设置python新建文件指定编码为utf-8 Python | 设置PyCharm支持中文 0, 注册码 43B4A73YYJ-eyJsaWNlbnNlSWQiOi ...
- Mac OS X 上编写 ASP.NET vNext (二) IDE配置
上一篇中介绍了如何在OS X上搭建.Net运行时.不过光有运行时还不够,还需要有一个好用的IDE,有了IDE的支持,OS X上的开发才称为可能. 和上篇类似,这里先列举出具体步骤,个人可以根据自己的情 ...
- 在.NET Core控制台程序中使用依赖注入
之前都是在ASP.NET Core中使用依赖注入(Dependency Injection),昨天遇到一个场景需要在.NET Core控制台程序中使用依赖注入,由于对.NET Core中的依赖注入机制 ...
- AutoMapper(一)
返回总目录 映射前后操作 偶尔有时候,在映射发生之前或之后,你可能需要执行一些自定义的逻辑.这可能是很少见的事情,因为在AutoMapper之外处理这些事情是更明显的.你可以创建一个映射前后的全局操作 ...
- Objective-C 生成器模式 -- 简单实用和说明
1.生成器模式的定义 将一个复杂的对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表示 2.生成器模式的UML Builder :生成器接口,定义创建一个Product各个部件的操作 Con ...
- C# 复制PDF页面到另一个PDF文档
C# 复制PDF页面到另一个PDF文档 有时候我们可能有这样一个需求,那就是把PDF页面从一个PDF文档复制到另一个PDF文档中.由于PDF文档并不像word文档那样好编辑,因此复制也相对没有那么容易 ...
- Java 特定规则排序-LeetCode 179 Largest Number
Given a list of non negative integers, arrange them such that they form the largest number. For exam ...
- Oracle 11g静默安装简明版
环境:RHEL 6.5 + Oracle 11.2.0.4 1. 初步处理应答文件 2. 静默安装软件 3. 静默安装监听 4. 静默dbca建库 说明: 本文默认安装软件前的步骤已经设置完毕 如果没 ...
- SELECT TOP 1 比不加TOP 1 慢的原因分析以及SELECT TOP 1语句执行计划预估原理
本文出处:http://www.cnblogs.com/wy123/p/6082338.html 现实中遇到过到这么一种情况: 在某些特殊场景下:进行查询的时候,加了TOP 1比不加TOP 1要慢(而 ...