Installation
About 2 min
Runtime Environment
JDK > 1.8
MySQL = 5.7.0 (multiple data sources can be adapted: SQL Server, DM, Kingbase, PostgreSQL, Oracle)
Redis >= 3.0
Maven >= 3.3
Node >= 12
TDengine = 3.3.2.0/3.3.5.8 (optional)
EMQX = 5.0/5.1/5.7.2/5.8.4 (optional)
ZLMediaKit = latest (optional)- Runtime versions are important. Versions lower than the required baseline may fail to run.
- JDK 1.8 is recommended. Versions higher than 11 may require additional dependencies.
- TDengine and EMQX are optional. Enable TDengine for large monitoring data volume, and use EMQX as extended middleware when required.
- Video monitoring requires ZLMediaKit.
Tips
FastBeeis a frontend-backend separated IoT platform. Deploy the frontend and backend separately.FastBee-Viewis an independent visualization frontend project that uses the IoT platform backend APIs.FastBee-WebConfighas been integrated into the IoT platform. Deploy the platform after integrating the code.- For EMQX 5.0 documentation, refer to the EMQX official documentation.
Deployment Path
- For evaluation or demos, start with Docker Quick Deployment.
- For secondary development, prepare Backend Runtime and Frontend Runtime separately.
- For commercial deployment, finish License Configuration, then deploy backend, frontend, mobile, or visualization projects as needed.
- Before production launch, prepare MySQL, Redis, Nginx, time-series database, EMQX, ZLMediaKit, and other dependencies.
- Before capacity planning, read Deployment and Operations Architecture, Performance Optimization, Operations And Monitoring, and Upgrade Guide.
Common Tasks
One-Click EvaluationInstall a complete evaluation environment quickly through Docker Compose.Plan Deployment ArchitectureReview container topology, service dependencies, ports, persistence, and launch checks.Run Backend SourcePrepare JDK, Maven, database, and backend runtime configuration.Run Frontend SourcePrepare Node.js, dependencies, and frontend development service.Commercial LicenseConfigure license information after deploying the commercial edition.Deploy IoT PlatformProduction-oriented deployment guide for the IoT platform.Multiple Data SourcesReview MySQL, PostgreSQL, DM, Kingbase, and other database support.Operations And MonitoringService health, logs, scheduled tasks, broker, time-series database, video, and backup.Upgrade GuideBackup, SQL migration, backend/frontend upgrade, cache clearing, verification, and rollback.
