Skip to content

Control Panel Generator

In the IoT era, the device control panel is a key interface between users and devices. However, manually writing UI code can be difficult and tedious for non-technical users. To solve this, we developed a drag-and-drop control panel generator that helps developers quickly create device control panels without writing UI code by hand.

1. Create a Panel

Prerequisite: First create a product in Product Development and define related features;

Quickly create a control panel that matches your product based on the defined product and features.

图片35

2. Design the Panel

Based on product features, design the display pages, drag components onto the panel, and define styles and properties for each component;

截屏2024-02-21 17.29.49

Taking a Boolean component as an example,

  1. Style settings: Define feature name, subtitle, display icon, switch color, and other styles;

  2. Function settings: In the component properties, bind the component to the corresponding Boolean data point (DP).

图片37图片38

  1. Conditional styles: Disable, hide, or show the current component when a specified function meets a condition. For example, hide the component when the master power switch is off.
图片39

Some components also support interactions, such as navigating to another panel or App page, writing a data point, opening an external purchase link, or displaying a dialog.

图片40

The generator also supports multiple pages, layer management, themes for consistent component styling, and interaction rules.

图片41

3. Save the Panel

After editing panel features, save the panel promptly to avoid losing changes.

截屏2024-02-21 17.30.04

4. Preview the Panel

Download the specified App, sign in with an App account, and preview the panel in the App.

图片42

5. Publish the Panel

After preview looks correct, click Publish Panel.

截屏2024-02-21 17.34.20截屏2024-02-21 17.35.01

After the panel is published successfully, go to Product Development → Panel Management and select this custom panel to apply it.

Screenshot 2024-02-21 17.36.38

截屏2024-02-21 17.15.17

Released under the MIT License. Build Time 2026-09-11 14:52:23