1 Star 0 Fork 52

SVSWMW / awesome-esp

forked from 隽恬 / awesome-esp 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
CC0-1.0

国际开源达人 精选的优秀的 ESP 系列模组 应用

资源列表

Awesome Contributor Covenant 精选 ESP8266/32 开源项目和 :sparkles: 开源 :sparkles: 代码列表(代码和库文件链接已从 GitHub 替换为国内服务器 gitee 码云 链接,并增加了一些国内资源) :revolving_hearts: .

ESP8266 ESP32

ESP8266ESP32 都是由上海 Espressif Systems 公司生产的具有完整 TCP/IP 堆栈和微控器功能的低成本 Wi-Fi 微控芯片.
查看 贡献 有关如何为此列表做出贡献的信息.


内容

固件

  • Espressif AT - ESP8266 的默认 vanilla 固件.
  • NodeMCU - ESP8266 的eLua-based 的固件 .
  • ESPBasic - 用于简易无线编程的 BASIC 固件,可用于 8266.
  • ESP-IDF - ESP-IDF 是乐鑫官方推出的物联网开发框架,支持 Windows、Linux 和 macOS 操作系统
  • Arduino ESP32 - 是乐鑫官方的Arduino core for the ESP32 series
  • MicroPython - 在 Python3 为 ESP8266 and 32编程.
  • ESP32 - ESP32 和 8266,用于 3D 打印机的实验固件.
  • Frankenstein - 一个又快又烂的固件,让ESP8266 有酷炫的功能.
  • MongooseOS - 物联网专用固件,适用于 C 和 JS。可用于 ESP32/8266.
  • DeviceHive - 作为 DeviceHive 的 IoT 数据平台的客户端制作的固件,仅适用于 8266.
  • RT-Thread - 可用于 ESP32 的中文开源固件.
  • Sming Framework - 出色的 C/C++ 物联网框架,支持 ESP8266 和 ESP32.

工具

项目

智能家居和IOT

  • OpenMQTTGateway - 用于 ESP设备和其他设备间的多协议 MQTT 网关.
  • ESPHome - ESP模组控制,使用简单强大的配置文件和家庭自动化系统的全功能实现.
  • Tasmota - Sonoff 和其他 ESP8266/ESP32 设备的替代固件。包括大量传感器驱动程序并与 Home Assistant 原生或通过 MQTT 集成.
  • Sonoff-Homekit - Sonoff 设备(和其他 8266 设备)的替代固件,允许通过 Apple 的 Homekit 进行控制.
  • DoorsignEPD - 使用 ESP32 的带有电子墨迹显示屏的智能门牌.
  • EPaperWeatherDisplay - 使用 ESP32 的非常可爱的电子墨迹天气显示屏.
  • SuperGreenOS - 适用于 ESP32 的全功能家庭农业自动化软件.
  • CanAirIO - 使用移动和固定站通过 ESP32 和智能手机测量空气质量的市政环境监测项目.

信息安全

  • ESP32-BLECollector - 一个侦测和显示周围存在的BLE设备,并从中收集数据,所有这些都显示在一个漂亮的界面中。
  • ESP32Marauder - 一套集成的 WiFi 和蓝牙攻防工具.
  • ArduinoPcap - 允许生成 ESP系列芯片网络流量数据 .pcap 文件的库 。
  • WiFi Satellite - 一个巨大的 Wifi “卫星”,可以使用 14 个 ESP32 监控所有 14 个 2.4Ghz 频道 .
  • ESP8266 Deauther - 一个非常酷的使用 ESP8266 的 Wifi 网络伪干扰器(deauther).
  • PacketMonitor - 一个漂亮的 OLED 监视器,用于 WiFi 通道中的数据包活动。 有两个版本为每钟ESP用。
  • WiFiDuck - 一个支持无线的按键注入器,模拟,但比 Rubber Ducky 更棒.
  • ESP8266 Beacon Spam - 该应用可创建数多个虚拟 WiFi 网络.
  • DeauthDetector - 如果检测到 WiFi deauth 攻击,就会发光的小型设备。

生物医学

  • HeartyPatch - 使用 ESP32 的可穿戴设备 BLE 和 WiFi 连接到 ECG-HR 贴片.
  • HealthyPi v4 - 一个令人惊讶的开源生命体征监测器,可以监测心电图、呼吸、脉搏血氧饱和度和体温,所有这些都在 ESP32上 运行 .

LoRa 无线

  • Meshtastic - ESP32 LoRA 板作为安全、长寿命电池、mesh GPS 等设备通信 .
  • ESP32-Paxcounter Wifi 和蓝牙驱动,支持 LoRaWAN,电池供电的迷你 Paxcounter(人数计数器),建立在廉价的 ESP32 LoRa IoT 板上
  • Disaster Radio - 由太阳能驱动的抗灾通信网络

其他

  • Open SmartWatch - 带有 GPS、惯性装置和超酷 3D 打印表壳的 FOSS 智能手表.
  • SoftRF - 可用于无人机项目的 DIY 航空近距离感知系统.
  • Retro ESP32 - 一个非常酷的 Odroid Go 启动器(带有 ESP32),它允许模拟几个复古控制台 .
  • PedalinoMini - 使用 ESP32 构建的吉他手无线 MIDI 踏板控制器.
  • StickWatch - 基于 M5Stick 的智能手表模块,使用 ESP32 .
  • DroneBridge - DroneBridge 的实现,ESP32 上无人机和 UAV 的信号链路.
  • ESP-Drone - ESP-Drone 是基于乐鑫 ESP32-S2/ESP32 开发的小型无人机解决方案,可使用手机 APP 或游戏手柄通过 Wi-Fi 网络进行连接和控制.
  • ESP-Drone-Doc - 乐鑫官方ESP32-S2/ESP32 的小型无人机中文文档
  • ESPcopter - 基于ESP8622 的小型无人机,可以使用手机app控制。

库文件

  • Wasm3 - 专为嵌入式设备设计的光速的 WebAssembly 解释器,与 ESP 兼容 .
  • Homie8266 - 8266 的 Homie 协议的框架实现.
  • ESP-Dash - 用于在 8266/32 中创建远程仪表板的漂亮而快速的框架。无需互联网 .
  • ESP_mqtt - ESP8266 的 MQTT 帮助程序库.
  • GUIslice - 用于多个设备和屏幕控制器的拖放 GUI 框架。兼容 ESP8266和32.
  • MicroWebSrv2 - 一个非常强大的 MicroPython Web 服务器,可以在 ESP32 中使用.
  • IRremoteESP8266 - 在 ESP8266 中发射和接收 IR遥控信号.
  • esphomelib - 在 ESP8266 与 HomeAssistant 集成框架 .
  • TTS - 一个很好的文本转语音库,适用于几个 Arduino 设备,适用于ESP系列.
  • Free802.11 - 使用 ESP32 发射任意 802.11 信号的库.
  • Koyn - 用于 ESP32 和 ESP8266 的去中心化比特币库.
  • TFTLibrary - ESP32 的 TFT 兼容性.
  • UTFT-ESP - ESP32/8266 的 UTFT 支持.
  • ESPAudio - 用于在 ESP8266/ESP32 中播放各种音频格式的库.
  • AsyncTCP - ESP8266 和 32 的异步 TCP 库.
  • ESP-HomeKit - 在 RTOS 上实现 8266 的 Homekit.
  • ESPHelper - 用于 8266 的 MQTT 和 Wi-fi 自动化库.
  • ESPHelper/32 - 用于 ESP32 的 ESPHelper 库的端口.
  • ESP8266Wifi - ESP8266 的简单 Arduino Wifi 库.
  • WiFiESP - 用于 Wifi 管理的 Arduino 库,ESP8266 板的客户端/服务器.
  • TinyGSM - 一个快速简单的 Arduino 库,用于与 GSM 模块交互,也可以通过 AT 命令控制 ESP8266.
  • mJS - MongooseOS使用的轻量级受限JS引擎,兼容ESP32和8266.
  • ESPUI - 一个简单的库,用于为两个 ESP模块 制作交互式 Web 界面.
  • ESP32 ePaper - 用于将 ePaper电子墨迹显示屏 模块与 ESP32 一起使用的全功能库.
  • TinyUPnP - 用于 ESP8266 和 32 上的自动端口转发的轻量级 UPnP IGD 库 .
  • Esp32SSHClient - 在 ESP32 中实现 SSH 客户端的库.
  • painlessMesh - 一个库,负责使用 ESP8266 和 ESP32 硬件创建简单的网状网络.
  • WifiEspNow - [ESP-NOW]Arduino库(https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html), 一种不需要网络连接的 WiFi 通信协议,由 Espressif.
  • go-mcu - 用于与基于 NodeMCU 的板交互的 Golang 包.
  • CanAirIO SensorLib - 自动配置多个 PM2.5、CO2 和环境传感器的 ESP32/8266 库.
  • Dhyara - 一个 C/C++ 库,用于使用 ESP Now 创建移动自组网络 (MANET).
CC0 1.0 Universal Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. For more information, please see <http://creativecommons.org/publicdomain/zero/1.0/>

简介

ESP8266/32 精选项目和代码链接整理列表。 展开 收起
CC0-1.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/svswmw/awesome-esp.git
git@gitee.com:svswmw/awesome-esp.git
svswmw
awesome-esp
awesome-esp
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891