BLE协议栈 – 介绍

在BLE技术领域里有三个方向:BLE APP,BLE固件和BLE协议栈。其中BLE协议栈是基础,BLE芯片内部提供的固件程序充当驱动,手机上的APP作为控制端。做APP开发无需要太多的专业背景,而做固件开发则需要深入理解协议栈。

BLE协议栈的 官方文档 可以自由下载阅读,该文档排版优良,颇具可读性。可是该文档仅有英文版,整个文档多达2000多页,这无疑增加了非英语读者的阅读困难。网上能够找到一些关于协议栈的简单介绍,比如这个页面,概述了协议栈各层的主要概念,适合通览一遍。

 

这些网络资源对于协议栈的细节大多点到为止,无以深入,于是我尝试结合自己的经验,挑重点介绍一下BLE协议栈的内容。成文过程主要参考《BLE权威指南》一书,也利用Google+Baidu做了大量搜索,借鉴了许多第三方博客和论坛的优质答案并保留了原始链接,尽可能将一些问题解释清楚。

 

BLE协议栈 – 物理层(Physical Layer)
BLE协议栈 – 链路层(Link Layer)
BLE协议栈 – HCI
BLE协议栈 – L2CAP
BLE协议栈 – SM
BLE协议栈 – ATT
BLE协议栈 – GATT
BLE协议栈 – GAP

 

[本文转自红旭论坛,看完之后获益良多,故联系大佬Wireless-tech转之。]

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值