码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Bluetooth|蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程


    img
    我的圈子: 高级工程师聚集地
    我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux驱动开发和系统开发,曾就职于世界500强企业!
    创作理念:专注分享高质量嵌入式文章,让大家读有所得!
    img

    文章目录

      • 1、前言
      • 2、蓝牙综合介绍
      • 3、精华文章汇总
      • 4、结语

    1、前言

    大家好,我是董哥!

    随着物联网技术的快速发展,WiFi、蓝牙成了物联网通信主力军,但是不得不说,这两个技术的门槛还是比较高的,尤其是蓝牙,单单其官方文档,就有将近3000Page,让人望而生畏!

    纵观全网,蓝牙技术的学习有三大难点:

    • 其一:学习资料之杂
    • 其二:极少有系统学习蓝牙的文章
    • 其三:蓝牙协议晦涩难懂

    这样就导致了蓝牙学习成本之高,劝退人数之多。

    因此,为了让初学者快速上手并且掌握蓝牙开发相关技术,我也根据自己的开发经验,精心打造了这一期专栏,主要目的是可以帮助大家零基础入门蓝牙开发,并且可以创建一个交流平台,以供大家交流!

    本专栏从四个大方面来学习蓝牙技术:蓝牙基础知识,蓝牙协议栈,蓝牙调试方法,蓝牙应用。我也一定会尽最大努力,帮助大家快速敲开蓝牙开发的大门。

     

    2、蓝牙综合介绍

    下面我们看一下零基础入门蓝牙开发的学习步骤,希望能够帮助到大家!!!

    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、bluez
    12. 蓝牙调试工具汇总11.1 hciconfig
    11.2 hcitool
    11.3 hcidump
    11.4 hciattach
    11.5 btmon
    11.6 bluetoothd
    11.7 bluetoothctl

     

    4、结语

    以上,为目前Bluetooth所汇总的文章,每一篇都是精心打磨的文章,并且后续会继续补充蓝牙开发相关内容,期待大家关注!

    • 同时,为了更好的交流与成长,后续可以建立蓝牙开发交流群,以供大家探讨相关技术!
    • 附:蓝牙协议下载地址
    img
    img
  • 相关阅读:
    Nodejs和ES6的模块化 import ,export
    6个好用到爆的音频、配乐素材网站,BGM都在这里了
    Python:不要在循环中删除元素
    最新Workerman 在线客服系统源码/附搭建教程-ThinkPHP网站在线客服系统源码
    初识_JDK代理cglib代理_1
    基于安卓Java试题库在线考试系统uniapp 微信小程序
    SprIngSecurity实战(二)各种架构中所应用的安全性
    力扣:70. 爬楼梯
    人工智能之双色球预测系统(指针)
    【Linux】Linux的基本指令(Linux入门、用户的创建和切换)
  • 原文地址:https://blog.csdn.net/dong__ge/article/details/127116878
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号