Advertisement

ESP_WiFiManager_Lite:适用于ESP32(含ESP32-S2)及ESP8266的轻量级多WiFi配置库

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
ESP_WiFiManager_Lite是一款专为ESP32和ESP8266设计的轻量级Wi-Fi配置库,支持多网络设置,简化了物联网设备连接到互联网的过程。 ESP_WiFiManager_Lite(轻量级凭证 WiFiManager for ESP32 和 ESP8266) 目录 为什么我们需要这个 特征 如果您使用过功能全面的WiFiManager之一,并且必须编写复杂的回调函数以将自定义参数保存在SPIFFS、LittleFS或EEPROM中,您会喜欢此轻量级凭证 WiFiManager 的简单性。这是用于ESP32和ESP8266板的凭据 WiFi连接管理器,允许在Config Portal 中配置自定义参数。然后自动保存这些参数,而无需使用复杂的回调函数来处理数据的保存与检索。 此外,您可以指定DHCP主机名、静态AP和STA IP地址。相比功能全面的WiFiManager,它使用的内存更少。 Config Portal会根据动态自定义参数的数量进行调整,并且凭据可以存储在LittleFS、SPIFFS或EEPROM中。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ESP_WiFiManager_LiteESP32ESP32-S2ESP8266WiFi
    优质
    ESP_WiFiManager_Lite是一款专为ESP32和ESP8266设计的轻量级Wi-Fi配置库,支持多网络设置,简化了物联网设备连接到互联网的过程。 ESP_WiFiManager_Lite(轻量级凭证 WiFiManager for ESP32 和 ESP8266) 目录 为什么我们需要这个 特征 如果您使用过功能全面的WiFiManager之一,并且必须编写复杂的回调函数以将自定义参数保存在SPIFFS、LittleFS或EEPROM中,您会喜欢此轻量级凭证 WiFiManager 的简单性。这是用于ESP32和ESP8266板的凭据 WiFi连接管理器,允许在Config Portal 中配置自定义参数。然后自动保存这些参数,而无需使用复杂的回调函数来处理数据的保存与检索。 此外,您可以指定DHCP主机名、静态AP和STA IP地址。相比功能全面的WiFiManager,它使用的内存更少。 Config Portal会根据动态自定义参数的数量进行调整,并且凭据可以存储在LittleFS、SPIFFS或EEPROM中。
  • Rust ESP32 WiFiesp32-wifi
    优质
    esp32-wifi是专为ESP32芯片设计的Rust语言WiFi库,提供简单易用的API接口,帮助开发者轻松实现无线网络连接和通信功能。 这是一个用Rust编写的实验性ESP32-WiFi驱动程序项目,欢迎贡献。 该项目使用esp-idf二进制blob来实现WiFi功能,并通过bindgen生成C外部函数接口。当更改二进制Blob的版本时需要重新执行generate/bindgen.sh脚本以在src/binary中创建相关文件。使用的esp-idf版本应与子存储库中的二进制blob版本匹配,当前使用的是esp-idf v4.1。 该项目根据Apache许可证2.0版或MIT许可证授权许可。 有意提交的贡献(按照Apache-2.0许可定义)默认按上述许可协议进行发布。
  • ESP32 WiFi与STM32
    优质
    本项目聚焦于ESP32和STM32微控制器的应用开发,重点讲解如何通过代码实现ESP32的WiFi连接配置,并探索两者在物联网项目中的协同工作方式。 通过连接ESP32的WiFi,输入ESP32要连接的目标WiFi名称和密码进行配网。
  • WiFi EspNow: ESP8266ESP32ESP-NOW Arduino
    优质
    WiFi EspNow是一款专为ESP8266和ESP32微控制器设计的ESP-NOW Arduino库,旨在简化设备间的数据传输过程,无需借助Wi-Fi网络。 ESP8266 和 ESP32 的 ESP-NOW Arduino 库 WifiEspNow 是乐鑫定义的无连接 WiFi 通信协议的一个实现方式。它提供了对 ESP-IDF 中 ESP-NOW 函数的简单封装。 在功能特性上,WifiEspNow 在不同的硬件平台上有所区别:对于ESP8266平台来说,仅支持单播模式;而对于ESP32,则同时支持单播和多播两种传输模式。此外,在实现伪广播时,每个设备会宣告一个特定的 WiFi SSID,并通过 BSSID 扫描来发现其他对等端设备。随后消息将利用 ESP-NOW 的单播机制分别发送给每一个被识别到的目标。 另外,文中还提到了一种自定义协议与 WifiEspNow 多播的不同之处(具体差异未详细说明)。 关于安装步骤,请将此库克隆至 Arduino IDE 中的 $HOME/Arduino/libraries 目录下,并在代码中使用 `#include ` 或者相应的头文件引用形式。
  • ESPNtpClient:ESP32ESP8266精准NTP
    优质
    ESPNtpClient是一款专为ESP32和ESP8266设计的高度精确时间同步库,支持NTP协议,便于开发者轻松获取准确的时间信息。 ESPNtpClient 周围有许多NTP客户端库。它们都具有用于时间跟踪的不同实现。的确,我开发了其中一个。它被称为 ESPNtpClient,旨在尽可能地易于使用,并提供广泛的功能支持,包括多平台兼容性(如ESP8266、ESP32和Arduino MKR1000等)。自那时起,我已经将所有项目转移到了ESP8266和ESP32平台上。 最近,随着ESP32和ESP8266 SDK开始内置NTP及时间跟踪功能,并且包括符合Posix标准的Time.h实现,在这种情况下使用外部库的意义不大。然而,这些库(包括Espressif SDK)在同步时钟方面可以达到正负1秒的精度,这已经足够满足大多数项目的需求。 但是,对于一些需要更紧密的时间同步的应用来说,则可能需要额外的时间参考源。尽管NTP协议可以在小型板上实现毫秒级的精确度,但这种限制来自于它们计算时间偏移的方式。所有这些时间戳(至少我知道的情况)仅使用了从NTP服务器获取的信息来调整本地时钟,并且无法达到更高的精度要求。
  • ESP-AudioESP8266ESP32音频解决方案
    优质
    ESP-Audio库为基于ESP8266和ESP32的项目提供了全面的音频处理功能,支持音乐播放、语音识别等应用,助力开发者轻松实现智能音箱和其他音频设备。 ESP8266Audio是一个用于在ESP8266和ESP32设备上播放HTTP流的库,支持I2S和直接音频输出类别,并且可以配置使用或不使用SPIRAM以及带有或不带I2S DAC。该库由Erik Palsbo编写。 为了正确运行ESP8266Audio库,请确保在Arduino IDE中设置工具选项如下:Tools->lwIP Variant->v1.4(适用于开源版本)或者选择更高带宽的变体,以及 Tools->CPU Frequency->160MHz。请注意,对于ESP32设备而言,该库尚未完全实现,在使用时可能会遇到许多错误。 定义: #define SPIRAM // 使用SPIRAM
  • WAVRecorder:ESP32ESP8266Arduino DueElectret麦克风语音录音
    优质
    WAVRecorder是一款专为ESP32、ESP8266和Arduino Due设计的录音库,支持通过驻极体麦克风录制高质量的WAV格式音频文件。 WAVRecorder 是一个适用于 ESP32、ESP8266 和 Arduino Due 的Arduino库,用于通过驻极体麦克风进行语音录制。该库包含多个组件,但主要的用户界面是 WAVRecorder 类,其中实现了两种录音方法:startBlocking(uint32_t time_ms)和 startBlocking(SoundActivityDetector* sad_arg)。 使用 startBlocking(uint32_t time_ms),您可以指定记录的时间(以毫秒为单位)。另一种方法是当声音功率超过特定阈值时开始录制,并在声音再次超出该阈值时停止。录音文件可以存储在 SD 卡上,或者如果使用 ESP32 或 ESP8266,则也可以存入外部闪存。 此外,WAVRecorder 支持立体声录音功能,这仅在使用ESP32和Arduino Due时才有可能实现,因为ESP8266只有一个ADC输入。
  • ESP_WiFiManager:具备备Web界面ESP32ESP8266 WiFi连接管理工具。使进行设备...
    优质
    ESP_WiFiManager是一款专为ESP32及ESP8266设计的WiFi连接管理库,提供便捷的备用Web配置界面,简化设备初始化与网络设置流程。 ESP_WiFiManager 是一个用于 ESP32 和 ESP8266 模块的 WiFi 连接管理器,具备后备 Web 配置门户功能。通过使用此库可以配置运行时凭证,并支持设置静态 DNS 服务器、个性化主机名以及固定或随机 AP WiFi 通道。示例代码兼容 ArduinoJson 版本 5.13.5 和 6.0.0 及以上版本。
  • ESP8266音频解决方案:I2S DACESP8266/ESP32软件仿真Delta-SigmaArduino
    优质
    这是一个针对ESP8266设计的Arduino库,支持I2S DAC硬件和内置模拟数字转换器的软件仿真,实现高效音频处理。 ESP8266音频:使用Arduino库,在I2S DAC上或在ESP8266及ESP32上的软件仿真delta-sigma DAC播放MOD、WAV、FLAC、MIDI、RTTTL、MP3和AAC文件。