📋 个人简介
- 💖 作者简介:大家好,我是喜欢记录零碎知识点的菜鸟打工人。😎
- 📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 📣 系列专栏:物联网开发ESP32 🍁
- 💬格言:写文档啊不是写文章,重要的还是直白!🔥
本文档自己下载并烧录测试过的,工程结构非常清晰,是一个非常好的学习框架。
主要学了:
这里是引用
- 队列的使用,内存的管理
- socket tcp 服务器的连接
- 普通蓝牙协议连接通信
记录于2023-09-08 porket zhang
目录
- 1. 项目简介
- 1.1 ESP32_BLE_GateWay
- 2. 队列应用场景
- 3. 队列使用过程解析
- 4. 队列出入列数据原理图展示
- 4.1 push数据
- 4.2 pop数据
1. 项目简介
项目介绍:
参考博主博文 : 【ESP32学习笔记(48)——WiFi蓝牙网关】
1.1 ESP32_BLE_GateWay
基于 ESP32
的蓝牙网关, 下载的高质量代码
【功能描述】
功能:实现 esp32
作为主设备扫描蓝牙设备从机,并将扫描的信息发送出去,发送至连接的 tcp 服务器
【学习点】
学习点:代码框架,队列的使用,内存管理
2. 队列应用场景
无法预估队列的长度时,用链队列。
3. 队列使用过程解析
参考资料:
数据结构–队列–链式队列入队、出队等基本操作的实现(C语言)
-
⭐1.创建并初始化队列
-
⭐2.入队
-
⭐3.出队
-
⭐4.遍历打印链式队列中的元素
-
⭐5.判断队空
-
⭐6.计算队列中的数据个数
-
⭐7.动态内存释放