搜索

[其他] 第一周的心得体会

[复制链接]
43|5
 楼主 | 2020-11-16 11:32 | 显示全部楼层 ||阅读模式
本人小白一枚,早就知道APP这关过不了,所以创意提交的时候就写明了不做APP,我更倾向于对cc2541这颗单片机和BLE的研究。
看了BLE的课程,不过错略的看了一下。好多都不懂呀。顿时感觉不知从何入手。但又不甘心把[size=1.17em]sensorTAG送回去,毕竟也花了银子买usbdongle。
最后还是先看看BLE的用户指南吧。花了一两个小时看“Texas Instruments CC2540/41 Bluetooth® Low Energy Software Developer’s Guide”,结合视频后,似乎对BLE有一点了解了。我建议和我一样什么都不懂得小白还是好好研究研究吧。
下面是我翻译的一点BLE协议的结构部分的一点内容,咱作为第一周的心得体会吧,求大神们指正。
1.2 BLE协议栈的基础知识 ()

协议栈主要包括两部分:控制器(controller)和主机(host),这种主机和控制器分离的结构可以追溯到蓝牙BR/EDR设备标准(在这个标准中,这两部分经常是分开实现的)。任何应用和配置文件都位于协议栈 GAP和GATT层之上。
物理层(PHY)是一个在2.4Ghz波段的1M的自适应跳频GFSK (Gaussian Frequency-Shift Keying)无线电广播设备。(其实可以简单理解为一个2.4G的无线电收发装置和相应的电路?)
Link layer 链路层:用来控制射频部分的状态(射频部分有五个状态:待机、广播、监听、启用链接?、已连接)。当监听设备监听广播者时,广播设备不需要和监听设备建立连接就可以发送数据。发起者是一个回复广播设备连接请求的设备。如果广播着接受应答,那么广播设备和发起者都将进入已连接状态。当一个设备进入连接状态,他会是主机或者从机(master or slave)之一。发起连接的设备成为主设备(master),接受连接请求的设备成为从机(slave)。
HCI 层(host-contrallerinterface),HCI层提供了一系列标准的接口以实现主机和控制器之间的通信。这一层可以通过软件API实现,也可以通过UATR,SPI,USB等接口实现.
Logical Link Control and AdaptationProtocol (L2CAP) 逻辑链路层:向上层以数据帧的形式提供封装数据,允许逻辑的端到端的数据通信。
Security Manager(SM): 安全管理层定义了配对和密钥分发方式,为协议栈的其它层与其他设备进行安全连接和数据交换提供服务。
Generic Access Profile通用接入规范(GAP):GAP层直接与应用或配置文件接口,
Generic Attribute Profile 通用属性规范(GATT):
Attribute Protocol 属性协议(ATT):这几部分我觉得超出我的能力范围了,怕翻译不好,就没翻译

使用特权

评论回复
| 2020-11-16 23:47 | 显示全部楼层
现在的小白都这么厉害了吗

使用特权

评论回复
| 2020-11-17 23:21 | 显示全部楼层
写得很不错 学习了 比起楼主我更像小白呢

使用特权

评论回复
| 2020-11-17 23:55 | 显示全部楼层
软件上也学习到了很多 谢谢楼主分享

使用特权

评论回复
| 2020-11-18 18:19 | 显示全部楼层
楼主加油

使用特权

评论回复
| 2020-11-20 07:48 | 显示全部楼层
加油吧,楼主。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关于TI | TI活动 | 销售渠道 | 联系我们 | TI 视频 | TI 模拟 eLAB™ 设计中心 | TI 文献 | TI 最新动态 | TI:设计支持 | TI 中国大学计划
在线客服 快速回复 返回顶部 返回列表