coelacant1/Bambu-Lab-Cloud-API
Repository for analyzing the Bambu Lab API to create a compatibility layer for API access without developer mode. Note: Big Commit in Progress for Major Changes
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🔧 Bambu Lab Cloud API — Thư viện Python truy cập máy in 3D không cần developer mode
Phân tích giao thức mạng Bambu Lab để xây dựng thư viện truy cập Cloud API, MQTT, FTP cục bản và stream video — hỗ trợ xác thực 2FA tự động.
Dự án Bambu-Lab-Cloud-API là một thư viện Python dùng để giao tiếp với các máy in 3D Bambu Lab thông qua Cloud API, giao thức MQTT, kết nối FTP cục bản và luồng video. Ban đầu phát triển để xây dựng proxy đọc dữ liệu từ nhiều máy in, dự án đã mở rộng thành một thư viện đầy đủ hơn với hỗ trợ xác thực hai yếu tố (2FA), tải lên tệp, và stream video thời gian thực.
✨ Điểm nổi bật
- Tài liệu API: Tham chiếu endpoint đầy đủ kèm ví dụ sử dụng
- Thư viện Python thống nhất: Hỗ trợ Cloud API, MQTT, FTP cục bản và stream video trong một giao diện
- Xác thựng 2FA tự động: Đăng nhập bằng mã xác minh email
- Hỗ trợ MQTT: Giám sát và điều khiển thời gian thực
- Tải lên tệp: Hỗ trợ tải lên qua Cloud API và FTP cục bản
- Stream video: Hỗ trợ RTSP (X1 series) và JPEG frame (A1/P1 series)
- Lớp tương thích: Khôi phục local API cũ mà không cần developer mode
- Proxy an toàn: Cung cấp máy chủ ủy quyền chế độ chỉ đọc hoặc đầy đủ
- Bộ kiểm thử: Unit test toàn diện cho toàn bộ chức năng
💡 Vì sao đáng chú ý
Dự án không chỉ cung cấp công cụ truy cập API mà còn phân tích sâu giao thức mạng Bambu Lab thông qua phân tích lưu lượng thực tế, tạo ra một lớp tương thích cho phép truy cập mà không cần kích hoạt chế độ developer mode — giúp người dùng dễ dàng tích hợp vào hệ thống quản lý máy in cá nhân hoặc doanh nghiệp. Đặc biệt hữu ích cho những người vận hành nhiều máy in (printer farm) cần giám sát và điều khiển từ xa một cách an toàn và tự động.
#BambuLab #CloudAPI #Python #3DPrinting #MQTT
Similar Projects
Discover other similar projects and AI models.
ESP32 desk monitor for Bambu Lab printers. Real-time MQTT dashboard on a color TFT - temps, progress, fans, AMS, HMS errors. LAN or Cloud, dual printers, OTA, web config portal. Flash from the browser.
StudioBridge is a program that adds Bambu Lab 3D printers from other accessible networks to Bambu Studio
Automatic filament tracking for Bambu Lab printers with Spoolman via Home Assistant. Web UI for spool assignment, QR scanning, and usage tracking. Bundled HA option w/ no YAML required!
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Free domain registration and practical DNS learning resources for everyone.