Skip to content

Installation ​

Runtime Environment ​

shell
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.

提示

  • FastBee is a frontend-backend separated IoT platform. Deploy the frontend and backend separately.
  • FastBee-View is an independent visualization frontend project that uses the IoT platform backend APIs.
  • FastBee-WebConfig has 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 ​

  1. For evaluation or demos, start with Docker Quick Deployment.
  2. For secondary development, prepare Backend Runtime and Frontend Runtime separately.
  3. For commercial deployment, finish License Configuration, then deploy backend, frontend, mobile, or visualization projects as needed.
  4. Before production launch, prepare MySQL, Redis, Nginx, time-series database, EMQX, ZLMediaKit, and other dependencies.
  5. Before capacity planning, read Deployment and Operations Architecture, Performance Optimization, Operations And Monitoring, and Upgrade Guide.

Common Tasks ​

FastBee | fastbee.cn