0x00 . BlueNRG-1堆栈架构编程 记录总结

简介: 0x00 . BlueNRG-1堆栈架构编程 记录总结

低功耗蓝牙

低功耗蓝牙技术已被蓝牙核心规范 4.0 正式采纳,该版本的蓝牙标准支持两种无线技术系统:

• 基础速率(BR) • 低功耗蓝牙(BLE)

低功耗蓝牙技术工作在工业、科学和医疗(ISM) 频段 2.4~2.485GHz,可以在全球许多国家使用而无需官方授权。

它使用扩频、跳频、全双工信号。低功耗蓝牙技术的关键特性:

• 稳健性

• 性能

• 可靠性

• 互操作性

• 低数据速率

• 低功耗

另外,低功耗蓝牙技术的目的是为了实现在传输极小数据包的同时,其功耗显著低于基础速率、增强数据率以及高速设备。

蓝牙低能耗技术旨在解决两种替代方案:

• 智能设备(Smart device) • 智能就绪设备(Smart ready device)

智能设备仅支持 BLE 标准。它适用于低功耗并使用纽扣电池供电的应用(例如传感器)。

智能就绪设备支持 BR/EDR/HS 和 BLE 标准(通常为移动设备或笔记本电脑)。

低功耗蓝牙协议栈有两个组成部分:

• 控制器(Controller) • 主机(Host)

控制器包含物理层和链路层。

主机包括逻辑链路控制和适配协议(L2CAP)、安全管理器(SM)、属性协议(ATT)、通用属性配置文件

(GATT)和通用访问配置文件(GAP)。两个组成部分之间的接口被称为主机控制器接口(HCI)。

低功耗蓝牙栈架构

相关文章
|
29天前
|
Cloud Native 算法 程序员
代码与禅意:编程中的哲学思考构建未来:云原生架构在现代企业中的应用与挑战
【5月更文挑战第30天】 在数字世界的繁花似锦之下,编程不仅仅是一种技能,更是一场关于逻辑、美学和哲学的深刻对话。本文将探讨编程过程中所体现出的哲学理念,从禅宗的角度出发,揭示代码背后蕴含的深层次意义。我们将一同走进程序员的内心世界,体会在面对复杂问题时,如何通过冥想般的编码实践,达到问题解决的顿悟。
|
1月前
|
机器人 Unix C++
ROS机器人编程技术架构命令应用
ROS机器人编程技术架构命令应用
26 1
|
1月前
|
消息中间件 运维 Java
B/S架构,采用JAVA编程的医院云HIS系统源码,公立二甲医院应用案例
SaaS模式Java版云HIS系统,在公立二甲医院应用多年,经过多年持续优化系统运行稳定、功能齐全,界面布局合理、操作简便。融合B/S版电子病历系统,支持电子病历四级,HIS与电子病历系统均拥有自主知识产权。 云HIS系统采用云端SaaS服务的方式提供,使用用户通过浏览器即能访问,无需关注系统的部署、维护、升级等问题,系统充分考虑了模板化、配置化、智能化、扩展化等设计方法,覆盖了基层医疗机构的主要工作流程,能够与监管系统有序对接,并能满足未来系统扩展的需要。
B/S架构,采用JAVA编程的医院云HIS系统源码,公立二甲医院应用案例
|
1月前
|
编解码 算法 计算机视觉
轻松掌握FFmpeg编程:从架构到实践
轻松掌握FFmpeg编程:从架构到实践
270 1
|
1月前
|
人工智能 自然语言处理 架构师
AI 编程如何颠覆生产力 | 参与体验免费领取 ArchSummit 架构师峰会专属门票
AI 编程如何颠覆生产力 | 参与体验免费领取 ArchSummit 架构师峰会专属门票
|
1月前
|
人工智能 Oracle 关系型数据库
DP读书:鲲鹏处理器 架构与编程(一)处理器与服务器
DP读书:鲲鹏处理器 架构与编程(一)处理器与服务器
74 1
|
1月前
|
缓存 监控 Java
DP读书:鲲鹏处理器 架构与编程(十四)ACPI与软件架构具体调优
DP读书:鲲鹏处理器 架构与编程(十四)ACPI与软件架构具体调优
114 1
|
1月前
|
IDE Linux 开发工具
DP读书:鲲鹏处理器 架构与编程(十三)操作系统内核与云基础软件
DP读书:鲲鹏处理器 架构与编程(十三)操作系统内核与云基础软件
83 1
|
1月前
|
KVM 虚拟化 Android开发
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
104 1
|
1月前
|
存储 缓存 并行计算
DP读书:鲲鹏处理器 架构与编程(四)内存顺序模型与内存屏障
DP读书:鲲鹏处理器 架构与编程(四)内存顺序模型与内存屏障
62 1

热门文章

最新文章