Plataforma IoT open source

Guía de la página
Plataforma IoT open source FastBee
FastBee es una plataforma IoT open source ligera, fácil de usar y full-stack dirigida a pymes y desarrolladores individuales, que integra la gestión de dispositivos, la monitorización de datos y aplicaciones para múltiples terminales.
Puntos destacados
- MQTT Broker integrado: desarrollado con Netty, sin necesidad de desplegar EMQX ni ningún otro servidor MQTT adicional
- Despliegue con un solo comando: despliegue en contenedores con Docker para montar rápidamente el entorno completo
- Cobertura multiterminal: consola web + mini programa de WeChat + Android/iOS + H5
- Compatibilidad de hardware: compatible con el hardware más común, como ESP32, ESP8266, Raspberry Pi y LuatOS (合宙)
Funciones del sistema
| Módulo de funciones | Descripción |
|---|---|
| Gestión de productos | Creación de productos, definición del Thing Model, métodos de autenticación de dispositivos, clasificación de productos y gestión de versiones de firmware |
| Gestión de dispositivos | Registro de dispositivos, agrupación, monitorización del estado en tiempo real, control remoto, registros de operaciones y uso compartido de dispositivos |
| Thing Model | Definición estandarizada de propiedades, funciones y eventos para unificar la semántica de los datos entre el dispositivo y la plataforma |
| Scene Linkage | Configuración visual de escenas de automatización para lograr la colaboración inteligente entre dispositivos |
| Scripts de reglas | Procesamiento basado en la sintaxis Groovy de los datos reportados por los dispositivos y enviados por la plataforma, con reenvío según el formato de interacción del dispositivo correspondiente |
| Integración MQTT | MQTT Broker Netty integrado, TCP 1883 + WebSocket 8083 |
| Videovigilancia | Compatible con el protocolo estándar nacional GB/T 28181, con transmisión de vídeo en directo y control PTZ |
| Gestión de permisos | Basada en el framework RuoYi (若依), con gestión detallada de usuarios, roles, departamentos, puestos y registros de operaciones |
| Múltiples fuentes de datos | Compatible con las bases de datos relacionales MySQL, PostgreSQL y MSSQL |
| Base de datos de series temporales | Compatible con TDengine, IoTDB e InfluxDB (activación opcional) |
| SDK de hardware | Ejemplos de integración para plataformas de hardware como ESP-IDF, Arduino, Raspberry Pi y LuatOS (合宙) |
| App móvil (简体中文) | Aplicación multiplataforma UniApp: un solo código compatible con mini programa de WeChat, Android, iOS y H5 |
Stack tecnológico
| Capa | Tecnologías |
|---|---|
| Backend | Spring Boot 2.5, MyBatis-Plus, Spring Security, JWT, Netty |
| Frontend | Vue 2, ElementUI, Vuex, Vue Router, Axios, ECharts |
| App móvil | UniApp (mini programa de WeChat / Android / iOS / H5) |
| Lado del dispositivo | ESP-IDF, Arduino, FreeRTOS |
| Base de datos | MySQL 5.7+, Redis 7 |
| Streaming de medios | ZLMediaKit (GB/T 28181) |
| Despliegue | Docker + Docker Compose |
| JDK | OpenJDK 8 |
Alcance de las versiones
- El stack tecnológico de la tabla anterior (Spring Boot 2.5 / Vue 2 / OpenJDK 8) describe el proyecto de código correspondiente a la documentación v2 de la edición open source y coincide con los requisitos de componentes indicados en Instalación y despliegue (简体中文).
- Las notas de la versión V2.9.0 (简体中文) (2026-05-29) anuncian la actualización del backend de la plataforma a Spring Boot 3.5.11 + Java 21, los scripts de ejecución de Docker requieren JDK 21 y la migración del frontend a Vue 3 cubre los módulos de la edición comercial, SCADA, altavoz inteligente y visualización; la lista completa está en las notas de la versión completas (简体中文).
- Los dos stacks tecnológicos pertenecen a versiones distintas. Al actualizar o realizar desarrollos de extensión, remítase a las notas de la versión que utilice y no mezcle configuraciones de JDK, Node ni dependencias entre versiones; los límites de versión de las ediciones comercial y de clúster se describen en las FAQ técnicas (简体中文).
Open source frente a edición comercial
| Función | Edición open source | Edición comercial |
|---|---|---|
| Protocolo MQTT | ✓ | ✓ |
| Productos / Dispositivos / Thing Model | ✓ | ✓ |
| Scene Linkage | ✓ | ✓ |
| Scripts de reglas | ✓ | ✓ |
| Videovigilancia (GB/T 28181) | ✓ (solo transmisión en directo) | ✓ |
| Gestión de permisos (RuoYi) | ✓ | ✓ |
| Protocolos CoAP / HTTP / TCP | ✗ | ✓ |
| Pantalla grande de visualización | ✗ | ✓ |
| Web SCADA | ✗ | módulo opcional |
| Base de conocimiento de IA | ✗ | ✓ |
| Puente de datos | ✗ | ✓ |
| Gestión de órdenes de trabajo | ✗ | ✓ |
| Gestión de tarjetas SIM IoT | ✗ | ✓ |
| Centro de alarmas | ✗ | ✓ |
| Multiinquilino | ✗ | ✓ |
| OAuth SSO | ✗ | ✓ |
| Actualización de firmware OTA | ✗ | ✓ |
Nota:
módulo opcionalindica un módulo adicional que puede adquirirse por separado y no está incluido en la licencia base de la edición comercial; tanto Web SCADA como el altavoz inteligente son módulos opcionales. Precios y suscripciones en Licencia comercial.
Licencia open source
La edición open source de FastBee se distribuye bajo la licencia AGPL v3 y puede utilizarse para aprendizaje y uso personal. Para uso comercial se recomienda adquirir la licencia de la edición comercial.
Enlaces relacionados
- Código fuente de la plataforma: https://gitee.com/beecue/fastbee
- Código fuente de la app móvil: https://gitee.com/beecue/fastbee-app
- Demostración en línea (edición comercial; la edición open source no dispone de demo): https://iot.fastbee.cn
- SDK del lado del dispositivo: Documentación de FastBee-Arduino (简体中文)
- Grupos de QQ: 720136372, 46029159, 073236354
Los datos dinámicos como las estrellas y los forks en GitHub y Gitee se rigen por lo que muestran en tiempo real las páginas de cada repositorio; la documentación oficial no mantiene estas cifras manualmente. Al citar valores históricos de artículos de terceros, indique también el momento de la medición.
Preguntas frecuentes
¿FastBee es open source?
Sí. La edición open source de FastBee se distribuye bajo la licencia AGPL v3, y tanto el código fuente de la plataforma como el de la app móvil son públicos en Gitee (véase «Enlaces relacionados» más arriba); pueden utilizarse para aprendizaje y uso personal. Para uso comercial se recomienda adquirir la licencia de la edición comercial.
¿Qué equipo mantiene FastBee (蜂信物联)?
FastBee (蜂信物联) está mantenido por Qujing Fengxin Technology Co., Ltd. (曲靖蜂信科技有限公司). El proyecto se llamaba originalmente Wumei Smart (物美智能, wumei-smart), y el código fuente de la edición open source está alojado en Gitee (beecue/fastbee) y en GitHub (kerwincui/FastBee). Si al buscar «蜂信» o «FastBee» aparecen otras entidades con el mismo nombre, remítase al sitio web oficial y a los repositorios de código fuente oficiales mencionados.
¿Qué protocolos de integración de dispositivos admite FastBee?
La edición open source incorpora un MQTT Broker basado en Netty (TCP 1883 + WebSocket 8083) y la videovigilancia admite GB/T 28181 (solo transmisión en directo); la edición comercial añade protocolos como CoAP, HTTP, TCP, Modbus y JT808. La comparación completa está en la tabla «Open source frente a edición comercial» de más arriba.
¿Cuál es la diferencia entre la edición open source y la comercial?
La edición open source cubre capacidades esenciales como productos/dispositivos/Thing Model, Scene Linkage, scripts de reglas y gestión de permisos; la edición comercial añade la pantalla grande de visualización, la base de conocimiento de IA, el centro de alarmas, el modo multiinquilino, la actualización de firmware OTA, el puente de datos, la gestión de órdenes de trabajo y la gestión de tarjetas SIM IoT, entre otras. Web SCADA y el altavoz inteligente son módulos opcionales de compra adicional y no están incluidos en la licencia base de la edición comercial; la comparación detallada está en la tabla anterior.
¿Cómo desplegar y probar rápidamente?
Siga el capítulo de instalación y despliegue para realizar el despliegue con Docker Compose en un solo comando y probarlo en local; la edición comercial ofrece una demostración en línea en https://iot.fastbee.cn, mientras que la edición open source no dispone de dirección de demostración.


