![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESP32
文章平均质量分 83
做了不一定能实现但不做一定不会实现
做了不一定能实现,但不做一定不会实现。没试过的人不会因为没实现梦想而难过,因为他一开始就放弃了梦想。
展开
-
ESP32 域名解析得到IP地址
esp32 域名解析原创 2024-03-15 09:55:11 · 1135 阅读 · 2 评论 -
ESP32 固件更新OTA
乐鑫最新的代码下载地址一、esp32 OTA的配置我是在esp-idf\examples\system\ota\simple_ota_example例子上面修改的进入simple_ota_example文件夹里面make menuconfig 选择partition Table ->Factory app,two OTA definitions选择好之后保存退出。并且编...原创 2019-08-02 00:40:45 · 7008 阅读 · 0 评论 -
ESP32的MQTT使用
一、ESP32的MQTT函数介绍1、esp_mqtt_client_handle_t esp_mqtt_client_init(const esp_mqtt_client_config_t *config)函数描述:根据配置创建MQTT客户端句柄参数esp_mqtt_client_config_t的结构体如下typedef struct {mqtt_event_call...原创 2019-07-31 23:40:35 · 21618 阅读 · 3 评论 -
ESP32 windows开发环境的搭建Hello world!
官方搭建详细步骤一、工具链的下载并设置二、从 GitHub 上获取 ESP-IDF三、安装及配置四、编译及查看运行结果一、工具链的下载并设置快速设置的方法是从 dl.espressif.com 下载集成在一起的工具链和 MSYS2 压缩文件:官方下载链接https://dl.espressif.com/dl/esp32_win32_msys2_environment_a...原创 2019-08-03 15:34:13 · 13120 阅读 · 7 评论 -
esp32 tcp client的使用
一、esp32 tcp 客户端使用步骤1、创建一个套接字描述符 使用socket(AF_INET, SOCK_STREAM ,0)函数2、设置本地端口等 使用bind(tcpsock,(struct sockaddr *)&Loacl_addr,sizeof(Loacl_addr));3、连接server 使用connect(tcpsock, (struct sock...原创 2019-07-22 00:44:12 · 6331 阅读 · 0 评论 -
ESP32 udp使用
一、UDP使用的步骤1.创建等链接套接字fd=socket()sock = socket(AF_INET,SOCK_DGRAM,0);参数说明:AF_INET --- IPV4的都是使用这个SOCK_DGRAM ----指明协议是UDP TCP的是SOCK_STREAM0...原创 2019-07-21 23:45:31 · 5222 阅读 · 6 评论 -
ESP32 ping 其它设备
一、esp32 ping函数简单介绍1、函数esp_ping_set_target设置ping 的各种参数,传入的第一个参数如下enum,主要是 IP地址,IP地址个数(esp32只支持ping 一个IP),接收超时 ,ping之间的间隔 ,回调函数等,typedef enum {PING_TARGET_IP_ADDRESS = 50, /**< target IP addr...原创 2019-07-20 19:42:43 · 3279 阅读 · 3 评论 -
ESP32 的esp_http_client详解
说明:我使用的是esp-idf-V3.1.3 ,官方给我们封装好了 HTTP,使用起来还是很方便一、wifi连接在main函数里面主要是做了wifi连接的初始化和HTTP任务的创建,如下是main的全部内容void app_main(){ esp_err_t ret = nvs_flash_init(); if (ret == ESP_ERR_NVS_NO_FR...原创 2019-07-25 02:19:10 · 16146 阅读 · 5 评论 -
ESP32扫描周围wifi及连接wifi
详细的wifi连接设置可以参考这里设置wifi连接的步骤1、WIFI和LWIP的初始化阶段a.主任务调用tcpip_adapter_init()创建LWIP核心任务并初始化与LWIP相关的工作b.主任务调用esp_event_loop_init()来创建系统事件任务,并初始化应用程序事件的回调函数。c.主任务调用esp_wifi_init()来创建Wi-Fi驱动程序任务并初始化...原创 2019-07-18 00:12:43 · 18555 阅读 · 2 评论 -
ESP32 3个串口使用
一、ESP32总共有3个串口,并且3个 串口管脚都是可以重映射的1、ESP32串口使用的基本步骤2、ESP32串口函数介绍3、例子代码二、ESP32串口使用的基本步骤 官网有详细串口说明设置通信参数波特率、数据位、停止位等 --设置参数 设置通讯-其他UART连接到的引脚 --设置具体的管脚及是否选择流控位 驱动器安装-为UART驱动程序分配ES...原创 2019-07-09 01:14:34 · 29945 阅读 · 5 评论