Skip to content

Development Guide ​

Environment ​

ToolVersionPurpose
IDEA2022+Backend IDE
JDK8Java runtime
Maven3.6+Build tool
VS CodeLatestFrontend IDE
Node.js14+Frontend build
MySQL5.7+Database
Redis7.0+Cache

Project Structure ​

springboot/
├── fastbee-admin        # Entry module (main + config)
├── fastbee-common       # Utilities, constants, exceptions
├── fastbee-framework    # Security, auth, interceptors
├── fastbee-open-api     # 37 REST Controllers
├── fastbee-service      # Business logic (IoT + system)
├── fastbee-server       # Netty MQTT Broker + SIP Server
├── fastbee-protocol     # Protocol codec
├── fastbee-plugs        # Plugin extensions
└── sql/                 # Database scripts

Quick Start ​

  1. Clone repo and import into IDEA
  2. Create MySQL database and import SQL
  3. Edit application-druid.yml
  4. Run FastbeeApplication
  5. Frontend: cd vue && npm install && npm run dev

See Backend and Frontend for details.

FastBee | fastbee.cn