[Open source] Simple and easy-to-use IoT platform, can build IoT platform and secondary development and learning
Open SourceIoT
![[Open source] Simple and easy-to-use IoT platform, can build IoT platform and secondary development and learning](https://yy123.ink/api/img/1782578926208-0l246x.jpg)
1. Project Overview

- Wumei Smart (wumei-smart) has been renamed to FastBee.
- FastBee is a simple and easy-to-use IoT platform. It can be used to build IoT platforms and secondary development and learning. It is suitable for smart homes, intelligent offices, intelligent communities, agricultural monitoring, water conservancy monitoring, industrial control, etc.
- The system backend uses Spring boot; the front-end uses Vue; the message server uses EMQX; the mobile end supports WeChat mini-program, Android, iOS, and H5 uses Uniapp; the database uses Mysql, TDengine, and Redis; the device end supports ESP32, ESP8266, Raspberry Pi, and Hezuo, etc.

2. Open Source License
Licensed under AGPL-3.0
3. Screenshots
Part of the pictures










4. Feature Overview
- Permission Management: User Management, Department Management, Position Management, Menu Management, Role Management, Dictionary and Parameter Management, etc.
- System Monitoring: Operation Log, Login Log, System Log, Online User, Service Monitoring, Connection Pool Monitoring, Cache Monitoring, etc.
- Product Management: Product, Product Model, Product Classification, Product Firmware, Device Authorization Code, Custom Alarm, etc.
- Device Management: Device Control, Device Grouping, Device Scheduling, Device Log, Monitoring Statistics, Device Location, Device Sharing, Device Disable, OTA Upgrade, Real-time Status, Shadow Mode, Real-time Monitoring, Encryption Authentication, etc.
- EMQ Management: MQTT Client, Listener, Message Topic, Message Subscription, Plugin Management, Rule Engine, Resource
- Hardware SDK: Supports WIFI and MQTT connections, device model response, real-time monitoring, scheduled data reporting, AES encryption, NTP time, AP pairing, etc.
- Device Model Management: Properties (Device Status and Monitoring Data), Functions (Executing Specific Tasks), Events (Device Active Reporting to Cloud)
- Other functions: Multi-tenancy, scenario linkage, video monitoring, data visualization platform, statistics, news information, notification announcement, supports TDengine time series database
- Functions under development: Gateway, TCP/Modbus protocol support, etc.

Air724 development board for IoT air quality detector development board smart switch view more >>





5. Tech Stack
Tech Stack
- Server-side related technologies: Spring boot, MyBatis, Spring Security, Jwt, Mysql, Redis, TDengine, EMQX, Netty, etc. Development tools: IDEA
- Web-side related technologies: ES6, Vue, Vuex, Vue-router, Vue-cli, Axios, Element-ui, etc. Development tools: Visual Studio Code
- Mobile-side (WeChat mini program / Android / Ios / H5) related technologies: uniapp, uView, uChart Development tools: HBuilder
- Hardware-side related technologies: ESP-IDF, Arduino, FreeRTOS, Python, Lua, etc. Development tools: Visual Studio Code and Arduino, etc.
Project directory
spring-boot --------------- Backend vue ----------------------- Frontend docker -------------------- Docker deployment file sdk ----------------------- Hardware SDK, integrated with multiple devices
下载地址 免费
评论
