Backend
Less than 1 minute
Backend Development
Setup
git clone https://gitee.com/beecue/fastbee.git
# Open springboot/ in IDEA
# Import SQL, edit application-druid.yml
# Run FastbeeApplicationModules
| Module | Role |
|---|---|
| fastbee-admin | Entry point, configs |
| fastbee-common | Utils, constants, entities |
| fastbee-framework | Spring Security, JWT, RuoYi |
| fastbee-open-api | 37 REST Controllers |
| fastbee-service | IoT + system Service layer |
| fastbee-server | Netty MQTT Broker + SIP |
| fastbee-protocol | Protocol codec |
Key Controllers
ProductController, DeviceController, ThingsModelController, SceneController, ScriptController, SipDeviceController, DashBoardController
Extension
- New API: Add Controller in open-api → Service + Mapper in service → SQL
- New Protocol: Implement codec in protocol → Register handler in server
