Vendors of the platform for IoT product development 2Smart and consumers of our custom IoT development services have access to an extensive library of widgets that can be utilized to customize the mobile app’s interface. In many cases, you can manage the same device function with several widgets. We recommend that you compare similar-functioning options and select the most suitable one for your product.
Allows setting up event time.
Sensors: compatible with any sensor transmitting string values.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: selecting the time of day to automatically start updating the device firmware, turn on/off watering, lighting, etc.
Widgets with similar functionality: none.
Watch streaming video.
Sensors: compatible with any sensor transmitting string values, designed for use with RTSP video protocol.
Sensor Attributes:
Advanced settings: entering an RTSP link to the video stream source.
Usage scenarios: viewing video from surveillance cameras in security systems, viewing video from the camera of a mobile robot.
Widgets with similar functionality: none.
Displays the specified geotag on the map. Only decimal degrees format is allowed.
Sensors: compatible with any sensor transmitting string values, designed for use with geographic coordinates in decimal degrees format.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: displaying on the map the customer service center, the device manufacturer’s office, or any other point.
Widgets with similar functionality: none.
Displays the sensor’s numeric values. Prevents the user from changing values. Allows viewing historical data graphs.
Sensors: compatible with any sensor transmitting numerical values.
Sensor Attributes:
Advanced settings: the option to choose the unit of measure. When selecting the “With timelines” checkbox, historical data graphs will be available in the mobile app, and the vendor will be able to define the Y scale’s minimum and maximum values.
Usage scenarios: users can track historical data in cases when it’s available. For example, when monitoring the temperature and humidity of the air in a greenhouse.
Widgets with similar functionality: none.
Displays numerical values using a semicircular scale with an arrow.
Sensors: compatible with any sensor transmitting numerical values.
Sensor Attributes:
Advanced settings: the option to set the minimum and maximum value on the scale, as well as the unit of measure.
Usage scenarios: checking any numerical data (Wi-Fi signal strength, temperature, humidity, etc.)
Widgets with similar functionality: Signal lvl, Battery, Progress bar, Status, Mixed data.
Displays the sensor signal’s level in percentage terms and in a scale.
Sensors: compatible with any sensor transmitting numerical values.
Sensor Attributes:
Advanced settings: the option to choose the minimum and maximum values used to calculate the signal level as a percentage.
Usage scenarios: checking Wi-Fi signal strength.
Widgets with similar functionality: Gauge, Battery, Progress bar, Status, Mixed data.
Displays the sensor signal’s level in percentage terms and visually as a battery.
Sensors: compatible with any sensor transmitting numerical values.
Sensor Attributes:
Advanced settings: the option to set the minimum and maximum values used to calculate the percentage value.
Usage scenarios: monitoring the device’s battery charge level.
Widgets with similar functionality: Signal lvl, Gauge, Progress bar, Status, Mixed data.
Displays the level of the sensor signal in the specified units and visually as a progress bar.
Sensors: compatible with any sensor transmitting numerical values.
Sensor Attributes:
Advanced settings: the option to set the minimum and maximum value on the scale, as well as the unit of measure.
Usage scenarios: checking any numerical data (Wi-Fi signal strength, temperature, humidity, etc.)
Widgets with similar functionality: Signal lvl, Gauge, Battery, Status, Mixed data.
Displays the level of the sensor signal in the specified units with the ability to copy the current value. Has a customizable color indicator to visually highlight various values and/or their ranges.
Sensors: compatible with any sensor transmitting any type of data, editable and non-editable, retained and non-retained.
Sensor Attributes:
Advanced settings: the option to set the unit of measure and set up color rules for specific sensor values or their ranges.
Usage scenarios: checking any data (Wi-Fi signal strength, temperature, humidity, etc.)
Widgets with similar functionality: Signal lvl, Gauge, Battery, Progress bar, Text, Mixed data.
Displays data from up to three sensors in a single modal in a mobile application.
Sensors: compatible with any sensor transmitting any type of data, editable and non-editable, retained and non-retained.
Sensor Attributes:
Advanced settings: the ability to set the unit of measure, the value title and its translation into other languages for each sensor.
Usage scenarios: checking any telemetry and other data from the device’s sensors.
Widgets with similar functionality: Gauge, Signal lvl, Battery, Progress bar, Status.
Displays the level of the sensor signal. When tapped, a modal window appears, the content of which depends on the widget settings. If a custom image is loaded for the current sensor value, it will be shown:
If there are no settings for the current sensor value, a standard modal will appear with a message about the unknown status:
Sensors: compatible with any sensor transmitting integer, string, or enum data, editable and non-editable, retained and non-retained.
Sensor Attributes:
Advanced settings: the option to upload the custom image for a specific sensor value.
Usage scenarios: upload visual cues on how to troubleshoot device operation problems that indicated by the sensor value.
Widgets with similar functionality: none.
Displays the sensor’s numeric values. Allows changing numeric values using the “+” and “-” buttons within the configured range.
Sensors: compatible with any sensor transmitting numerical values that can be changed manually.
Sensor Attributes:
Advanced settings: the option to set up the unit of measure and to set the range of sensor values that the user will be able to adjust, as well as the step in which changes will be made.
Usage scenarios: controlling the heating system, underfloor heating, and other systems for which a limited range of sensor values is appropriate.
Widgets with similar functionality: Slider.
The slider for changing the numerical value of the sensor.
Sensors: compatible with any sensor transmitting numerical values that can be changed manually.
Sensor Attributes:
Advanced settings: the option to set up the unit of measure and to set the range of sensor values that the user will be able to adjust, as well as the step in which changes will be made.
Usage scenarios: adjusting the brightness of a lamp or LED strip.
Widgets with similar functionality: Thermostat.
Displays the sensor’s numeric values. Allows changing numeric values within the configured range using the slider-light regulator, which opens in the form of a modal window.
Sensors: compatible with any sensor transmitting numerical values that can be changed manually.
Sensor Attributes:
Advanced settings: the option to set up the unit of measure and to set the range of sensor values that the user will be able to adjust, as well as the step in which changes will be made.
Usage scenarios: adjusting the brightness of a lamp or LED strip.
Widgets with similar functionality: Thermostat, Slider.
Displays the sensor’s numeric or text values. If the transmitted data is changeable, the user of the mobile application can utilize the sensor to set an arbitrary value.
Sensors: compatible with any sensor transmitting numeric or text values.
Sensor Attributes:
Advanced settings: the option to set up the unit of measure.
Usage scenarios: checking any numerical or textual data: battery level, Wi-Fi signal, temperature, etc., adjusting the sensor value, such as the brightness of the LED.
Widgets with similar functionality: none.
We’re empower your business with our technology expertise
Setting a range of sensor values instead of a specific value. For the widget to work correctly, specify two sensors of the same physical sensor in the firmware – to control the minimum and maximum values.
Sensors: compatible with any sensor transmitting numeric values.
Sensor Attributes:
Advanced settings: the option to set up the unit of measure and to set the range of sensor values that the user will be able to adjust, as well as the step in which changes will be made.
Usage scenarios: monitoring the air temperature in the greenhouse and sending a notification to the user if the value has gone beyond the specified range.
Widgets with similar functionality: none.
Displays sensor’s text and numeric values. Allows quickly copying the value by clicking on the widget.
Sensors: compatible with any sensor transmitting text or numeric values that cannot be changed manually.
Sensor Attributes:
Advanced settings: the option to set up the unit of measure.
Usage scenarios: In-app display of data that can need to be copied quickly, such as the device’s serial number.
Widgets with similar functionality: Status.
Drop-down list with values to choose from.
Sensors: compatible with any sensor transmitting numeric, text, or logical (on/off) values.
Sensor Attributes:
Advanced settings: setting the unit of measure.
Usage scenarios: selecting one of the configured modes of operation of the device.
Widgets with similar functionality: Switcher, Enum list.
A modal window with a list that contains values to choose from.
Sensors: compatible with any sensor transmitting numeric, text, or logical (on/off) values.
Sensor Attributes:
Advanced settings: setting the unit of measure.
Usage scenarios: selecting one of the configured modes of operation of the device.
Widgets with similar functionality: List, Switcher.
The switch with the ability to quickly select one of the values.
Sensors: compatible with any sensor transmitting numeric, text, or logical (on/off) values.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: selecting one of the device operating modes.
Widgets with similar functionality: List, Enum list.
Allows turning the lamp on and off, as well as adjusting its brightness (if there is a brightness sensor).
Sensors: compatible with any lamps and LEDs.
Sensor Attributes:
Advanced settings: the option to set up the unit of measure and specify the range within which the user can adjust the brightness, as well as the increment by which adjustments are made (relevant only if there is a brightness sensor).
Usage scenarios: сontrolling main functions of the LED lamp.
Widgets with similar functionality: none
The switcher for activating/deactivating the sensor.
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: Activation/deactivation of sensor state timelines in the mobile application.
Usage scenarios: turning on/off the device or its specific function.
Widgets with similar functionality: Door, Tumbler, Two-way button, Custom toggle, Status icons.
Button with customizable appearance for activating/deactivating the sensor.
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: customization of button header and color for each of the two sensor state: active and inactive.
Usage scenarios: turning on/off the device or its specific function.
Widgets with similar functionality: Door, Tumbler, Two-way button, Toggle, Status icons.
Standard-looking button for turning the sensor on and off: green (ON) and orange (OFF).
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: turning on/off the device or its specific function.
Widgets with similar functionality: Door, Toggle, Tumbler, Custom toggle, Status icons.
Standard tumbler for turning the sensor on and off: I-O.
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: turning on/ off the device or its specific function.
Widgets with similar functionality: Door, Toggle, Two-way button, Custom toggle, Status icons.
Standard-looking button for turning the sensor on and off: the green one with the word “Open” and image of a closed padlock, and red with the word “Close” and an image of an open padlock. Initially designed for use in IoT-based access control and management system.
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: controlling electric locks, barriers, electric smart curtains.
Widgets with similar functionality: Toggle, Tumbler, Two-way button, Custom toggle, Status icons.
Widget to control up to three boolean sensors with the ability for the vendor to set custom icons for each sensor.
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: uploading an icon for each sensor and customizing its background colors for the positive and negative states.
Usage scenarios: turning on/ off up to three specific device functions.
Widgets with similar functionality: Toggle, Tumbler, Two-way button, Custom toggle, Door.
Indicates whether the sensor is on or off. Does not allow to toggle the value.
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: selecting a widget design from one of five available colors.
Usage scenarios: controlling the status of any device — whether it’s on or off.
Widgets with similar functionality: Motion sensor.
Displays the sensor’s state — whether it’s on or off — as a moving or standing man. Does not allow to toggle the value.
Sensors: compatible with any sensor having two logical values — on and off.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: monitoring the state of a moving device (for example, a robot) — whether it’s active or not.
Widgets with similar functionality: LED.
Sensor activation button.
Sensors: compatible with any sensor that runs once and doesn’t require shutdown.
Sensor Attributes:
Advanced settings:
Usage scenarios: starting the device firmware update manually.
Widgets with similar functionality: Firmware update, Condition button.
Button to start some actions on the firmware, depending on the conditions. For example, a device can have the following statuses: “Active” and “Inactive”. Depending on the current status, the user can run certain functions:
The vendor can add up to 10 statuses, flexibly configure the name and color of the button for each and set a modal to confirm all or some of the user’s actions. The button name and modal content can be translated into other languages available in the mobile app.
Sensors: compatible with any sensor.
Sensor Attributes:
Advanced settings:
Usage scenarios: switching the state of the device or its individual sensor if the business logic provides for many such states, for example, “Ready”, “Running”, “Paused”, “Off”, etc.
Widgets with similar functionality: Push button, Firmware update.
The widget for the manual firmware update. It has a modern interface that accompanies the update delivery process.
Sensors: compatible with the following types of sensors responsible for updating the device firmware:
Sensor Attributes:
Advanced settings: setting up custom notifications that accompany the firmware update process:
Usage scenarios: manual updating of the device firmware by the end-user.
Widgets with similar functionality: Push button, Condition button.
Widget for resetting the device to factory settings. To protect the end user from accidentally resetting the device, the widget asks them to confirm their desire to perform this action several times.
To reset the device, the user must fill the animated progress bar to 100%. If they do not press the reset button for some time, the progress bar is set to zero.
Sensors: compatible with the following types of sensors responsible for resetting the device:
Sensor Attributes:
Advanced settings: none.
Usage scenarios: manual resetting the device to factory settings by the end-user.
Widgets with similar functionality: none.
Palette to set the desired color.
Sensors: compatible with any sensor accepting a color value in RGB or HSV format (for example, LED lamps or garlands).
Sensor Attributes:
Advanced settings: the option to set up the unit of measure.
Usage scenarios: setting the glow color of the LED lamp.
Widgets with similar functionality: none.
Widget for grouping any device sensors in one card.
Sensors: any supported.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: quick access to several related sensors within one widget.
Widgets with similar functionality: Grid.
An aggregator that makes it possible to place up to 20 functional widgets on a grid conveniently for the end users of the device.
Sensors: any supported.
Sensor Attributes:
Advanced settings: none.
Usage scenarios: quick access to several related sensors within one widget.
Widgets with similar functionality: Card.
A horizontal line to visually separate functional widgets or groups of widgets in the mobile app.
Sensors: not needed.
Advanced settings: none.
Usage scenarios: visual separation of widgets or groups of widgets by the vendor when customizing the mobile application interface.
Widgets with similar functionality: none.
Allows vendors to place any text in the mobile application interface between functional widgets.
Sensors: not needed.
Advanced settings: the ability to add a translation of the description into other languages available in the mobile application.
Usage scenarios: placing text tips or titles for the widgets below by the vendor when customizing a mobile app interface.
Widgets with similar functionality: none.
Use a Wi-Fi cloud connection and a convenient mobile application to control your smart devices by customizing the application interface using the widgets described above.
Share with us your business idea and expectations about the software or additional services.