# kerwincui/FastBee

FastBee开源物联网平台，简单易用，可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

Repository: https://github.com/kerwincui/FastBee
Canonical: https://ross.abutalabs.com/products/fastbee
Homepage: http://fastbee.cn
Language: Java
License: AGPL-3.0
License Family: copyleft
Topics: iot, esp8266, smarthome, java
Last push: 2026-08-13T03:43:29+00:00

## Health v2 (maintenance only)
Score: 66/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 8, longevity 100
- inputs: {"age_days": 1927, "days_push": 20, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2275, forks 616 (observed 2026-08-28T04:06:33.388470+00:00)

## What it is
FastBee is a lightweight, full-stack open-source IoT platform built on Spring Boot with a built-in Netty MQTT broker, device management, thing models, rule engine, and multi-tenant support. It ships with a Vue web console, uniapp mobile apps (WeChat mini-program, Android, iOS, H5), hardware SDKs for ESP32/ESP8266/Raspberry Pi, and Docker-based one-click deployment.

## Use cases
- build a self-hosted iot platform for smart home devices
- manage and monitor esp32 sensors over mqtt
- set up agricultural or water monitoring with device dashboards
- connect cameras via gb28181 for video surveillance
- learn iot platform development with a full-stack open-source codebase
- control devices remotely from a mobile app or wechat mini-program
- collect device telemetry into a time-series database

## When to choose
- you want an all-in-one iot platform with built-in mqtt broker and no extra middleware
- you need web, mobile, and hardware SDK support out of the box
- you prefer docker-based quick deployment for evaluation or production
- you work with Chinese industrial protocols like GB/T 28181 or Modbus
- you want a codebase suitable for secondary development and learning

## When to avoid
- you need a fully managed cloud iot service rather than self-hosting
- your stack is not Java/Spring Boot based and you want a lighter runtime
- you require strict security hardening - the project itself notes known vulnerabilities and personal-use disclaimers
- you need permissive licensing - AGPL-3.0 restricts commercial closed-source use

## Facets
- artifact type: application
- maturity: active
- function: iot, monitoring, message-queue, data-visualization, web-framework, api-framework, deployment, video-processing, alerting, workflow-automation
- domain: iot, self-hosted, developer-tools, data-visualization
- platform: self-hosted, cross-platform, jvm, iot
- tags: mqtt-broker, spring-boot, device-management, smart-home, gb28181, tdengine, rule-engine, multi-tenant, uniapp, embedded-sdk, automation, video, docker, web-server, android, ios, linux, vue, esp8266

## Member repositories
- kerwincui/FastBee (main) score 66

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:33.388470+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:41:30.702165+00:00, confidence not recorded.
  - readme: https://github.com/kerwincui/FastBee (fetched 2026-08-28T04:06:33.388470+00:00, sha ddb924bbf395)
  - homepage: http://fastbee.cn (fetched 2026-08-29T10:22:08.588850+00:00, sha 7b9615ad6675)
  - site_page: https://fastbee.cn/doc/install (fetched 2026-08-29T10:22:08.592798+00:00, sha b049fcefe670)
- Data as of 2026-08-30T08:39:29.467469+00:00.
