《低功耗蓝牙开发权威指南》——2.10节无连接模型

简介:

本节书摘来自华章社区《低功耗蓝牙开发权威指南》一书中的第2章,第2.10节无连接模型,作者 (英)Robin Heydon,更多章节内容可以访问云栖社区“华章社区”公众号查看

2.10 无连接模型
设计经典蓝牙的初衷是代替耳机线、鼠标线、文件传输电缆等有线介质。这意味着建立链路所耗费的成本不那么重要,因为连接将维持几分钟、几小时甚至几天;连接开始时数秒的延迟也显得并不重要。然而,低功耗蓝牙改变了这一切。
低功耗的基本理念就是连接是瞬态的。当你需要做某件事或者检查情况时,可以快速创建一个连接,完成要做的事,而后断开连接。一台设备如果每五分钟通告一次状态信息,一天当中无线电打开的总时间不会超过1s。这说明该无线电在99.999%的时间内处于关闭状态—如果只保留4位有效数字的话,无线电关闭的时间是100%。每次建立连接的过程中产生的任何延迟都会显著地导致功耗增加。
低功耗蓝牙可以在大约3ms内建立连接、发送数据并优雅地断开连接。这是许多设备的福音,这些设备包含状态信息,却一直无法负担无线通信的能耗成本,现在可以考虑增加低功耗蓝牙。即使小到按钮一般的简单小玩意也可以使用该技术,借助回收能量(scavenged power),甚至不需要电池也可工作。

相关文章
|
5月前
|
传感器 数据采集 监控
LabVIEW开发中的常见通讯协议详解
LabVIEW开发中的常见通讯协议详解
47 0
|
7月前
|
网络协议 安全 算法
谷歌出品!读懂 QUIC 协议:更快、更高效的通信协议
谷歌出品!读懂 QUIC 协议:更快、更高效的通信协议
1310 0
|
网络协议 架构师 Java
即时通讯技术文集(第3期):高性能网络编程系列 [共14篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第3 期。
201 0
即时通讯技术文集(第3期):高性能网络编程系列 [共14篇]
|
网络协议 网络性能优化 数据格式
决战网络编程 之 网络协议分层
决战网络编程 之 网络协议分层
118 0
|
网络协议 Windows
【从零开始的嵌入式生活】网络编程6——TCP、IP协议原理
【从零开始的嵌入式生活】网络编程6——TCP、IP协议原理
【从零开始的嵌入式生活】网络编程6——TCP、IP协议原理