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

简介:

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

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

相关文章
|
11天前
|
传感器 数据采集 监控
LabVIEW开发中的常见通讯协议详解
LabVIEW开发中的常见通讯协议详解
10 0
|
2月前
|
网络协议 安全 算法
谷歌出品!读懂 QUIC 协议:更快、更高效的通信协议
谷歌出品!读懂 QUIC 协议:更快、更高效的通信协议
226 0
|
2月前
|
网络协议 算法 安全
|
2月前
|
网络协议 Linux 数据处理
Linux网络编程(各种协议模型的基础知识)
Linux网络编程(各种协议模型的基础知识)
52 0
|
存储 网络协议 Unix
应用实战精解系列(七):RVB2601以太网通讯测试
芯片开放社区(OCC)面向广大开发者推出应用实战系列内容,通过分享开发者实战开发案例,总结应用开发经验,梳理开发中的常见问题及解决方案,为后续参与的开发者提供更多参考与借鉴。
509 0
应用实战精解系列(七):RVB2601以太网通讯测试