【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程


【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

文章插图
个人主页:董哥聊技术
我是董哥,嵌入式领域新星创作者
创作理念:专注分享高质量嵌入式文章,让大家读有所得!

【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

文章插图
文章目录
    • 1、前言
    • 2、蓝牙综合介绍
    • 3、精华文章汇总
    • 4、结语
1、前言大家好,我是董哥!
随着物联网技术的快速发展,WiFi、蓝牙成了物联网通信主力军,但是不得不说,这两个技术的门槛还是比较高的,尤其是蓝牙,单单其官方文档,就有将近3000Page,让人望而生畏!
纵观全网 , 蓝牙技术的学习有三大难点:
  • 其一:学习资料之杂
  • 其二:极少有系统学习蓝牙的文章
  • 其三:蓝牙协议晦涩难懂
这样就导致了蓝牙学习成本之高,劝退人数之多 。
因此 , 为了让初学者快速上手并且掌握蓝牙开发相关技术 , 我也根据自己的开发经验,精心打造了这一期专栏,主要目的是可以帮助大家零基础入门蓝牙开发,并且可以创建一个交流平台,以供大家交流!
本专栏从四个大方面来学习蓝牙技术:蓝牙基础知识 , 蓝牙协议栈,蓝牙调试方法,蓝牙应用 。我也一定会尽最大努力 , 帮助大家快速敲开蓝牙开发的大门 。
2、蓝牙综合介绍下面我们看一下零基础入门蓝牙开发的学习步骤,希望能够帮助到大家?。。?
【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

文章插图
3、精华文章汇总为了方便大家快速找到文章,这里按照学习流程进行汇总,点击即可访问!
章节内容1、开篇词1. 文章总览2、蓝牙开发入门2.1 蓝牙基本概念2.2 蓝牙发展历程2.3 常见蓝牙架构3. 蓝牙协议栈总览2.1 从两个视角,了解蓝牙协议栈4. 蓝牙协议栈——物理层3.1 物理层的划分5. 蓝牙协议栈——链路层4.1 链路层状态、角色定义4.2 空中接口数据包格式 , 字段分析6. 蓝牙协议栈——传输层5.1 HCI接口功能介绍5.2 HCI层包的格式,字段分析7. 蓝牙协议栈——L2CAP协议6.1 L2CAP协议作用6.2 L2CAP协议包的格式,字段分析8. 蓝牙协议栈——ATT协议7.1 ATT协议作用及由来7.2 ATT数据结构7.3 ATT协议的数据包格式 , 字段分析9. 蓝牙协议栈——GATT协议8.1 GATT的作用8.2 GATT协议框架10. 蓝牙通信流程分析9.1 蓝牙初始化流程9.2 蓝牙广播流程9.3 蓝牙扫描流程9.4 蓝牙建立连接流程9.5 蓝牙数据交互流程9.6 蓝牙断开流程11. 蓝牙协议栈——Bluez交叉编译10.1 Glib、Zlib、D-Bus、ncurses、readline、bluez12. 蓝牙调试工具汇总11.1 hciconfig11.2 hcitool11.3 hcidump11.4 hciattach11.5 btmon11.6 bluetoothd11.7 bluetoothctl4、结语以上,为目前Bluetooth所汇总的文章 , 每一篇都是精心打磨的文章,并且后续会继续补充蓝牙开发相关内容,期待大家关注!
  • 同时,为了更好的交流与成长,后续可以建立蓝牙开发交流群,以供大家探讨相关技术!
  • 附:蓝牙协议下载地址

【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

文章插图

【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

文章插图
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux21347 人正在系统学习中【【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程】

    推荐阅读