项目介绍
FastBee 是一个基于 Java + Vue 开源的物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。系统后端采用Spring boot;前端采用Vue;Mqtt服务端使用netty搭建;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等;
应用场景
FastBee 可广泛应用于智能家居、工业物联网、农业物联网等多个领域。通过该平台,开发者可以快速构建和管理物联网设备,实现设备间的数据通信、远程监控和控制,以及数据的可视化展示和分析。无论是个人爱好者还是企业级用户,都能从中找到适合自己的应用场景。
功能模块
-
设备管理:提供设备的注册、配置、监控和管理功能,支持多种通信协议。 -
数据采集:实时采集物联网设备的数据,并支持数据的存储、查询和分析。 -
数据可视化:通过图表、报表等形式,将采集到的数据进行可视化展示,便于用户理解和分析。 -
远程控制:支持对物联网设备的远程控制和操作,方便用户进行设备管理和维护。 -
安全机制:提供完善的安全机制,保障物联网设备的数据安全和通信安全。


功能特点
-
-
开源性:项目完全开源,用户可以自由获取和使用代码,进行二次开发和定制。 -
跨平台性:支持多种操作系统和硬件平台,方便用户进行跨平台部署和应用。 -
易扩展性:项目设计灵活,易于扩展和集成其他技术和工具,满足用户的多样化需求。 -
高可靠性:采用稳定可靠的通信协议和技术框架,保障物联网设备的稳定运行和数据传输的可靠性。
-
-
用户友好性:提供简洁易用的用户界面和API接口,降低用户的使用门槛和开发成本。
项目技术栈
-
后端:Spring Boot,用于构建高效、可扩展的后端服务。 -
前端:Vue.js,用于构建响应式、用户友好的前端界面。 -
数据库:可能采用MySQL、MongoDB等数据库系统,用于存储和管理物联网设备的数据。 -
通信协议:支持MQTT、HTTP等多种通信协议,实现设备间的数据通信。 -
容器化:使用Docker进行容器化部署,方便项目的快速部署和迁移。 -
微信小程序:提供微信小程序端的支持,方便用户通过移动端进行设备管理和数据查看。 -
PCB电路板设计:提供PCB电路板文件,方便用户进行硬件开发和定制。
功能演示













开源地址
https://gitee.com/beecue/fastbee