You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/arduino-cloud/01.getting-started/02.technical-reference/iot-cloud-tech-ref.md
+2-280
Original file line number
Diff line number
Diff line change
@@ -641,293 +641,15 @@ The full editor allows for more control over the code and its libraries and prov
641
641
***Please note: the status of the connection to the Network and Arduino IoT Cloud may be checked by opening the Serial Monitor after uploading a sketch. If the `while(!Serial);` loop is included in the `setup()` function, the code would not execute before opening the Serial Monitor.***
642
642
643
643
644
-
## Dashboards
644
+
## Dashboards & Widgets
645
645
646
646
Dashboards are **visual user interfaces** for interacting with your boards over the cloud, which can be customized with different setups depending on the project's needs.
647
647
648
648
One or more **Things** can be added to a **Dashboard**, with all or some of their variables. The dashboards can be accessed by navigating to the **“Dashboards”** page at the top menu of the Arduino IoT Cloud interface, where a list of the **existing Dashboards** and an option to **create a new Dashboard** are available.
649
649
650
650

651
651
652
-
### Widgets
653
-
654
-
On the Dashboard **widgets can be added individually** and linked to variables, and variables can be assigned to widgets **automatically by adding a Thing**.
655
-
656
-
Additionally, the widgets can be **resized and rearranged** on the dashboard using the **"Arrange widgets"** icon. All widgets available are shown in the images below.
Widgets are visual representations of variables. You can for example choose to have a **Gauge Widget** for a variable storing temperature readings, or a **Chart Widget** for monitoring energy consumption. Depending on the variable's permission, the Widget looks different:
661
-
662
-
- Read Only cannot be interacted with (e.g. charts)
663
-
- Read & Write can be interacted with (e.g. sliders, steppers)
664
-
665
-
### Sharing Dashboards
666
-
667
-
It is possible to share your live dashboards with external people. To do so, please refer to the guide in the link below:
668
-
669
-
-[Sharing Dashboards in the Arduino IoT Cloud](/cloud/iot-cloud/tutorials/sharing-dashboards)
670
-
671
-
672
-
### Downloading Historical Data
673
-
674
-
You can download the historical data of one or multiple variables. This can be done directly in the dashboard interface, by clicking the information sign at the top right corner, and clicking on download data.
Once you have selected the variables you want data from, click on the **"Select Data Source"** button and then on the **"Get Data"** button. An email will be sent to you with a log file.
685
-
686
-
### List of Widgets
687
-
688
-
Below you will find a list of available widgets, and examples on how they are linked to a variable used in a sketch.
689
-
690
-
#### Switch
691
-
692
-

693
-
694
-
The switch widget is great for simply turning something ON or OFF.
Much like the gauge widget, the percentage widget displays percentage in a more visual way.
881
-
882
-
Can be linked with multiple variables, including **integers & floats.**
883
-
884
-
An example of how it is used in a sketch:
885
-
886
-
```arduino
887
-
percentageVariable = analogRead(A0);
888
-
```
889
-
890
-
#### LED
891
-
892
-

893
-
894
-
The LED widget is a virtual LED that can signal the status of something. Can either be set to ON or OFF.
895
-
896
-
Can be linked with a **boolean** variable.
897
-
898
-
An example of how it is used in a sketch:
899
-
900
-
```arduino
901
-
ledVariable = true;
902
-
//or
903
-
ledVariable = false;
904
-
```
905
-
906
-
#### Map
907
-
908
-

909
-
910
-
The map widget is a tool for keeping track on the location of your projects. This is a great tool for any project involving GPS, or to get an overview of where your Thing, or multiple Things are operating.
911
-
912
-
Can be linked with the **Location** variable.
913
-
914
-
An example of how it is used in a sketch:
915
-
916
-
```arduino
917
-
locationVariable = Location(51.5074, 0.1278);
918
-
```
919
-
920
-
#### Chart
921
-
922
-

923
-
924
-
The chart widget is great for data analytics. It is used to track real time data, as well as tracking historical data. This widget can for example be used to track temperature changes, energy consumption and other sensor values. A chart widget can only be linked to one variable at a time.
925
-
926
-
An example of how it is used in a sketch:
927
-
928
-
```arduino
929
-
locationChart = analogRead(A0);
930
-
```
652
+
***You can read more about [Dashboards & Widgets]().***
0 commit comments