Skip to content

Device Management ​

Page Guide ​

Use CasesFor adding devices after a product is released, importing devices in batches, assigning devices, and viewing device running status.
PrerequisitesThe parent product has been created and released, and the device number rules, location mode, device shadow, and authorization policy have been confirmed.
Operation PathDevice Management → Device Management → Add/Import Device → Configure Authentication Info → Wait for the Device to Come Online.
Acceptance CriteriaThe device can be queried, authentication info is complete, and status, events, logs, and real-time data update normally after the device comes online.

Entry Points and Recommended Flow ​

  1. Go to Device Management → Device Management, and choose manual creation, batch import, or wait for devices to auto-register, depending on the product.
  2. After a device is created, check its authentication info, device number, parent product, location mode, device shadow, and disabled status.
  3. After the device comes online, open its details page and verify each tab in turn: Basic Information, Running Status, Data Collection, Data Debugging, Event Log, and Command Log.
  4. Handle device assignment, reclaiming, sharing, and QR-code binding only when tenant isolation, per-user visibility, or end-user binding is required.

Device Management Overview ​

After creating and releasing a product, you can add devices to the product on this page.
This document helps you understand device-related features.
Screenshot of the Device Management overview page

1. Overview ​

A device is a concrete instance of a product. Each device entity on the cloud platform represents a device you use in a real-world scenario. Through the cloud platform you can view device status information in real time. A device can be a gateway, a temperature and humidity sensor, an instrument, and so on.

2. Device Configuration Options ​

OptionDescription
Device NameRequired, the device name
ProductRequired, a selection button; choose the corresponding product
Device NumberRequired, customizable (the device number must be longer than 9 characters), or click the "Generate" button to generate it automatically
Firmware VersionRequired, defaults to 1
Device ShadowToggle; whether to enable shadow mode
If enabled, commands can be delivered in shadow mode while the device is offline, and the cloud platform delivers the commands to the device when it comes online
Disable DeviceToggle; whether to disable the device. A disabled device cannot connect to the platform
RemarkOptional, input box
Location ModeRadio buttons; changes the location mode of a single device. Inherits the product location mode by default
LongitudeDevice longitude; can be entered manually only when the location mode is "Custom Location". Other modes do not support input
LatitudeDevice latitude; can be entered manually only when the location mode is "Custom Location". Other modes do not support input
AddressAddress of the device; can be entered manually only when the location mode is "Custom Location". Other modes do not support input
Access AddressRead-only; the access IP used when the device connects
Activation TimeRead-only; the time when the device first connected to the system
Device SignalRead-only; the device signal strength
Other InformationAuth Info: the information the device uses to connect to the cloud platform. QR Code: the QR code of the device; end users can scan it to bind and use the device
Map DisplayThe location marker of the device on the map
ICCIDThe device uses an IoT SIM card; this is the ICCID of the card. The ICCID must be reported via the /info/post topic. For details, see MQTT Protocol Device Access

3. Device List ​

3.1. Add Device ​

  • Manual add: click the "+ Add Device" button, choose the "Manual Add" button, and the Add Device window opens

提示

Note: if the product device type is Gateway Device and the communication protocol is ModbusRtu, Modbus-to-Json Parsing Protocol - Huapu, ModbusTcp, or JSON Gateway Parsing Protocol, and sub-products are configured on the product side, a sub-product list is shown. Each sub-product can have multiple sub-devices configured. For details, see Gateway and Sub-device Documentation

Screenshot of the Add Device page
  • Batch import: open the batch import page and select the corresponding product. You can first download the device import template file, edit the import file, then click Upload to upload the template, and finally click OK to import

提示

Note: if you want to use platform-generated device numbers, use the More Actions - Generate Device Numbers button to generate device numbers in batches and edit them into the import file

Screenshot of the Add Device page

Import success screen
Screenshot of the Add Device pageScreenshot of the Add Device page

3.2. Assign Devices ​

Before using this feature, you can first read the Multi-tenant Operation Documentation to get familiar with organizations, data permission division, and related operations

  • Select and assign: supports assigning devices to other organizations; a parent organization can assign devices of a child organization to other organizations;

提示

Note: if a device in an organization has already been assigned to a user of the current organization (whose role data permission is Own Data Only), assigning the device to another organization also removes that user's ownership of the device

Screenshot of the Assign Devices page
  • Import and assign: click the Assign Devices - Import and Assign button, first download the device import template, fill the device names and device numbers into the template, click Upload, select the parent product, and finally click OK to import
Screenshot of the Assign Devices page
  • User assignment: assigns devices between different users within the same organization. Typically used when a specific user should only see part of the devices, but the user's role data permission must be Own Data Only
Screenshot of the Assign Devices page

3.3. Reclaim Devices ​

Reclaims devices from child organizations into the organization of the current operating user
Screenshot of the Reclaim Devices page

3.4. More Actions ​

  • Import records: shows records of how many devices were imported for different products
Screenshot of the More Actions page
  • Generate device numbers: enter the quantity to generate, click OK, and download the device number generation template
Screenshot of the More Actions pageScreenshot of the More Actions page
  • Device reclaim records: shows device reclaim records
Screenshot of the More Actions page
  • Device assignment records: shows device assignment records. You can also download the details to view the specific devices assigned under a product
Screenshot of the More Actions page

3.5. Sorting ​

Supports ascending and descending order by time or name

3.6. View Switching ​

Supports switching between card view and list view
Screenshot of the view switching page

4. Device Details (Non-Monitoring Devices) ​

4.1. Basic Information ​

Shows the basic information of the device
Screenshot of the Basic Information page

4.2. Running Status ​

Shows the running status of the device Thing Model. Commands can be delivered directly on this page
Screenshot of the Running Status page

4.3. Data Collection ​

Shows the list page of the device Thing Model, including buttons for active collection (used by Modbus devices), command delivery, and historical data query
Screenshot of the Data Collection page

4.4. Data Debugging ​

Generates commands through configuration and supports delivering commands to the device. The JSON parsing protocol supports configuring multiple Thing Models for delivery at the same time
Screenshot of the Data Debugging page

4.5. Sub-devices ​

When the product is of the gateway device type, some communication protocols support sub-device configuration. Sub-devices can be bound or added
Screenshot of the Sub-devices page

4.6. Polling Tasks ​

Modbus-related protocols require polling tasks to actively collect data. In Product Modbus Configuration - Gateway/Sub-device Configuration - Collection Mode, Cloud Polling must be checked. Newly created devices inherit this setting
Screenshot of the Polling Tasks page

4.7. Command Delivery ​

Only available when the product communication protocol is ModbusTcp. Commands can be configured here and delivered by clicking the deliver button
Screenshot of the Command Delivery page

4.8. SCADA Application ​

If a SCADA page is configured on the product side, Device - SCADA Application shows the corresponding page, where you can view and control the current device in real time
Screenshot of the SCADA Application page

4.9. Real-time Monitoring ​

Requires device support. Monitoring data is reported via the /monitor/post topic. For details, see MQTT Protocol Device Access
Screenshot of the Real-time Monitoring page

4.10. Monitoring Statistics ​

Shows historical data of real-time monitoring
Screenshot of the Monitoring Statistics page

4.11. Device Timing ​

Configures scheduled tasks that deliver commands to the device
Screenshot of the Device Timing page

4.12. Event Log ​

Shows historical data of event-type Thing Models and device online/offline events
Screenshot of the Event Log page

4.13. Command Log ​

Shows historical data of reported and delivered property- and function-type Thing Models
Screenshot of the Command Log page

4.14. Alert Users ​

Configures the users to be notified of device alerts. When a device alert is triggered, a message is sent to the users
Screenshot of the Alert Users page

4.15. Video Monitoring ​

A non-monitoring device can be bound to a monitoring device, which is viewed here
Screenshot of the Video Monitoring page

4.16. Device Alerts ​

Shows logs generated by device alerts
Screenshot of the Device Alerts page

4.17. Device Sharing ​

Shows binding and sharing information between the device and end users. End users can bind the device and can also share it with other end users
Screenshot of the Device Sharing page

5. Device Details (Monitoring Devices) ​

5.1. Basic Information ​

Shows the basic information of the monitoring device
Screenshot of the Basic Information page

5.2. Device Channels ​

Shows the channels of the monitoring device. Click the View Live button to watch the live stream
Screenshot of the Device Channels page

5.3. Device Live View ​

Shows the live view of the monitoring device
Screenshot of the Device Live View page

5.4. Device Playback ​

Shows the recordings of the monitoring device
Screenshot of the Device Playback page

5.5. Cloud Playback ​

Monitoring device recordings can be stored in cloud OSS and viewed here
Screenshot of the Cloud Playback page

5.6. Voice Intercom ​

The monitoring device must support voice intercom; the feature is used here
Screenshot of the Voice Intercom page

6. Device Online Acceptance ​

After a device is added or auto-registered, it is recommended to check whether it is truly connected in the following order:

Acceptance ItemExpected BehaviorTroubleshooting Entry
Device statusThe device shows online, or its last-online time updatesDevice details, device logs
Authentication infoDevice number, product ID, account, and password match the device sideBasic Information on the device details page
Running statusThing Model properties show the latest valuesRunning Status, Data Collection
Command deliveryThe device receives commands delivered by the platform and returns resultsData Debugging, Command Log
Event logOnline, offline, and event reports are recordedEvent Log
Alert usersThe correct users are notified when an alert is triggeredAlert Users, alert records
Sharing relationshipEnd users can view the shared deviceDevice Sharing

FAQ ​

Device does not come online after manual creation ​

Check whether the product has been released, whether the device number on the device side matches the platform, whether the authentication password and authorization code are correct, and whether the MQTT/TCP/HTTP ports are open.

Incorrect device ownership after auto-registration ​

Check the user ID, tenant, and organization relationship in the authentication parameters. For batches of devices, it is recommended to plan user IDs uniformly, then assign devices or bind them to end users by QR code.

Running Status does not show the Thing Model ​

Check whether the product has a Thing Model, whether the product has been released, whether the device inherits the product model, and whether the current role has permission to the device details tabs.

Device does not act after command delivery ​

Check whether the device subscribes to the delivery topic, whether the Thing Model is writable, whether the device side implements the handling logic for the corresponding id, and whether the device is online.

Device still shows online after being disabled ​

Disabling blocks subsequent connections, but refreshing the status of existing connections may be delayed. You can disconnect the device and re-authenticate to verify.

Secondary Development Entry Points ​

TypePath or APIDescription
Vue3 pagevue3/src/views/iot/deviceDevice list, details, running status, assignment, and sharing
Vue3 APIvue3/src/api/iotEncapsulation of device-related requests
Backend API/iot/deviceDevice management API
Backend API/iot/deviceUserDevice-user binding and sharing
Backend API/iot/record, /iot/messageDevice logs, messages, and events
Backend API/iot/tool/mqtt/authMQTT authentication and Webhook
Data modulespringboot/fastbee-iot-dataDevice running data and time-series data processing

FastBee | fastbee.cn