蓝牙入门知识-CC2541知识
入门 知识 蓝牙
2023-09-14 08:57:23 时间
蓝牙是为了能够通信,想要通信就必须遵守一定的规则, Profile 就可以理解为相互约定的规则,因为每个协议栈demo 都会有一个Profile 与之对应, 我们这里的SimpleBLExxx 对应的就是simpleGATTprofile,大多数profile 都是蓝牙组织SIG 规定好的,但是,如果, 我们的项目不涉及到跟第三方的设备进行互联, 那么我们完全可以自定义profile,例如, TI的SimpleBLEPeripheral 从机和SimpleBLECentral主机工程, 就是自定义的profile, 0xfff0~0xfff4。
协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发;协议栈是协议的具体实现形式,通俗的理解就是用代码实现的函数库,以便于开发人员调用。
从机里包含了一个叫做profile 的相关代码,这个profile决定了从机的功能。例如防丢器、血压仪、心率计等均是蓝牙组织规定的profile。
BLE 规范中定义了GAP(Generic Access Profile)和GATT(Generic Attribute)两个基本配置文件。
协议中的GAP 层负责设备访问模式和进程,包括设备发现,建立连接,终止连接。初始化安全特征和设备配置。
协议栈中的GATT 层用于已连接的蓝牙设备之间的数据通信。
相关文章
- Sandcastle入门:创建C#帮助文档
- 8天入门wpf—— 第五天 数据绑定
- 第三节,入门知识和windows系统安装python环境
- 从零开始入门 K8s | 应用存储和持久化数据卷:核心知识
- iOS中 Swift初级入门学习(三)
- 【模块04-大数据技术入门】02节-HDFS核心知识
- kustomize入门示例及基本语法使用说明
- 100天精通Python(数据分析篇)——第48天:数据分析入门知识
- 〖大前端 - 基础入门三大核心之 html 篇④〗- 初步认识html网页文件与HTML5骨架
- 音视频&流媒体的原理以及基础入门知识
- C++音视频开发核心知识,小白入门必看基础知识
- 《ClickHouse企业级应用:入门、进阶与实战》3 ClickHouse基础数据类型
- 86.第十八章 运维自运化之ANSIBLE -- Ansible入门(二)
- y62.第三章 Kubernetes从入门到精通 -- k8s资源限制(三五)
- Python3爬虫入门到精通 | 环境安装
- Unity3D入门(二):碰撞检測
- 软件测试 -- 入门 7 软件测试外围知识
- WPF快速入门系列(1)——WPF布局概览
- OpenCV入门(二十八)快速学会OpenCV 27 图像匹配
- 【从入门到实践】数据挖掘系统知识-附Python实现代码
- 大数据入门知识
- HTML5 — 知识篇总结《I》【入门知识】
- 呕心沥血加班加点做了2天的Python数据分析入门知识手册
- 做一名黑客需要哪些技能?看完这些入门知识,你就懂了
- WebSocket协议入门介绍
- JavaScript入门学习笔记(四)
- p10.第一章 Python基础入门 -- 习题详解(十)
- k8s学习之路 | Day7 k8s 入门操作(一)
- WebRTC入门知识