Skip to content

Backend Development ​

Setup ​

bash
git clone https://gitee.com/beecue/fastbee.git
# Open springboot/ in IDEA
# Import SQL, edit application-druid.yml
# Run FastbeeApplication

Modules ​

ModuleRole
fastbee-adminEntry point, configs
fastbee-commonUtils, constants, entities
fastbee-frameworkSpring Security, JWT, RuoYi
fastbee-open-api37 REST Controllers
fastbee-serviceIoT + system Service layer
fastbee-serverNetty MQTT Broker + SIP
fastbee-protocolProtocol 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

FastBee | fastbee.cn