Skip to content

System Architecture Overview ​

Positioning ​

FastBee is an integrated platform for IoT scenarios. It covers device access, product and thing models, data collection, rule automation, alarm notifications, visual dashboards, Web configuration, video monitoring, and multi-tenant permissions. The platform uses a frontend-backend separated architecture and a modular backend, making it suitable for demos, standalone deployment, production delivery, and cluster deployment.

Version Reading Guide

Commercial edition documentation focuses on standalone delivery, secondary development, device access, and platform operations. For cluster deployment, load balancing, FMQ clusters, and benchmark optimization, read Cluster Edition Docs.

Overall Layers ​

Core Capabilities ​

DomainMain ContentKey Concerns
Device and product managementDevice lifecycle, product thing model, device assignment, command deliveryPermissions, tenant isolation, device status
Protocol accessMQTT, CoAP, HTTP, Modbus, SIP, JT808, and moreAuthentication, topic rules, protocol extension
Data processingDevice reporting, history data, rule calculation, message bridgeThroughput, time-series storage, data consistency
Rules and notificationsRule engine, scene automation, alarm recovery, SMS/email/WeCom/DingTalk notificationsTrigger conditions, templates, retry
Visualization and configurationDashboards, components, animations, public APIs, dynamic dataData binding, interaction events, rendering performance
Video monitoringRTSP/RTMP/HLS/FMP4, voice intercom, recordingMedia ports, callbacks, storage
Permissions and tenantsOrganization, roles, menus, data permissionsLeast privilege, data scope, audit

Typical Flow ​

Reading Path ​

FastBee | fastbee.cn