
ESP32
文章平均质量分 87
ESP32
csc_hit
这个作者很懒,什么都没留下…
展开
-
ESP32作为Wi-Fi STA模式的测试
网络调试助手作为TCP Server——IP地址: 192.168.137.1 端口号:8080。通过网络调试助手作为TCP Server与ESP32建立TCP连接,发送和接收数据。ESP32作为TCP Client—— IP地址默认分配为192.168.10.x。原创 2025-01-10 14:09:25 · 1187 阅读 · 0 评论 -
ESP32作为Wi-Fi AP模式的测试
会创建一个默认的事件循环,并在后台启动一个专门处理事件的任务,这个任务负责处理所有注册的事件和相应的事件处理器。当注册的Wi-Fi事件发生时,事件循环任务会调用相应的事件处理器,例如你注册的。ESP32作为TCP Server—— IP地址: 192.168.10.1 端口号:8080。网络调试助手作为TCP Client——IP地址: 默认分配为192.168.10.x。通过网络调试助手作为TCP Client与ESP32建立TCP连接,发送和接收数据。这个后台任务调度并调用的回调函数。原创 2025-01-10 14:07:36 · 1108 阅读 · 0 评论 -
ESP32与智能手机的BLE测试
配对请求或设备发现的事件。原创 2025-01-08 15:54:59 · 417 阅读 · 0 评论 -
ESP32之ESP-IDF任务调度
ESP32 的启动从 Bootloader 开始,Bootloader 是最早执行的代码,它负责初始化最基本的硬件功能(如时钟、内存配置等),然后加载应用程序的代码,并将控制权交给应用程序的入口点。但在 ESP-IDF 中,系统的启动流程需要完成一系列的初始化任务,比如硬件初始化、RTOS(实时操作系统)启动、堆栈设置等。具体来说,ESP-IDF 中的启动过程是由底层的 bootloader 和系统代码管理的,它们负责初始化硬件、启动 FreeRTOS 内核,并且为应用程序提供一个干净的运行环境。原创 2025-01-08 15:54:12 · 496 阅读 · 0 评论 -
ESP32作为蓝牙协议服务端
return;CCC。原创 2025-01-08 15:52:59 · 1026 阅读 · 0 评论 -
ESP32作为BLE客户端gatt-client教程
第一次触发此事件时,GATT 事件处理程序会捕获该事件并将其分配给配置文件 A,然后将该事件转发到配置文件 A 的 GATT 事件处理程序。对 BLE 扫描参数进行配置,以便扫描类型处于活动状态(包括读取扫描响应),它是公共类型,允许读取任何广告设备,并且扫描间隔为 100 毫秒(1.25 毫秒 * 0x50)和 60 毫秒(1.25 毫秒 * 0x30)。为了获取设备名称,我们使用函数,该函数获取存储在 中的广告数据、广告数据的类型和长度,以便从广告数据包帧中提取值。扫描期结束后,将触发事件。原创 2025-01-06 15:35:10 · 1372 阅读 · 0 评论 -
ESP32 的蓝牙协议栈
找到特性 "Service Change Characteristic”,Handles 0x0002~0x0003 - 其中 0x0002 对应的是这个特性的特性声明 - 其中 0x0003 对应的是这个特性的特性值 - 所以每个特性⾄少需要占据 2 个 Handle 的属性。• 特性数值 (Characteristic Value):特性的核⼼部分,⼀般紧跟在特性声明后⾯,承载 特性的真正内容。数据本身的属性值及其可能携带的描述符,构成了特性 (Characteristic)* 的概念。原创 2025-01-06 15:28:52 · 816 阅读 · 0 评论