ubuntu环境下搭建ESP32开发环境,安装时经常会遇到各种坑,造成安装失败,这里是记录一下本人的安装和使用总结。1、安装依赖 ESP32编译调试环境采用Python3脚本编写,所以必须支持,同时还依赖其他常用工具,如下:sudo apt-get
转载
2024-04-03 13:23:59
109阅读
当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象,如仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等。这是因为相关数据或信息是通过CAN总线传输的,如果传输失败,那么会产生多种连带故障,甚至造成整个网络系统瘫痪。最为常见的故障症状是仪表板的显示异常,如下图所示。在检修过程中,首先应查看具体的故障症状,根据故障症状和网络结构图来初步分析有可能是哪
mac80211源码分析概述体系结构代码结构数据结构主要流程切换点主要函数速率控制 1、概述
mac80211:是一个Linux内核子系统,是驱动开发者可用于为SoftMAC无线设备写驱动的框架。mac80211在内核空间实现STA模式,在用户空间实现AP模式(hostapd)。cfg80211:用于对无线设备进行配置管理,与FullMAC,mac80211和nl80211一起工作。nl80
一、目的 这一节我们学习如何使用我们的ESP32开发板来控制合宙4g Air724U模块。二、环境 ESP32 + 合宙4g Air724U模块 + Thonny IDE + 几根杜邦线接线方法:注意连接方式:ESP32的RX2--
转载
2024-05-24 20:54:52
1465阅读
ESP32S2学习笔记——网络篇说明基于wifi基于w5500的有线网口返回数据的处理 说明都是当客户端,没有服务器的栗子。只有POST和GET没有UDP什么的。基于wifi废话不多说,直接上代码。 初始化见下图,没连接上就一直打印 点。。。<WIFI.h>
//set_up中添加
WiFi.begin("wifi的名字","wifi的密码");
while (WiFi.status
转载
2024-04-02 14:05:30
249阅读
本次实验是使用每次传输不超过200B的ESP8266芯片的WiFi模块,WiFi模块内部自有驱动,我们初始化它,只需要发送指定的指令给他就可以了,指定的指令其实是使用USART3的复用的PB10和PB11进行通信,首先看原理图管脚连接下载文档,阅读大概的WiFi指令有哪些,并且返回什么【ESP8266_用户手册_V0.3.pdf】下载APP,用于测试连接是否成功测试.apk程序编写和讲解1.明确我
本项目由负熵生之光大佬提供。B站链接:ESP8266 点焊机 3.0 / 开源自制OSHWHub:ESP8266 点焊机 3.0由于大佬提供了 V3.0 和 V2.0 版本,本着追新不追旧的原则,还是研究 V3.0 项目是怎么实现的!项目预览: 上板与中板通过四根排针相连接,底板就是普通底板,无实际作用。点焊机原理点焊机两极点瞬间放点,因接触点的接触电阻比较大,在电流通过的瞬间产生大量的能力而产生
转载
2024-05-23 22:26:35
350阅读
填空复习1.无线通信时信号需要通过调制再发射,调制通常分为 模拟调制 和 数字调制2.红外线是一种电磁波,其波长范围为760nm~ 1mm。3.红外通信在军事应用分为近红外、中红外和远红外三个波段。4.蓝牙工作频段为2.4GHz,由48位地址组成。5.蓝牙技术主要指标有发射功率、接收灵敏度和误码率。6.蓝牙工作模式有主设备模式、从设备模式、广播模式和
转载
2024-09-02 17:36:12
62阅读
一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。其中又分7bit-160,8bit-140,16bit-70的方式,我们中文用16bit70的方式。在Text Mode下,发送及接收到的数据均以ASCII码的形式来表示。在PDU Mode下,短信息正文经过十六进制编
【esp32】xQueueReceive 函数调试踩坑记录项目过程描述程序代码分析xQueueReceive 函数分析代码调试过程 项目过程描述在项目过程中基于ESP32开发用到了 FreeRTOS中的任务相关的管理,其中一个典型的例子如下,记录下来作为启发。 项目中配置ESP32的某个GPIO引脚为上升沿和下降沿都触发中断,并注册中断服务函数,再创建一个 task 任务执行中断需要处理的相关功
转载
2024-06-20 13:20:40
182阅读
一、背景ESP-ADF 的 API 提供了一种使用编解码器(解码器和编码器)、流或音频处理功能等元素开发音频应用程序的方法。 该框架是通过将Elements组合成一个Pipeline来开发音频应用程序。如下图所示: 将MP3解码器和I2S流两个元素添加进管道,解码器的输入是MP3文件数据流,I2S流将解码后的音频数据输出到片外,各应用程序之间通过事件接口通信。二、API说明以下音频元素接口位于 a
转载
2024-03-13 06:43:54
218阅读
由于STM32的板子没有自带蓝牙和wifi模组,所以外设方面的demo,我选择放到乐鑫的ESP32模组上。一方面是由于ESP32这块板子有丰富的BT/WIFI的实现例程,还因为乐鑫的这款SOC扩展性很强,自身的SDK: ESP-IDF也比较成熟。 BLE Peripheral指的是蓝牙外设,比如蓝牙手环,蓝牙电视遥控器等,都是这类走蓝牙低功耗的外设设备。与外设设备相对应的就是BLE Central
转载
2024-06-16 08:51:52
618阅读
本篇文档用于说明如何基于 ESP32 自定义 BLE 服务,文档中协议相关的内容基于 Core 4.2 specification。 文章目录1 ATT 和 GATT2 结合 gatt_server_service_table 分析3 AT 固件自定义蓝牙服务4 常见问题 1 ATT 和 GATTATT(attribute protocol): 属性协议定义了两个角色:server 和 clien
转载
2024-05-23 16:59:43
550阅读
1.RSRPRSRP:(Reference signal receive power) 是衡量系统无线网络覆盖率的重要指标。RSRP是一个表示接收信号强度的绝对值,一定程度上可反映UE距离基站的远近,因此这个KPI值可以用来度量小区覆盖范围大小。RSRP是承载小区参考信号RE上的线性平均功率,取值-140到-44,单位dBm。计算公式:RSRP = P*PathLoss
其中,RSRP:在系统接
转载
2023-11-19 16:25:47
319阅读
RSSIRSSI(接收信号强度):Received Signal Strength Indicator1.定义 (RSSI)是WIFI衡量接收信号强度的一个相对值。 mw与dbm转换的关系: Rss = 1
转载
2024-01-31 03:15:15
464阅读
主要通信的数据在Characteristic就叫特征,特征的值就是我们有交易的数据,服务下有特征,根据特征值手机和ESP32就能进行数据的通信下面图有一个服务和一个特征,服务有uuid,特征有uuid,在特征内部我们可以读写值达到数据通信的目的手机调试下载URL:https://apksfull.com/download/no.nordicsemi.android.mcp/369...
原创
2021-11-12 14:18:30
1188阅读
第一部分:深入研究ESP32的BLE广播介绍欢迎来到我们关于ESP32的BLE广播和扫描的广泛指南的第一部分。在本节中,我们将重点关注BLE广播——BLE通信的基本方面,它使设备能够广播其存在和功能。我们将探讨BLE广播的原理,以及它在物联网应用中的重要性,并通过完整的代码示例指导您在ESP32上实现BLE广播。了解BLE广播BLE广播是BLE设备向其他设备广播有关自身的信息的过程。这些信息可以包
转载
2024-09-29 14:32:47
326阅读
掌控未来游戏体验:ESP32-BLE-Gamepad 开源项目推荐1、项目介绍在数字时代的洪流中,ESP32-BLE-Gamepad 是一个强大的开源项目,它将 ESP32 芯片的潜力转化为一款高效、可自定义的蓝牙游戏手柄。这个库不仅允许您构建自己的无线游戏控制器,而且能兼容各种操作系统,包括 Windows、Android 和 Linux。它的灵活性和易用性使其成为 DIY 爱好者和电子游戏开发
ESP32 使用 beacon 超时机制检测 AP 是否活跃。如果 station 在 inactive 时间内未收到所连接 AP 的 beacon,将发生 beacon 超时。inactive 时间通过调用函数 esp_wifi_set_inactive_time() 设置。beacon 超时发生后,station 将向 AP 发送 5 个 probe request,如果仍
前言我由于做软件业务的需要,在这几年开发经历中,发现一个现象:各家芯片厂商boot开放的资料较少,不支持或少量支持定制化功能。可能也是需求少吧,毕竟对基线的改动需要的工作量也不小。但这也导致各家芯片的boot开发体验都不是太顺畅,开发者要自己摸索boot的一些定制化实现方案。这篇内容接着上一篇 => 【填坑】ESP32 bootloader初探(上),看看bootloader里我是怎么搞定外
转载
2024-03-10 10:17:30
491阅读