dong__ge
所有专栏付费文章,可在知识星球【嵌入式艺术】中获取。 本人多年嵌入式驱动开发经验,熟悉linux驱动开发,RTOS开发,蓝牙协议栈,WIFI配网等技术。
专注高质量嵌入式知识分享,喜欢的朋友:点赞,关注,不迷路,后续给大家带来更多干货!
展开
-
【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-09-30 08:06:23 · 6402 阅读 · 66 评论 -
【Bluetooth|蓝牙开发】二、蓝牙开发入门
蓝牙,是一种利用低功率无线电,支持设备短距离通信的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换,蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.11协议。原创 2022-05-10 07:00:28 · 8159 阅读 · 0 评论 -
【Bluetooth|蓝牙开发】三、一篇文章,带你总览蓝牙协议
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-06-14 14:08:06 · 7017 阅读 · 40 评论 -
【Bluetooth蓝牙开发】四、BLE协议之物理层浅析
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-06-30 18:20:48 · 2586 阅读 · 3 评论 -
【Bluetooth|蓝牙开发】五、BLE协议之链路层
经过的定义,通信所需的物理通道已经okay了,即40个(后面统一使用指代)此时可以粉墨登场了,它主要的功能,就是在这些上收发数据,与此同时,不可避免的需要控制RF收发相关的参数。除此之外,还要做到:BLE协议在层抽象出5种状态:进入后,又定义了两种角色: 状态和角色定义完成后,剩下的事情就简单了,主要包括两类:协议中,这些事情是由一个叫做空中接口数据包的家伙负责。 Air Interface Packets定义了一种包的格式,主要用于描述、和的通信格式。 包的格式如下:前导码:是0和1的交替序列,当物理通道原创 2022-06-30 18:41:09 · 3323 阅读 · 87 评论 -
【Bluetooth蓝牙开发】六、BLE协议之传输层
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-07-28 07:39:07 · 1452 阅读 · 89 评论 -
【Bluetooth蓝牙开发】七、BLE协议之L2CAP
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-09-05 08:25:59 · 1748 阅读 · 55 评论 -
【Bluetooth蓝牙开发】八、BLE协议之ATT
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-09-09 08:59:04 · 1371 阅读 · 24 评论 -
【Bluetooth蓝牙开发】九、BLE协议之GATT
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-09-14 08:24:05 · 2984 阅读 · 98 评论 -
【Bluetooth蓝牙开发】十、BLE蓝牙通信流程(建立连接,广播,扫描,断开连接)
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-09-02 13:36:59 · 4803 阅读 · 72 评论 -
【Bluetooth蓝牙开发】十一、一文秒懂 | 超详细的Bluez交叉编译
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-10-11 09:00:11 · 2985 阅读 · 71 评论 -
【Bluetooth-蓝牙开发】十二、蓝牙调试工具【集合汇总】
1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总原创 2022-05-31 18:36:01 · 3669 阅读 · 4 评论