Skip to content

IoT-платформа с открытым исходным кодом ​


Скриншот страницы IoT-платформы с открытым исходным кодом

Обзор страницы ​

Содержание страницыОбзор open-source версии FastBee: позиционирование платформы, ключевые преимущества, функции системы, технологический стек и различия между open-source и коммерческой версиями.
Кому подходитРазработчикам, впервые знакомящимся с FastBee, и специалистам, оценивающим платформу: помогает быстро понять, соответствует ли open-source версия требованиям проекта.
ТребованияНет; после прочтения можно перейти к практике и выполнить развёртывание Docker в один клик по разделу «Установка и развёртывание».

IoT-платформа FastBee с открытым исходным кодом ​

FastBee — это лёгкая, удобная, полнофункциональная IoT-платформа с открытым исходным кодом для малого и среднего бизнеса и индивидуальных разработчиков, объединяющая управление устройствами, мониторинг данных и мультиплатформенные приложения.

Ключевые преимущества

  • Встроенный MQTT Broker: разработан на Netty, не требует отдельного развёртывания EMQX или другого MQTT-сервера
  • Развёртывание в один клик: контейнерное развёртывание Docker, быстрая сборка полного окружения
  • Мультиплатформенность: Web-консоль + мини-программа WeChat + Android/iOS + H5
  • Совместимость с оборудованием: поддержка ESP32, ESP8266, Raspberry Pi, Hezhou и другого популярного оборудования

Функции системы ​

Функциональный модульОписание
Управление продуктамиСоздание продуктов, определение моделей вещей, способы аутентификации устройств, категории продуктов и управление версиями прошивок
Управление устройствамиРегистрация и группировка устройств, мониторинг состояния в реальном времени, удалённое управление, журналы операций и предоставление доступа к устройствам
Модель вещиСтандартизированное определение свойств, функций и событий для единой семантики данных между устройством и платформой
Сценарная автоматизацияВизуальная настройка сценариев автоматизации для интеллектуального взаимодействия устройств
Скрипты правилОбработка данных, отправляемых устройствами и передаваемых платформой, на основе синтаксиса Groovy с преобразованием в формат взаимодействия соответствующего устройства
Подключение по MQTTВстроенный Netty MQTT Broker, TCP 1883 + WebSocket 8083
ВидеонаблюдениеПоддержка государственного стандарта GB/T 28181, прямые трансляции и управление PTZ
Управление правамиНа базе фреймворка RuoYi: детальное управление пользователями, ролями, отделами, должностями и журналами операций
Несколько источников данныхПоддержка реляционных СУБД MySQL, PostgreSQL, MSSQL
Базы временных рядовПоддержка TDengine, IoTDB, InfluxDB (опционально)
Аппаратные SDKПримеры подключения для ESP-IDF, Arduino, Raspberry Pi, Hezhou и других платформ
Мобильное приложение (на кит.)Кроссплатформенное приложение UniApp: одна кодовая база для мини-программы WeChat, Android, iOS и H5

Технологический стек ​

УровеньТехнологии
BackendSpring Boot 2.5, MyBatis-Plus, Spring Security, JWT, Netty
FrontendVue 2, ElementUI, Vuex, Vue Router, Axios, ECharts
Мобильные клиентыUniApp (мини-программа WeChat / Android / iOS / H5)
УстройстваESP-IDF, Arduino, FreeRTOS
Базы данныхMySQL 5.7+, Redis 7
Потоковое медиаZLMediaKit (GB/T 28181)
РазвёртываниеDocker + Docker Compose
JDKOpenJDK 8

Область применимости версий

  • Приведённый выше стек (Spring Boot 2.5 / Vue 2 / OpenJDK 8) описывает кодовую базу, которой соответствует документация open-source версии v2, и согласуется с требованиями к компонентам из раздела Установка и развёртывание (на кит.).
  • Примечания к выпуску V2.9.0 (на кит.) (2026-05-29) объявляют об обновлении backend платформы до Spring Boot 3.5.11 + Java 21, скрипты запуска Docker требуют JDK 21, а миграция frontend на Vue3 охватывает коммерческую версию, SCADA, умную колонку и модули визуализации; полный перечень см. в полных примечаниях к выпускам (на кит.).
  • Два стека относятся к разным версиям. При обновлении или вторичной разработке руководствуйтесь примечаниями к выпуску используемой версии и не смешивайте настройки JDK, Node и зависимостей между версиями; границы версий коммерческой и кластерной редакций описаны в техническом FAQ (на кит.).

Open-source и коммерческая версии ​

ФункцияOpen-sourceКоммерческая
Протокол MQTT✓✓
Продукты / устройства / модели вещей✓✓
Сценарная автоматизация✓✓
Скрипты правил✓✓
Видеонаблюдение (GB/T 28181)✓ (только прямые трансляции)✓
Управление правами (RuoYi)✓✓
Протоколы CoAP / HTTP / TCP✗✓
Большие экраны визуализации✗✓
Web-SCADA (конфигурирование)✗доп. модуль
База знаний ИИ✗✓
Мост данных✗✓
Управление заявками✗✓
Управление IoT SIM-картами✗✓
Центр оповещений✗✓
Мультитенантность✗✓
OAuth SSO✗✓
Обновление прошивки OTA✗✓

Примечание: доп. модуль означает опциональный платный модуль, не входящий в базовую лицензию коммерческой версии; Web-SCADA и умная колонка являются дополнительными модулями — цены и подписка см. в Коммерческая лицензия.

Лицензия открытого кода

Open-source версия FastBee распространяется по лицензии AGPL v3 и может использоваться в личных и учебных целях. Для коммерческого использования рекомендуется приобрести лицензию коммерческой версии.

Полезные ссылки ​

Динамические показатели GitHub и Gitee (Star, Fork и т. п.) приведены на страницах соответствующих репозиториев в реальном времени; официальная документация не ведёт эти цифры вручную. При цитировании исторических значений из сторонних статей следует указывать время подсчёта.

Часто задаваемые вопросы ​

FastBee — это проект с открытым исходным кодом? ​

Да. Open-source версия FastBee распространяется по лицензии AGPL v3, исходный код платформы и мобильного приложения опубликован на Gitee (см. «Полезные ссылки» выше) и может использоваться в личных и учебных целях; для коммерческого использования рекомендуется приобрести лицензию коммерческой версии.

Какая команда поддерживает FastBee (蜂信物联)? ​

FastBee (蜂信物联) поддерживается компанией Qujing Fengxin Technology Co., Ltd. Проект ранее назывался wumei-smart (物美智能); исходный код open-source версии размещён в репозиториях beecue/fastbee на Gitee и kerwincui/FastBee на GitHub. Если при поиске «蜂信» или «FastBee» встречаются другие одноимённые организации, ориентируйтесь на официальный сайт и указанные официальные репозитории.

Какие протоколы подключения устройств поддерживает FastBee? ​

Open-source версия включает встроенный Netty MQTT Broker (TCP 1883 + WebSocket 8083), видеонаблюдение поддерживает GB/T 28181 (только прямые трансляции); коммерческая версия дополнительно поддерживает CoAP, HTTP, TCP, Modbus, JT808 и другие протоколы — полное сравнение см. в таблице «Open-source и коммерческая версии» выше.

Чем open-source версия отличается от коммерческой? ​

Open-source версия охватывает ключевые возможности: продукты/устройства/модели вещей, сценарную автоматизацию, скрипты правил, управление правами и т. д. Коммерческая версия добавляет большие экраны визуализации, базу знаний ИИ, центр оповещений, мультитенантность, OTA-обновление прошивок, мост данных, управление заявками, управление IoT SIM-картами и другие функции; Web-SCADA и умная колонка — опциональные дополнительные модули, не входящие в базовую лицензию коммерческой версии. Постатейное сравнение см. в таблице выше.

Как быстро развернуть и попробовать платформу? ​

Выполните развёртывание Docker Compose в один клик по разделу «Установка и развёртывание» — этого достаточно для локального ознакомления. Коммерческая версия предоставляет онлайн-демо https://iot.fastbee.cn; у open-source версии демо-адреса нет.