BLE低功耗蓝牙开发学习,从零到深教程文档总结(持续更新2022/6/14更新) 您所在的位置:网站首页 快速学ppt BLE低功耗蓝牙开发学习,从零到深教程文档总结(持续更新2022/6/14更新)

BLE低功耗蓝牙开发学习,从零到深教程文档总结(持续更新2022/6/14更新)

2024-06-14 04:34| 来源: 网络整理| 查看: 265

写在前面:

写教程原因: 说说自己写这次的ble教程的由来吧。以往公司总有很多是做单片机的或者应届生毕业,他们对ble不是很连接,公司一般都会安排别人来做一点培训啊,或者老员工带。巧了,之前帮别的培训机构做过类似的课程培训,想着借此机会呢,写个入门教程来给大家在学习ble的时候提供点学习选择。(也是受熟人之托,给上海某高校做一些培训) 本人非大牛,是一名普通嵌入式工作者,也是一名工程师野路子出生(野鸡学校+不相关专业入行的,曾在芯片原厂工作,有一点原厂的驱动,BQB认证,协议栈皮毛的开发经验)。我这样的人能够入门,你们应该更不在话下了。有些地方讲的不好,还望理解,多批评,勤改善。希望通过本教材,能让一些未来准备在嵌入式方向上从事开发工作的朋友,能提供一点入门帮助。就像当初自己还算小白的时候,不断找资料,摸索还是很辛苦的。给这些朋友,也算是给曾经这样的自己,能减少这样的人少走点弯路,就很有成就感了。 很多初学者,刚刚踏入工作岗位的人,都不太喜欢看文档,尤其是英文文档,喜欢上来先看代码。本教程会结合代码来逆向理解蓝牙协议,从代码上解读ble 协议,会大大增加大家理解协议的效率。

免费的目的: 希望通过这次学习沟通,结交一些同行朋友,未来在芯片选型,方案设计和产品开发中遇到问题的时候,可以一起讨论,如何去设计一个好的可行的方案,去做一个好的产品。于此同时,给大家这选择蓝牙嵌入式这类公司提供一点建议,自己也会帮大家内推进一些公司。当然,要是有机会合作共同开发产品那就最好了。

另外,提供一个学习交流技术渠道,欢迎留言获取

QQ交流讨论群:594869394 B站直播教学ID:潮汐来了哟 房间ID:25167466 下载地址:https://gitee.com/chaoximengzi/tidal-ble-tutorial-kit-sdk 剁手开发板,请taobao*搜索:凌汐科技小店

配套资料介绍

无需烧录器,可以直接下载 在这里插入图片描述 在这里插入图片描述

附赠教程源码 在这里插入图片描述 1,MCU外设代码 2,键盘例程代码 3,主从一体代码 4,主机代码 5,多连接,连接多个从机的主机代码 6,从机代码。 7,扫描测试例程 4和6直接烧录,就可以测试主从机。其他教程加群问群主要 板子资源(目前公开的例程是上面截图前6个),其他需求加QQ技术交流群 支持蓝牙5.1(AOA和AOD目前不支持),ble mesh,多连接,语音。 1,可以测试蓝牙主从,自定义广播; 2,有电子纸接口,兼容市面上绝大多数任意尺寸的电子纸,可以开发电子价格标签,电子纸动态二维码开发; 3,支持多连接,一对多传语音; 4,可以在板子开发HID键盘应用,蓝牙遥控器,自拍杆应用; 5,支持蓝牙主从通信,配合最简洁的SDK可以快速上手蓝牙学习开发; 6,可以用最简单的方式做ble多连接组网 7,Ble mesh应用

下载方式 1) 板子自带USB转串口芯片,无需烧录器直接插电脑USB。打开PC 端串口烧录工具,选择正确的串口号,点打开,按下板子复位键即可显示连接成功。 2)导入 DAT 文件(选择要烧录的 bin 文件) 3)单击写入所有内容 在这里插入图片描述

本教程内容主要参考蓝牙官方协议,一些原厂的SDK和互联网上的资料整理,仅供学习参考使用,不做商用,有部分节选摘录,请谅解。 …

第一章:是为了让一些小白能懂一些基本的概念,ble的建立连接的逻辑方式。 第二章:主要是以工程师角度,在基于蓝牙协议基础上,以更简洁的方式做一些解读。 第三章:围绕蓝牙的一些应用开发,会从工程师角度解读一些场景应用,剖析。 第四章:主要讲ble mesh。这个目前用的不多,可能不做深入讲解。Ble mesh 不好调试,不好debug,比较复杂,基本只有在商业照明上面使用,不能基于纽扣电池做组网使用。 …

第一篇:小白入门篇(本章看完应该可以入门了))

本章主要介绍两个ble设备是如何工作的,如何连接的?连接之后是怎么互相收发的,这一章看完会有大概的了解。 在这里插入图片描述

章节文章标题文章链接第一章1.1 ble连接通信待更新1.2 代码角度讲ble连接过程待更新1.3 问题思考 第二篇: 协议栈拆分讲解篇

主要是协议栈介绍及拆分讲解。 在这里插入图片描述

章节文章标题文章链接第二章2.1 通用访问配置(GAP)待更新2.2 通用属性配置(GATT)待更新2.3 安全管理(SM)&加密待更新2.4 链路层(Link Layer)待更新2.5 AOA*AOD 介绍待更新2.6 LE AUDIO 介绍待更新2.7 从代码编程中理解协议栈概念待更新 第三篇:进阶系列篇(干货)

在这里插入图片描述

章节文章标题文章链接第三章3.1 多链接介绍待更新3.2 主从一体介绍待更新3.3 基于某种开源协议栈讲一下ble收发的主从机完整的数据流待更新3.4 多连接的自组网待更新3.5 蓝牙组网案例讲解待更新3.6 实战案例讲解(手表、手环、电子纸应用、HID自拍杆、HID键盘、1对多语音传输等)待更新 第四篇:Ble mesh(单独介绍,目前除了灯控再用,其他应用场景很少)

持续更新中…



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有