在最近的一个项目中需要实现Modbus TCP通讯,而选用的硬件平台则是STM32F103和W5500,软件平台则选用IAR EWAR6.4来实现。1、移植千的准备工作为了实现Modbus TCP通讯首先需要下载W5500的驱动源码,可以到WIZnet的官网下载:http://wizwiki.net/wiki/doku.php?id=products:w5500:driver下载下来的压缩包,解压
FreeRTOSFreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。 由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商
转载 2024-04-23 10:43:33
62阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
MQTT这个并不太复杂,逻辑简单组件零碎,记录下去官网下个对应版本的现成的服务器 https://www.emqx.io/downloads进入bin目录,启动服务器:/bin/emqx start这里有个坑,如果服务器版本是WINDOWS 2019 数据中心的云服务器镜像则会提示少.DLL 解决办法下载是 2013的C++ redist (别下高版本的2015)下载地址为https://www.
本文介绍将 ESP32 单板作为终端设备模型,连接部署在阿里云 ACK 边缘容器节点上运行的 Node-Red 服务,并由 Node-Red 服务进行处理后通过 MQTT 协议向阿里云物联网平台发送设备传感器消息的相关实践内容。本文是《云原生与阿里云 IoT 平台》专辑第三篇,专辑前两篇文章实践了 ESP32 设备直连阿里云物联网平台的场景,本文将探讨设备非直连物联网平台的场景,即设备和
ESP-IDF 使用了许多第三方开源库,同时工具链所依赖的软件很多,因此安装一直都是一个难题。历史原因ESP-IDF 不同版本的安装流程有所不同,低版本的安装流程复杂、繁琐,因为依赖库很多,经常导致安装过程出错中断,需要重新安装。不过现在情况已经大大改善了,最新安装包是离线安装包,一键安装完成。感觉这应该是最简单的安装方式,不过我安装时在最后一步没有通过(由于官网内容更新很快,因此当你看见此文档时
转载 2024-02-27 13:42:17
167阅读
1. 概述在《用乐鑫国内Gitee镜像搭建ESP32开发环境》https://zhuanlan.zhihu.com/p/348106034一文中我们用乐鑫在国内的Gitee镜像搭建了ESP32开发环境,下面我们将ESP32的开发环境搭建到阿里云ECS服务器上。2. 安装准备https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/
在这篇博文中,我们将深入探讨如何使用 Python 实现 ESP32 的 UDP 服务端。UDP(用户数据报协议)是一种无连接的网络协议,适合于实时应用,比如音频、视频流传输和在线游戏。随着 ESP32 的普及,使用 Python 搭建一个 UDP 服务端已经成为一种非常流行的需求。本文将从多个维度分析和解决这一问题,确保你能够轻松上手。 ## 版本对比 在实现 Python 的 ESP32
原创 6月前
69阅读
0、简介   本人在大学本科最后的一个课程设计,的比较有趣味,同时最近的物联网逐渐大热,所以分享一下自己的作品设计过程。作品是在机智云最为简单的STM32核心板例程上开展的,使用到的通信协议是机智云写好的机智云连接固件,网页编程也是机智云的WebSocket Demo。本人的是在原有的核心系统上添加别踩白块的物联网游戏功能。实现效果如下:       
测试用架构:stm32f103c8t6 + enc28j60 + EncEthernet + freemodbus TCP。 EncEthernet实现了arp + icmp + tcp协议。 让freemodbus支持tcp,需要修改在mbconfig.h define MB_ASCII_ENABLED ( 0) #define MB_RTU
转载 2024-05-09 14:01:45
73阅读
VFS虚拟文件系统虚拟文件系统 (VFS) 组件可为一些驱动提供一个统一接口。有了该接口,用户可像操作普通文件一样操作虚拟文件。这类驱动程序可以是 FAT、SPIFFS 等真实文件系统,也可以是有文件类接口的设备驱动程序——官方文档说人话就是ESP32可以支持运行嵌入式文件系统目前ESP-IDF实现的功能如下:按名读取/写入文件兼容POSIX和C库函数文件操作不会对路径中的点.或..进行特殊处理(
转载 2024-04-06 10:20:00
419阅读
ESP32学习之在windows下搭建eclipse开发环境(简洁明了,五星推荐)ESP32 环境搭建以及入门编程流程和体验-windows安装好 D:\AiThinkerIDE_V0.5 之后, 在D盘 建立一个空的文件夹,名字是 ESP32进入目录:D:\AiThinkerIDE_V0.5\cygwin\ 双击: Cygwin.batcd /cygdrive/d/ESP32 (进入你的工程目录
转载 2024-07-03 19:59:40
109阅读
文章目录一、创建阿里云平台二、使用AT指令使ESP12F连接阿里云平台总结 准备工作:给ESP12F烧录MQTT固件,可以参考我的上篇文章《零基础STM32+ESP12F+MQTT连接阿里云服务器完整流程(一、给ESP12F烧写AT/MQTT固件)》一、创建阿里云平台登录阿里云物联网平台,自己创建阿里云账号开通物联网平台。点击公共实例——点击设备管理——点击产品——点击创建产品设置产品名称(我以
文章目录1. 硬件、接线、环境配置2. ESP32 下的 wifi 基本功能 (arduino)2.1 Wifi 模式切换2.2 AP模式 - 开启 wifi 热点2.3 STA模式 - 连接已有 wifi3. ESP32TCP 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
438阅读
在前文中,我们已经搭建好一个WEB服务器,并可以通过网页来配置WIFI的登录信息:在接下来的文章里,将开始介绍ESP32的远程交互功能。ESP32可以使用的远程交互方式比较多,如蓝牙,TCP协议,UDP协议,MQTT协议,HTTP协议(WEB页面方式)。各种协议的优劣蓝牙:功耗低,多数设备都具有蓝牙功能,但传输速率上,距离有限。TCP协议:可靠,稳定,是比较成熟的一种协议,但速度较慢,效率低,占用
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 1、 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 “Hellow World”。 2、 巧用eclipes编辑器,官方教程在在Windows下搭建esp32开发环境,打印 “Hellow World”。 3、 认识基本esp32的GPIO接口,开始点亮您的第
转载 2024-02-22 11:59:57
373阅读
文章目录介绍升级Python环境下载Python包配置编译环境及安装Python设置环境变量ESPIDF环境搭建下载esp-idf 代码编译等待下载烧录成功查看串口打印 介绍esp32 官方文档给的不是特别详细 参考多方资料 最后才完成开发 主要问题在于github下载的很慢本教程适用于ubuntu deban系统 centos系统可以参考本教程开发参考资料开始是升级的Python环境,自己安装
转载 2024-06-26 17:41:06
286阅读
忘记过去,超越自己❤️ 本篇创建记录 2023-11-04❤️❤️ 本篇更新记录 2023-11-04❤️? 欢迎关注 ?点赞 ?收藏 ⭐️留言?? 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持! 快速导读1. 前言2. 分区表说明3. 程序烧录4. 分区表如何对应配置 1. 前言Arduino ESP32有多个不同的分区版本。 我们在ESP32 f
转载 2024-08-27 20:28:12
409阅读
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
245阅读
本实验使用 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
640阅读
  • 1
  • 2
  • 3
  • 4
  • 5