RepositoryPythonFRFrance
HU

hugokernel/micropython-nanoweb

Full async Micropython web server with small memory footprint.

119stars
19forks
1issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: esp

#1 Repository Của Tháng

7
TINIX TRENDING·Chủ đề: raspberry-pi-pico

#7 Repository Của Tháng

8
TINIX TRENDING·Chủ đề: webserver

#8 Repository Của Tháng

🚀 Nanoweb: Máy chủ web bất đồng bộ ultra nhẹ cho thiết bị IoT

Nanoweb - giải pháp web server bất đồng bộ full-featured với dấu ấn nhỏ gọn, tối ưu cho thiết bị có tài nguyên hạn chế.

Nanoweb là một máy chủ web bất đồng bộ hoàn toàn cho MicroPython, được thiết kế nhằm đạt được tỉ lệ tối ưu giữa kích thước bộ nhớ và tính năng. Dự án có khả năng chạy trên các nền tảng như ESP8266, ESP32, Raspberry Pi Pico và các thiết bị tương tự.

✨ Điểm nổi bật

  • Hoàn toàn bất đồng bộ: Xử lý đa kết nối không chặn, tận dụng tối đa hiệu năng thiết bị
  • Đăng ký route linh hoạt: Hỗ trợ khai báo qua từ điển hoặc decorator
  • Quản lý file tĩnh: Hỗ trợ phục vụ các tệp tĩnh với cấu hình extensions
  • Callback xử lý sự kiện: Gọi hàm tùy chỉnh khi có request mới hoặc lỗi xảy ra
  • Trích xuất HTTP headers: Dễ dàng truy cập và xử lý thông tin header
  • Code người dùng ngắn gọn: Tối ưu cho môi trường có bộ nhớ hạn chế
  • Hỗ trợ wildcard routing: Định tuyến linh hoạt với ký tự đại diện

💡 Vì sao đáng chú ý

Nanoweb khác biệt từ các giải pháp web server truyền thống bởi sự kết hợp hoàn hảo giữa tính năng đầy đủ và dấu ấn nhỏ gọn. Với kiến trúc bất đồng bộ hoàn toàn, Nanoweb tối ưu hiệu năng cho các thiết bị IoT có tài nguyên hạn chế như ESP8266 hay Raspberry Pi Pico.

Dự án phù hợp cho các ứng dụng IoT cần giao diện web nhẹ nhưng đầy đủ chức năng, hỗ trợ cả các phương thức HTTP đa dạng và xử lý file upload. Cài đặt đơn giản chỉ bằng cách sao chép file nanoweb.py vào thiết bị.


#MicroPython #WebServer #ESP32 #ESP8266 #IoT #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
Repository
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.3k
Aug 21, 2024
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryPython
fastapi/fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

104.2k
Oct 23, 2026
RepositoryPython
platformio/platformio-core

Your Gateway to Embedded Software Development Excellence :alien:

9.5k
Oct 16, 2026
RepositoryPython
vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

330.4k
Oct 26, 2026
RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026