KC6-无线组网技术 蓝牙4.0BLE的协议栈 KC06131401-q03-蓝牙4.0BLE的协议栈.doc

KC6-无线组网技术 蓝牙4.0BLE的协议栈 KC06131401-q03-蓝牙4.0BLE的协议栈.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
- PAGE 5 - 物联网应用技术专业教学资源库文档 文档来源 院校开发 文档编号 Kq03 《蓝牙基础实训》教案 蓝牙4.0BLE的协议栈 教 案 知识点 蓝牙4.0BLE的协议栈 授课形式 讲授 授课日期 授课班级 知识点 教学内容 目的要求 【教学内容】 1.1 背景知识 1.2 BLE蓝牙体系结构 1.3 BLE蓝牙系统架构 【目的要求】 1.1 使学生了解BLE蓝牙协议栈背景知识 1.2 使学生掌握BLE蓝牙体系结构 1.3使学生掌握蓝牙系统架构 教学重点 教学难点 【教学重点】 BLE蓝牙体系结构 【教学难点】 BLE蓝牙体系结构 使用教具 机房/综合实训台等 课外作业 课后测试题 备 注 授课主要内容或板书设计 1.1 背景知识: 蓝牙版本发展的历史 蓝牙4.0与传统蓝牙技术规范的比较 1.2 BLE蓝牙体系结构: BLE蓝牙体系结构 分为两部分:控制器和主机。对于4.0以前的蓝牙,这两部分是分开的。所有profile(姑且称为剧本吧,用来定义设备或组件的角色)和应用都建构在GAP或GATT之上。下面由结构图的底层组件开始介绍。? ·????????PHY层,工作车间,1Mbps自适应跳频GFSK(高斯频移键控),运行在免证的2.4GHz ·????????LL层为RF控制器,控制室,控制设备处于准备(standby)、广播、监听/扫描(scan)、初始化、连接,这五种状态中一种。五种状态切换描述为:未连接时,设备广播信息(向周围邻居讲“我来了”),另外一个设备一直监听或按需扫描(看看有没有街坊邻居家常里短可聊,打招呼“哈,你来啦”),两个设备连接初始化(搬几把椅子到院子),设备连接上了(开聊)。发起聊天的设备为主设备,接受聊天的设备为从设备,同一次聊天只能有一个意见领袖,即主设备和从设备不能切换。 ·????????HCI层,为接口层,通信部,向上为主机提供软件应用程序接口(API),对外为外部硬件控制接口,可以通过串口、SPI、USB来实现设备控制。 ·????????L2CAP层,物流部,行李打包盒拆封处,提供数据封装服务 ·????????SM层,保卫处,提供配对和密匙分发,实现安全连接和数据交换 ·????????ATT层,库房,负责数据检索 ·????????GATT层,出纳/库房前台,出纳负责处理向上与应用打交道,而库房前台负责向下把检索任务子进程交给ATT库房去做,其关键工作是把为检索工作提供合适的profile结构,而profile由检索关键词(characteristics)组成。 ·????????GAP层,秘书处,对上级,提供应用程序接口,对下级,管理各级职能部门,尤其是指示LL层控制室五种状态切换,指导保卫处做好机要工作。 1.3 BLE蓝牙系统架构: 如图所示为BLE低功耗蓝牙系统架构图,图中的Task用上图的BLE蓝牙协议栈结构图来描述 BLE低功耗蓝牙软件有2个主要组成: OSAL操作系统抽象层和 HAL硬件抽象层,多个Task任务和事件在OSAL管理下工作,而每个任务和事件又包括3个组成:BLE 协议栈,profiles和应用程序。 教学方法设计和注意事项 主要采用讲授法、演示法对知识点进行教学 采用附带测试题对课堂讲授知识点进行巩固,要求学生重点掌握体系结构和系统架构

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档