MQTT在物联网领域是十分常见的协议,{PLC,IOT}>ESP32项目主要服务的领域是物联网,{PLC,IOT}>ESP32技术方案的实质是用PLC的形式为工业互联网、数字化工程提供便利的工具,因此MQTT是基本的内置功能,是承载IOT相关功能的基础组件。ESP32似乎为联网而生,内置的WIFI、MQTT client 协议组
转载
2024-10-17 10:31:28
66阅读
▌011.裁判系统要求在 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中 测试了基于 ESP32 模块来检测 全国大学生智能车竞赛 中的 室内AI视觉组 的车模信号。其中包括两类信号:第一类是车模想目标靶发送的 调制信号(125Hz)
第二类型号是车模运行在目标靶位前后位置检测信号;原来定义为光电检测信号。现在考虑将其改成 传统的比赛系统所使用的
转载
2024-05-04 17:47:50
401阅读
MicroPython是为了在嵌入式系统中运行Python 3编程语言而设计的轻量级版本解释器。与常规Python相比,MicroPython解释器体积小(仅100KB左右),通过编译成二进制Executable文件运行,执行效率较高。它使用了轻量级的垃圾回收机制并移除了大部分Python标准库,以适应资源限制的微控制器。MicroPython主要特点包括: 1、语法和功能与标准Python兼容
转载
2024-07-03 16:05:03
148阅读
一、串口的概念串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(SerialInterface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。二、串行端口的数据传输当今人们使用的所有计算机操作系统都支持串行端口,
转载
2024-06-17 05:10:12
143阅读
基于STM32F767通过STM32CubeMX实现ModbusTCP读多为寄存器操作(后续)由于上篇着重介绍了实现功能的代码,以至于我没有和大家讲清楚FreeModbus应该怎么移植,在此先抱歉浪费大家时间了。 接下来我要开始实操怎么成功移植Freemodbus在STM32上(以下方法可以满足所有STM32设备)实验准备:去FreeModbus官网下载Modbus的源码包,链接直接放上:Free
转载
2024-04-08 19:02:48
773阅读
文章目录1. 模块选型2. 启动SoftAP模式3. 创建TCP服务端4.总结 最近实现了一个无线数据采集模块,可以通过无线方式传输采集到的数据到手机或者PC,免除了连线的烦恼。使用手机作为上位机可以接收数据及发送控制命令,不用带着沉重的PC,在现场调试或者不方便连线的情况下方便快捷。 模块使用stm32作为主控采集数据,ESP32作为无线模块,芯片间使用SPI交互数据,数据量小可以使用蓝牙B
转载
2023-11-30 08:23:16
364阅读
本实验使用 ESP32 通过 STA 模式实现 TCP 的客户端通信。 这个实验的代码为工程“4_5_wifi_TcpClient”目录。4.5.1. 实验内容(1) 在 STA 模式下,电脑是 TCP 服务器,ESP32 开发板是 TCP 客户端实现通信。4.5.2. TCP 通信简介请回头看 4.4.2,这个实验我们实现的是框图的左边部分(TCP 客户端):4.5.3. ESP32 函数介绍这
转载
2024-03-16 11:15:58
123阅读
文章目录目的WebSocket使用方法使用演示更多说明EventSource使用方法使用演示更多说明总结 目的WebSocket和EventSource是HTML5开始提供的功能。WebSocket可以在单个TCP连接上进行全双工通讯;EventSource可以由服务器主动向客户端推送消息。两个功能可以大大提升web应用的数据交互的性能。这篇文章将介绍ESPAsyncWebServer库中这两个
转载
2024-08-17 13:34:52
159阅读
1、问题1)10位ADC的误差是多少?首先要分清分辨率与精度的区别。10cm的尺子,有100个等分刻度,则该尺子的分辨率为1mm。但不能说这把尺子的精度是1mm。在冬天,尺子会热胀冷缩,依然有100格刻度,每格刻度代表1mm,但每格刻度与真实的1mm是不同的,精度在变化。实际上,10位的ADC将会把基准电压分成1024份,分辨率为:基准电压/1024。 2)ADC的采样频率是多少?芯片开
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 1、 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 “Hellow World”。 2、 巧用eclipes编辑器,官方教程在在Windows下搭建esp32开发环境,打印 “Hellow World”。 3、 认识基本esp32的GPIO接口,开始点亮您的第
转载
2024-02-22 11:59:57
373阅读
首先是联网(下面是ESP32联网部分的代码)void WiFi_Connect()
{
WiFi.begin("Wi-Fi", "1234567890");//此处输入的是自己的wifi账号和密码
while (WiFi.status() != WL_CONNECTED)
{ //这里是阻塞程序,直到连接成功
//(如果连接成功才会进行之后的操作,否则一直在这个循环中进行输出:.)
转载
2024-05-09 14:02:00
195阅读
一、WIFI-MESH简介1.1 概述ESP-MESH 是一套建立在 Wi-Fi 协议之上的网络协议。ESP-MESH 允许分布在大范围区域内(室内和室外)的大量设备(下文称节点)在同一个 WLAN(无线局域网)中相互连接。ESP-MESH 具有自组网和自修复的特性,也就是说 mesh 网络可以自主地构建和维护。1.2 与传统WIFI网络区别 传统 Wi-Fi 网络架构
传统基础设施 Wi
转载
2024-02-28 12:28:46
1973阅读
蓝牙开发蓝牙是一种不断创新发展的无线通信技术标准,采用了2.4G ISM频段,在音频传输、数据传输、位置服务、设备组网这些场景有着广泛的应用。1. 蓝牙概述蓝牙技术分经典蓝牙(Classic BT)和低功耗蓝牙(BLE)。低功耗蓝牙于2010年蓝牙4.0标准中引入,该部分由Nokia的Wibree标准发展而来,并专门在成本、带宽、功耗等方面进行了优化,适用于成本要求低、功耗要求低、实时性要求高的应
转载
2024-03-14 09:33:27
2038阅读
系列文章目录 文章目录目录系列文章目录文章目录前言一、LCD硬件二、点屏代码spi接口:8080接口:三、其它问题总结 前言第一次使用lvgl做ui,屏幕类的外设之前也鲜有使用,所以也讲不出个一二三四的原理来,只是站在前辈们的肩膀上摸索一下。本系列文章基于ESP32系列ESP-IDF框架下对lcd屏和lvgl的使用,仅用于笔者使用过程记录和参考,如果在使用过程中遇到了一些问题也会提出来希望各路大神
转载
2024-06-22 08:50:58
484阅读
一、Windows系统管理什么是 BIOS?如何进入BIOS? BIOS基本输入输出系统,一般按DEL或F2进BIOS设置程序。什么是虚拟机? 虚拟机运行在计算机上的一款软件程序,模拟计算机硬件功能为其他软件程序提供一个独立的计算机环境。虚拟机运行模式?1)寄居架构 作为应用软件安装在操作系统上 ,可以在此应用软件上安装多个操作系统 2)原生架构 虚拟机软件
本次开发需要用到MQTT服务器,因此需要现在arduino中 安装PubSubClient library代码:#include<WiFi.h>
#include<PubSubClient.h>
const char *id="wifi名称";
const char *psw="wifi密码";
const char *mqttServer="服务器ip地址(域名)";
转载
2024-04-08 14:07:46
101阅读
测试时使用的程序:Marvell 88W8801 WiFi模块创建或连接热点,并使用lwip2.1.2建立http服务器(20200208版)(F1程序/HAL库版本SDIO接口)一、修改前的速度:TCP:很慢很慢,才7KB/s。。。收到747520字节,用时100.64秒,速率7.25KB/s 收到747520字节,用时100.84秒,速率7.24KB/s 收到747520字节,用时102.21
转载
2024-05-11 20:41:35
209阅读
ESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29 Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例程为Visual Studio 201
转载
2024-05-13 22:36:16
241阅读
文章目录1. 硬件、接线、环境配置2. ESP32 下的 wifi 基本功能 (arduino)2.1 Wifi 模式切换2.2 AP模式 - 开启 wifi 热点2.3 STA模式 - 连接已有 wifi3. ESP32 下 TCP server/client 通信3.1 TCP / UDP 的极简释义3.2 ESP32 TCP 通信小例子3.2.1 准备工具3.2.2 通信流程3.2.3 简
转载
2024-05-06 13:15:37
436阅读
本实验使用 ESP32 通过 AP 和 STA 两种方法实现 TCP 的服务器通信。 这个实验的代码为工程“4_4_wifi_TcpServer”目录。4.4.1. 实验内容(1) 在 AP 模式下,手机是 TCP 客户端,ESP32 开发板是 TCP 服务器实现通信。 (2) 在 STA 模式下,电脑是 TCP 客户端,ESP32 开发板是 TCP 服务器实现通信。4.4.2. TCP 通信简介
转载
2024-02-14 20:22:42
636阅读