物联网技术讲解:蓝牙无线通讯技术

2024-02-15 04:20

本文主要是介绍物联网技术讲解:蓝牙无线通讯技术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

相信大家对蓝牙肯定不会陌生,但蓝牙是怎么来的?为什么叫蓝牙不叫黄牙呢?它是如何发展至今?以及它与物联网未来的发展趋势是什么,今天我们一起来深度的聊一聊。蓝牙无处不在:扬声器、无线耳机、汽车、可穿戴设备、医疗设备、甚至鞋子!

1996年,爱立信、诺基亚、东芝、IBM和英特尔公司计划成立一个行业协会,共同开发一种短距离无线连接技术。开发小组希望这项无线通信技术能像蓝牙王一样,将不同工业领域的工作协调、统一起来。因此,这项技术就命名为蓝牙。而蓝牙的标志正是古代北欧文字 ᚼ和 ᛒ的组合,也就是蓝牙王Harald Blåtand的首字母HB的合写。关于这个名字的来历有诸多版本,一种传说是因为这位国王很喜欢吃蓝莓,导致牙齿都被染蓝了;也有史学家推测,是国王的某颗牙齿坏死了,在外观上看起来是蓝色的。

说到蓝牙,很多人都会想到WIFI,那么即然有WIFI了,为什么还要用蓝牙呢?那是因为功耗和辐射是WiFi的硬伤,WiFi协议是为了高速通信设计的,设计出来的协议很复杂,耗电量很高。我们都知道大部分WiFi设备是插电的,而且为了高速传输,设备的CPU功率也很高。其次是辐射。手机的辐射是瓦级的,WiFi是100毫瓦级的,而蓝牙是毫瓦级的,甚至更低。

在 2010 以或以前,蓝牙成为大部分市售电脑和手机的必然配备,但蓝牙的的功耗一直没有明显的改善,不少人的蓝牙 3.0 设备一直长期关闭,导致蓝牙的使用场景一直都受严重的限制,也使其发展一直未被重视。

直至 2010 年以后,蓝牙推出 4.0 版本的低功耗版本 (Bluetooth Low-energy, BLE),能在移动设备上以低耗电方式待机,使它能长时间处于可连接状态;它不需要像 Wi-Fi 一样消耗大量电力、也不需要像 3G 一样消耗大量数据,也能随时与外部设备连接。故此,随着 2011 年 iPhone 4s 引入蓝牙 4.0,带动了当时的手机全面引入低功耗蓝牙,在掌握了智能手机与其它设备连接的钥匙。

蓝牙用的那么广泛,在设计物联网产品和智能硬件产品的时候,如何选择?

蓝牙是当前最主流的、2.4G、近距离、低功耗无线通信方式之一。

经典蓝牙:蓝牙最初的设计意图,是打电话放音乐。3.0版本以下的蓝牙,都称为“经典蓝牙”。功耗高、传输数据量大、传输距离只有10米。

低功耗蓝牙:就是BLE,通常说的蓝牙4.0(及以上版本)。低功耗,数据量小,距离50米左右。

蓝牙设计的时候就是为了传声音的,所以是近距离的音频传输的不二选择。

如共享单车锁、蓝牙智能锁、蓝牙防丢器、蓝牙室内定位,是目前手机和智能硬件通信的性价比最高的手段。直线距离约50米,一节5号电池能用一年,传输模组成本10块钱,远比WIFI、4G等大数据量的通信协议更实用。

2020年1月7日,蓝牙技术联盟SIG宣布即将发布新一代蓝牙音频技术标准—低功耗音频LE Audio,在较早版本蓝牙(4.2和更早版本)中,低功耗蓝牙(BLE)的数据速率设置为固定1Mbps。在新的蓝牙标准中,引入了一种数据速率为2Mbps的新模式。这种新的数据速率还提供了一些额外好处:

1. 由于在较短时间内传输相同数量数据,因此降低了功耗。

2. 由于减少了无线电接通时间,改善了无线共存。

除此之外,新一代的蓝牙把通信距离提高至原来的四倍。这意味着BLE技术终于可用在智能家居里面了,用户可以通过BLE来控制家里的智能产品,从智能灯泡到智能锁,现在一家之中的智能设备都可以用BLE来连接。相比耗电量巨大的WiFi技术,BLE用于智能家居产品的优势非常明显。

在低功耗蓝牙(BLE)中,设备可以运行三种主要状态,它是广告、扫描或连接。要连接两个低功耗蓝牙设备,一个设备必须广告,另一个设备必须扫描,然后启动连接。广告本质上涉及广告分组,这允许另一个扫描设备发现它们,经过广告分组允许后,则扫描设备可以决定启动连接。

在过去的几年时间里似乎每个人都对物联网(IoT)有了一定的了解,并且相信这将是一个非常大的市场。然而物联网(IoT)市场发展至今并不像很多人所期待的那样快,尤其是在“智能家居”领域。很多因素导致了物联网(IoT)发展缓慢,但是其中最主要的原因是该行业缺少无线通信技术标准。

当然,做为开发服务公司的我们来说有很多的选择,决定做某种产品前我们必须先考虑每种技术的优势和益处,比如蜂窝、WiFi、蓝牙,此外还有Thread和Zigbee技术,它们都是基于IEEE 802.15.14 LowPAN技术,比如LORA、Sigfox、NB-IoT(一种蜂窝形式)和Z-wave等。如果是固定供电的、不考虑功耗的、要传高速数据的,这些都不适合蓝牙。远距离的可以用2G、4G、NB-IOT,大数据量的可以用WIFI。

这篇关于物联网技术讲解:蓝牙无线通讯技术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/710423

相关文章

Java中的Schema校验技术与实践示例详解

《Java中的Schema校验技术与实践示例详解》本主题详细介绍了在Java环境下进行XMLSchema和JSONSchema校验的方法,包括使用JAXP、JAXB以及专门的JSON校验库等技术,本文... 目录1. XML和jsON的Schema校验概念1.1 XML和JSON校验的必要性1.2 Sche

Java中实现对象的拷贝案例讲解

《Java中实现对象的拷贝案例讲解》Java对象拷贝分为浅拷贝(复制值及引用地址)和深拷贝(递归复制所有引用对象),常用方法包括Object.clone()、序列化及JSON转换,需处理循环引用问题,... 目录对象的拷贝简介浅拷贝和深拷贝浅拷贝深拷贝深拷贝和循环引用总结对象的拷贝简介对象的拷贝,把一个

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Python中高级文本模式匹配与查找技术指南

《Python中高级文本模式匹配与查找技术指南》文本处理是编程世界的永恒主题,而模式匹配则是文本处理的基石,本文将深度剖析PythonCookbook中的核心匹配技术,并结合实际工程案例展示其应用,希... 目录引言一、基础工具:字符串方法与序列匹配二、正则表达式:模式匹配的瑞士军刀2.1 re模块核心AP

MySQL连表查询之笛卡尔积查询的详细过程讲解

《MySQL连表查询之笛卡尔积查询的详细过程讲解》在使用MySQL或任何关系型数据库进行多表查询时,如果连接条件设置不当,就可能发生所谓的笛卡尔积现象,:本文主要介绍MySQL连表查询之笛卡尔积查... 目录一、笛卡尔积的数学本质二、mysql中的实现机制1. 显式语法2. 隐式语法3. 执行原理(以Nes

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

RabbitMQ消费端单线程与多线程案例讲解

《RabbitMQ消费端单线程与多线程案例讲解》文章解析RabbitMQ消费端单线程与多线程处理机制,说明concurrency控制消费者数量,max-concurrency控制最大线程数,prefe... 目录 一、基础概念详细解释:举个例子:✅ 单消费者 + 单线程消费❌ 单消费者 + 多线程消费❌ 多

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

从入门到进阶讲解Python自动化Playwright实战指南

《从入门到进阶讲解Python自动化Playwright实战指南》Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit... 目录Playwright 简介核心优势安装步骤观点与案例结合Playwright 核心功能从零开始学习

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、