蓝牙是如何诞生,如何工作,如何发展的?【无线通信小百科】

蓝牙为什么叫蓝牙?深入了解关于蓝牙的一切|无线通信小百科

在前两期文章,我们为大家介绍了无限通信技术是如何工作,如何发展;也为大家讲解了目前主流无线通信模块、SoC方案都有哪些。

无线通信工作原理、发展历程介绍icon-default.png?t=O83Ahttps://blog.csdn.net/m0_61036291/article/details/143112771?spm=1001.2014.3001.5501

主流无线通信模块、SoC方案介绍icon-default.png?t=O83Ahttps://blog.csdn.net/m0_61036291/article/details/143300566?spm=1001.2014.3001.5501

当然只了解无线通信技术这一个笼统的概念还不够!从本期内容开始,我们将为大家带来各种无线通信技术的详细介绍。第一期就从我们生活中所常用的 “蓝牙技术” 开始。


蓝牙(Bluetooth),是一种短距离无线通信技术。它是一种实现语音和数据无线传输的开放式标准,被广泛应用于汽车、工业、医疗保健、运动健身、安防、家庭娱乐等方面。生活中我们用的数字产品基本都具备蓝牙连接功能,智能手机上蓝牙更是标配。无论是连接耳机、音响,数字腕表等等,都离不开蓝牙技术。

1、蓝牙名称的由来

可能有小伙伴对蓝牙这个名称感到很好奇,那么这个名字是怎么来的呢。这来自1997年几位参与制定最初蓝牙标准的工程师的灵感。 当时共同参与制定标准的几大行业巨头都想让这项新技术更倾向于自家制定的规范,并且为了给它起一个响亮的名称而争吵不休,最终他们受到历史上维京时代的丹麦蓝牙王传说的启发,把它命名为蓝牙。丹麦的这位Harald Blåtand国王在公元10世纪统一了包括挪威丹麦和芬兰和在内的广大北欧地区。

当时制定的蓝牙规范完成了对几大厂商各自的短距离无线技术的统一,正如当年丹麦蓝牙王所达成的统一北欧各国的功绩。至于这位蓝牙王是否真的是因为太爱吃蓝莓,而导致牙齿变成了蓝黑色,就留待感兴趣的小伙伴们自己考证了。

2、蓝牙技术的工作原理

蓝牙的工作原理和Wifi非常类似,它是利用2.4GHz的波段,在短距离设备间发射电波,在设备间传送数据。不同的是,蓝牙并不需要一个专门的中心路由器来负责在设备间收发数据,两个蓝牙设备间可以直接进行数据传送,是一种点对点的连接方式。

蓝牙使用的2.4GHz波段和Wifi的2.4 GHz频段相同。为了避免被干扰, 蓝牙使用了一种自适应跳频技术。通信双方以每秒 1600 次的速度在可用的79个信道上跳转,也就是说它使用的实际频段会以很快的速度跳变,避免被一些固定的噪声干扰。而且他们会识别信道中干扰源的存在并将其从可用信道列表中排除,从而可以减少干扰并确保稳定的连接。

蓝牙的设备之间的组网方式是主从模式,也即有一个设备作为主设备Master,其他的设备作为从设备Slave。一个主设备最多可以连接7个不同的从设备。每个蓝牙设备都有一个唯一的 48 位地址,这样可以保证在同时存在多个蓝牙设备的情况下,他们相互之间不会产生干扰。

3、蓝牙信号的功率

由于最初设计时是为了在较短距离内的设备之间方便的传输语音或低速数据,所以蓝牙信号的功率相比wifi或者手机信号来说是比较低的,其典型功率只有1mW。而从蓝牙4.0版本开始支持的低功耗蓝牙,功耗更是可以减小到0.01W到0.5W之间。市场上主流的蓝牙鼠标键盘,遥控器等基本都是支持低功耗蓝牙协议的。目前的蓝牙芯片支持多种省电模式,当没有设备连接的时候,几乎是不耗电的,所以手机上的蓝牙开关即使一直开着也不会影响待机时间。

4、蓝牙标准的发展过程

多年来,蓝牙历经了多个版本,从蓝牙v1.0到现在的5.3, 最大传输速率和传输距离有了很大的提升。而且高等级版本可以向下兼容以前的版本,这样可以确保不同版本的设备间的相互通讯。

从2016年的蓝牙5.0开始,蓝牙技术开始针对物联网时代的需求进行了发展和优化。其中蓝牙 Mesh 自组网技术,突破了传统蓝牙连接设备数量以及组网的限制,使得大量的智能装置可以进行多对多的数据传输,组成覆盖范围更广的网络,同时具备了自修复能力和更高的安全性。

在智能楼宇的应用场景中, 建筑内的数百个或数千个设备采用蓝牙Mesh组网,可以安全地相互通信。也能搭配蓝牙Mesh网关,将数据透过宽带、5G信号或者Wi-Fi传输,进行远程的数据分析和控制。

蓝牙技术在物联网领域的另外一个优势就是产品普及性。蓝牙产品的出货量每年在十亿级别而且还在上升中。几乎每个智能设备目前都支持蓝牙协议,而且由于其广泛大量的应用,国内外均有多家厂商提供成熟的芯片解决方案,用户设计产品时可以根据自己的需求进行选择。

目前市面上常用的蓝牙产品一般都是蓝牙模块。由于它和Thread,Zigbee等其他射频技术具有互补特性,市面上也会有几合一版本的SoC解决方案,例如Nordic的nRF52820系统級芯片,具备ARm cortex M4的内核支持,同时支持蓝牙5.2、以及蓝牙mesh、Thread和Zigbee mesh,小型封装提供USB和高级无线连接功能,可用于人机接口设备、智能家居、商业和工业应用。

以上给大家简要介绍了什么是蓝牙,蓝牙是如何工作的,以及蓝牙的发展历程,在下一期的文章中将为大家带来 WiFi 的详细介绍,敬请期待~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/908820.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Pytorch cuda版本选择(简洁高效版)

简而言之 Pytorch cuda版本选择 只需要低于cuda驱动版本即可,cuda版本查看是nvidia-smi, nvcc -V 是runtimeapi版本可以不用管 1.只要看cuda驱动版本 安装pytorch 选择cuda版本,只要看你电脑cuda驱动版本即可。 2.选择依据 pytorch中cuda版本只要不高于…

告别复杂协作:Adobe XD的简化替代方案

Adobe XD是一款集成UI/UX设计和原型创建功能的设计平台。它允许用户进行网页、移动应用的设计,以及原型的绘制,并且能够将静态设计转化为动态的交互原型。尽管Adobe XD提供了这些功能,但它依赖于第三方插件,且插件库有限&#xff…

【创新技术】探索Nuvoton NSP2.0:打造高品质语音提示新方案

你还在为寻找低成本高品质的语音播放芯片而困扰吗?面对市面上参差不齐的语音播放芯片,我们一直都在追求性价比,真正的性价比并不单独只是考虑价格,更加考虑播放音效的品质,芯片的抗干扰性能、外围电路的简易程度和开发…

【IC每日一题:CDC多bits跨时钟传输+handShake】

IC每日一题:CDC多bits跨时钟传输handShake 1 八股题:CDC多bits跨时钟传输1.1 慢到快:MUX enbale同步器法1.1.1 分析1.1.2 时序图1.1.3 代码 1.2 快到慢:握手协议1.2.1 原理分析1.2.2 时序图1.2.3 代码题 2 手撕题:使用…

如何将MySQL彻底卸载干净

目录 背景: MySQL的卸载 步骤1:停止MySQL服务 步骤2:软件的卸载 步骤3:残余文件的清理 步骤4:清理注册表 步骤五:删除环境变量配置 总结: 背景: MySQL卸载不彻底往往会导致重新安装失败…

完美解决 vscode 多设备通过ssh登录远程服务器免密登录

文章目录 问题解决分支一:只需一个设备连服务器分支二:需要多台设备连服务器(即分支一成立的情况下,即已经有一个设备连接服务器了)确保权限正确注意 问题 麻烦,每次打开vscode都要输入密码才能连接服务器&…

mac|安装redis及RedisDesk可视化软件

一、安装 通过Homebrew安装 brew install redis 在安装过程可以得到以下信息: 1、启动redis或重新登陆redis brew services start redis 如果只想在前端运行,而不是在后端,则使用以下命令 /opt/homebrew/opt/redis/bin/redis-server /opt…

大学适合学C语言还是Python?

在大学学习编程时,选择C语言还是Python,这主要取决于你的学习目标、专业需求以及个人兴趣。以下是对两种语言的详细比较,帮助你做出更明智的选择: C语言 优点: 底层编程:C语言是一种底层编程语言&#x…

3大关键点教你用Java和Spring Boot快速构建微服务架构:从零开发到高效服务注册与发现的逆袭之路

你好,我是忆~遂愿,全网3w粉丝,《遂愿盈创》社群主理人。 副业启航① | 遂愿盈创(对副业感兴趣免费可入,多种赚钱实战项目等你来,一起探寻副业快速变现的途径;以及对接互联网大厂商务合作&#x…

ubuntu下使用pocketsphinx进行语音识别

文章目录 前言一、pocketsphinx的介绍二、ubuntu下编译三、使用示例1.模型选择2.代码示例3.自定义字典 四、交叉编译总结 前言 由于工作需要语音识别的功能,环境是在linux arm版上,所以想先在ubuntu上跑起来看一看,就找了一下语音识别的开源…

Redis的持久化以及性能管理

目录 一、Redis持久化概述 1.什么是Redis持久化 2.持久化方式 3.RDB持久化 3.1概念 3.2触发条件 3.3执行流程 3.4启动时加载 4. AOF持久化 4.1概念 4.2启动AOF 4.3执行流程 4.4启动时加载 5.RDB和AOF的优缺点 二、Redis性能管理 1.查看Redis内存使用 2…

科研绘图系列:R语言组合连线图和箱线图(linechart+boxplot)

文章目录 介绍加载R包数据数据预处理画图1画图2系统信息介绍 连线图(Line Chart)是一种常用的数据可视化图表,它通过将一系列数据点用直线段连接起来来展示数据随时间或有序类别变化的趋势。以下是连线图可以表示的一些内容: 时间序列数据:展示数据随时间变化的趋势,例如…

Webserver(3.1)线程

目录 创建线程终止线程连接已终止的进程二级指针 线程分离线程取消线程属性线程同步多线程卖票 创建线程 编译时需要加-pthread gcc pthread_create.c -o create -pthread#include<pthread.h> #include<stdio.h> #include<string.h> #include<unistd.h&…

WPS实现手机电脑同步文件

复制链接&#xff0c;发送微信&#xff0c;即可在手机端打开同步编辑文档。 当手机编辑文档后&#xff0c;会有如下提示: 根据提示&#xff0c;可选择文件更新版本。

ES海量数据插入如何优化性能?

2024年10月NJSD技术盛典暨第十届NJSD软件开发者大会、第八届IAS互联网架构大会在南京召开。百度文心快码总经理臧志分享了《AI原生研发新范式的实践与思考》&#xff0c;探讨了大模型赋能下的研发变革及如何在公司和行业中落地&#xff0c;AI原生研发新范式的内涵和推动经验。 …

【linux】HTTPS 协议原理

1. 了解 HTTPS 协议原理 &#xff08;一&#xff09;认识 HTTPS HTTPS 也是一种应用层协议&#xff0c;是在 HTTP 协议的基础上引入了一个加密层 因为 HTTP协议的内容都是按照文本的方式进行传输的&#xff0c;这个过程中&#xff0c;可能会出现一些篡改的情况 &#xff08;…

labview学习总结

labview学习总结 安装labview的特点一、图形化编程范式二、并行执行机制三、硬件集成能力四、应用领域优势五、开发效率六、系统集成能力**labview基本组成示意图****常用程序结构图解**结语 基础知识介绍界面前后面板的概念平铺式和层叠式 帧的概念结构类型顺序结构for循环whi…

PostgreSQL技术内幕17:PG分区表

文章目录 0.简介1.概念介绍2.分区表技术产生的背景3.分区类型及使用方式4.实现原理4.1 分区表创建4.2 分区表查询4.3 分区表写入4.4 分区表删除 0.简介 本文主要介绍PG中分区表的概念&#xff0c;产生分区表技术的原因&#xff0c;使用方式和其内部实现原理&#xff0c;旨在能…

RHCSA课后练习3(网络与磁盘)

1、配置网络&#xff1a;为网卡添加一个本网段IPV4地址&#xff0c;x.x.x.123 涉及的知识点 配置网络&#xff1a; ens160&#xff1a;en---表示以太网 wl---表示无线局域网 ww---表示无线广域网 注意&#xff1a;一个网络接口&#xff0c;可以有多个网络连接&#xff0c;但…

开发人员需要知道的 20个Git命令行技巧

前言 大多数开发人员每天都会使用 Git&#xff0c;但许多人只是对其功能略知一二。 学习一些 git 命令行技巧可以改变游戏规则&#xff0c;让你更高效、更有成效&#xff0c;对版本控制更有信心。 那么&#xff0c;让我们深入了解每个开发人员工具包中都应该有的 20 个 Git …