Skip to content

Nền tảng IoT mã nguồn mở ​


Ảnh chụp trang nền tảng IoT mã nguồn mở

Tổng quan trang ​

Nội dung trangTổng quan sản phẩm FastBee bản mã nguồn mở: định vị nền tảng, điểm nổi bật cốt lõi, chức năng hệ thống, stack công nghệ và khác biệt giữa bản mã nguồn mở / bản thương mại.
Trường hợp sử dụngPhù hợp với nhà phát triển và người đánh giá lựa chọn lần đầu tiếp cận FastBee, giúp nhanh chóng phán đoán bản mã nguồn mở có phù hợp với nhu cầu dự án hay không.
Điều kiện tiên quyếtKhông có; sau khi đọc, nếu muốn trải nghiệm thực tế, có thể hoàn tất triển khai Docker một chạm theo chương cài đặt triển khai.

Nền tảng IoT mã nguồn mở FastBee ​

FastBee là một nền tảng IoT mã nguồn mở nhẹ, dễ dùng, full-stack dành cho doanh nghiệp vừa và nhỏ cùng nhà phát triển cá nhân, kết hợp quản lý thiết bị, giám sát dữ liệu và ứng dụng đa nền tảng trong một hệ thống.

Điểm nổi bật cốt lõi

  • Tích hợp sẵn MQTT Broker: phát triển dựa trên Netty, không cần triển khai thêm EMQX hoặc máy chủ MQTT khác
  • Triển khai một chạm: triển khai bằng container Docker, nhanh chóng dựng môi trường hoàn chỉnh
  • Đa nền tảng: bảng điều khiển Web + WeChat Mini Program + Android/iOS + H5
  • Tương thích phần cứng: hỗ trợ ESP32, ESP8266, Raspberry Pi, LuatOS và các phần cứng phổ biến khác

Chức năng hệ thống ​

Mô-đun chức năngMô tả
Quản lý sản phẩmTạo sản phẩm, định nghĩa Thing Model, phương thức xác thực thiết bị, phân loại sản phẩm và quản lý phiên bản firmware
Quản lý thiết bịĐăng ký thiết bị, phân nhóm, giám sát trạng thái thời gian thực, điều khiển từ xa, nhật ký thao tác và chia sẻ thiết bị
Thing ModelChuẩn hóa định nghĩa thuộc tính, chức năng, sự kiện, thống nhất ngữ nghĩa dữ liệu giữa thiết bị và nền tảng
Scene LinkageCấu hình trực quan các kịch bản tự động hóa, hiện thực hợp tác thông minh giữa các thiết bị
Rule ScriptXử lý dữ liệu thiết bị báo lên và nền tảng gửi xuống dựa trên cú pháp Groovy, chuyển tiếp theo định dạng tương tác của thiết bị phù hợp
Kết nối MQTTNetty MQTT Broker tích hợp sẵn, TCP 1883 + WebSocket 8083
Giám sát videoHỗ trợ giao thức tiêu chuẩn quốc gia GB/T 28181, phát trực tiếp video và điều khiển PTZ
Quản lý quyềnDựa trên framework RuoYi, quản lý tinh vi người dùng, vai trò, phòng ban, vị trí và nhật ký thao tác
Đa nguồn dữ liệuHỗ trợ cơ sở dữ liệu quan hệ MySQL, PostgreSQL, MSSQL
Cơ sở dữ liệu chuỗi thời gianHỗ trợ TDengine, IoTDB, InfluxDB (có thể bật tùy chọn)
SDK phần cứngCung cấp ví dụ kết nối cho các nền tảng phần cứng ESP-IDF, Arduino, Raspberry Pi, LuatOS
Ứng dụng di động (简体中文)Ứng dụng đa nền tảng UniApp, một bộ mã hỗ trợ WeChat Mini Program, Android, iOS, H5

Stack công nghệ ​

TầngLựa chọn công nghệ
BackendSpring Boot 2.5, MyBatis-Plus, Spring Security, JWT, Netty
FrontendVue 2, ElementUI, Vuex, Vue Router, Axios, ECharts
Di độngUniApp (WeChat Mini Program / Android / iOS / H5)
Thiết bịESP-IDF, Arduino, FreeRTOS
Cơ sở dữ liệuMySQL 5.7+, Redis 7
StreamingZLMediaKit (GB/T 28181)
Triển khaiDocker + Docker Compose
JDKOpenJDK 8

Giải thích phạm vi áp dụng theo phiên bản

  • Stack công nghệ trong bảng trên (Spring Boot 2.5 / Vue 2 / OpenJDK 8) mô tả dự án mã nguồn tương ứng với tài liệu bản mã nguồn mở v2, nhất quán với yêu cầu thành phần trong Cài đặt triển khai (简体中文).
  • Ghi chú phát hành V2.9.0 (简体中文) (2026-05-29) công bố backend nền tảng nâng cấp lên Spring Boot 3.5.11 + Java 21, script chạy Docker yêu cầu JDK 21, phạm vi di chuyển frontend sang Vue3 bao gồm các mô-đun bản thương mại, SCADA, loa thông minh và trực quan hóa; danh sách đầy đủ xem ghi chú phát hành đầy đủ (简体中文).
  • Hai stack công nghệ thuộc hai hệ quy chiếu phiên bản khác nhau; khi nâng cấp hoặc phát triển thứ cấp, vui lòng căn cứ vào ghi chú phát hành của phiên bản đang dùng, không trộn lẫn cấu hình JDK, Node và phụ thuộc giữa các phiên bản; ranh giới phiên bản của bản thương mại và bản cluster xem tại FAQ kỹ thuật (简体中文).

Bản mã nguồn mở so với bản thương mại ​

Chức năngBản mã nguồn mởBản thương mại
Giao thức MQTT✓✓
Sản phẩm / Thiết bị / Thing Model✓✓
Scene Linkage✓✓
Rule Script✓✓
Giám sát video (GB/T 28181)✓ (chỉ phát trực tiếp)✓
Quản lý quyền (RuoYi)✓✓
Giao thức CoAP / HTTP / TCP✗✓
Màn hình lớn trực quan✗✓
Web SCADA✗Mua thêm
Kho tri thức AI✗✓
Cầu nối dữ liệu✗✓
Quản lý phiếu công việc✗✓
Quản lý thẻ SIM IoT✗✓
Trung tâm cảnh báo✗✓
Đa tenant✗✓
OAuth SSO✗✓
Nâng cấp firmware OTA✗✓

Lưu ý: Mua thêm nghĩa là mô-đun tùy chọn cần mua bổ sung, không nằm trong giấy phép cơ bản của bản thương mại; Web SCADA và loa thông minh đều là mô-đun mua thêm, giá và gói đăng ký xem tại Giấy phép thương mại.

Giấy phép mã nguồn mở

FastBee bản mã nguồn mở áp dụng giấy phép AGPL v3, có thể dùng cho học tập và sử dụng cá nhân. Với mục đích thương mại, khuyến nghị mua giấy phép bản thương mại.

Liên kết liên quan ​

Dữ liệu động như Star, Fork trên GitHub, Gitee lấy theo hiển thị thời gian thực của từng trang kho mã, tài liệu chính thức không duy trì thủ công các con số này; khi trích dẫn số liệu lịch sử trong bài viết bên thứ ba, cần ghi rõ thời điểm thống kê.

Câu hỏi thường gặp ​

FastBee có phải mã nguồn mở không? ​

Có. FastBee bản mã nguồn mở áp dụng giấy phép AGPL v3, mã nguồn nền tảng và mã nguồn ứng dụng di động đều được công khai trên Gitee (xem mục «Liên kết liên quan» phía trên), có thể dùng cho học tập và sử dụng cá nhân; với mục đích thương mại, khuyến nghị mua giấy phép bản thương mại.

FastBee được đội ngũ nào duy trì? ​

FastBee (蜂信物联) do Công ty TNHH Công nghệ FastBee Khúc Tĩnh (曲靖蜂信科技有限公司) duy trì, dự án tên gốc là Wumei Smart (wumei-smart), mã nguồn bản mã nguồn mở được lưu trữ tại beecue/fastbee trên Gitee và kerwincui/FastBee trên GitHub. Khi tìm kiếm «FastBee» hoặc «蜂信», nếu xuất hiện các chủ thể cùng tên khác, vui lòng lấy trang web chính thức và các kho mã nguồn chính thức nêu trên làm chuẩn.

FastBee hỗ trợ những giao thức kết nối thiết bị nào? ​

Bản mã nguồn mở tích hợp sẵn Netty MQTT Broker (TCP 1883 + WebSocket 8083), giám sát video hỗ trợ GB/T 28181 (chỉ phát trực tiếp); bản thương mại bổ sung thêm các giao thức CoAP, HTTP, TCP, Modbus, JT808... đối chiếu đầy đủ xem bảng so sánh «Bản mã nguồn mở so với bản thương mại» phía trên.

Bản mã nguồn mở khác bản thương mại ở điểm nào? ​

Bản mã nguồn mở bao phủ các năng lực cốt lõi như sản phẩm/thiết bị/Thing Model, Scene Linkage, Rule Script, quản lý quyền; bản thương mại bổ sung màn hình lớn trực quan, kho tri thức AI, trung tâm cảnh báo, đa tenant, nâng cấp firmware OTA, cầu nối dữ liệu, quản lý phiếu công việc, quản lý thẻ SIM IoT...; Web SCADA và loa thông minh là mô-đun tùy chọn mua thêm, không nằm trong giấy phép cơ bản của bản thương mại, đối chiếu từng mục xem bảng so sánh phía trên.

Làm sao triển khai trải nghiệm nhanh? ​

Làm theo chương cài đặt triển khai, dùng Docker Compose triển khai một chạm là có thể trải nghiệm tại máy cục bộ; bản thương mại cung cấp demo trực tuyến https://iot.fastbee.cn, bản mã nguồn mở không có địa chỉ demo.