{"adoption": {"forks": 616, "observed_at": "2026-08-28T04:06:33.388470+00:00", "stars": 2275}, "canonical_url": "https://ross.abutalabs.com/products/fastbee", "card": {"archived": false, "artifact_type": "application", "description": "FastBee开源物联网平台，简单易用，可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。", "domain": ["iot", "self-hosted", "developer-tools", "data-visualization"], "enriched": true, "function": ["iot", "monitoring", "message-queue", "data-visualization", "web-framework", "api-framework", "deployment", "video-processing", "alerting", "workflow-automation"], "health_score": 78, "homepage": "http://fastbee.cn", "language": "Java", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["kerwincui/FastBee"], "name": "kerwincui/FastBee", "platform": ["self-hosted", "cross-platform", "jvm", "iot"], "pushed_at": "2026-08-13T03:43:29+00:00", "repo": "kerwincui/FastBee", "stars": 2275, "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"], "topics": ["iot", "esp8266", "smarthome", "java"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fastbee", "repo": "kerwincui/FastBee", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.388470+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:41:30.702165+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ddb924bbf395aa33a502a563e901b5938ffc742a28d0c4030d0e2e292653f2f1", "fetched_at": "2026-08-28T04:06:33.388470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kerwincui/FastBee"}, {"content_hash": "7b9615ad667537d4e21f84421aef8093068d75d23f127902cbfc2300390e9873", "fetched_at": "2026-08-29T10:22:08.588850+00:00", "kind": "homepage", "missing": false, "url": "http://fastbee.cn"}, {"content_hash": "b049fcefe670cb474171516d5a37316892ade4407ec8e31e6444c70cc3b404f4", "fetched_at": "2026-08-29T10:22:08.592798+00:00", "kind": "site_page", "missing": false, "url": "https://fastbee.cn/doc/install"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1927, "days_push": 20, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}