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-30 17:31:25