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: CHANGELOG.md
+8
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,11 @@
1
+
## 24-Jul-2024 (Command Response Framework and Components update)
2
+
- Added support for command response framework
3
+
- To demonstrate this, a simple reboot command has been added. Admins can trigger this command from the Insights dashboard (under Node's Settings tab) to reboot the device.
4
+
- This feature is currently supported only for nodes claimed from the RainMaker CLI and when MQTT transport is enabled.
5
+
- Updated components:
6
+
- Updated the rmaker_common submodule.
7
+
- Bumped up the component versions for `esp_diagnostics` and `esp_insights`.
8
+
1
9
## 23-Feb-2024 (Added support for new metadata structure 2.0)
2
10
3
11
- This change has been introduced for better management of metrics and variables hierarchy
In case of a firmware crash, the Insights agent captures the core dump information into the flash memory and reports it to the ESP Insights cloud in the subsequent boot-up. This allows you to look at all the crash logs that the devices may be generating in the field.
@@ -123,7 +124,7 @@ esp_diag_wifi_metrics_dump();
123
124
```
124
125
125
126
#### Custom Metrics
126
-
It is fairly simple to register your own metrics as well. This can be done as:
127
+
It is fairly simple to register your own metrics as well. This can be done as:
127
128
128
129
```
129
130
/* Register a metrics to track room temperature */
@@ -180,7 +181,7 @@ As you may notice, every variable has some metadata associated with it. Some exp
180
181
### Transport Sharing
181
182
The Insights agent supports sending data to the cloud using HTTPS or MQTT (TLS) transport.
182
183
183
-
Creating a separate TLS session on the device could add to the memory consumption on the device.
184
+
Creating a separate TLS session on the device could add to the memory consumption on the device.
184
185
To avoid this, the Insights agent shares the transport (MQTT) with your cloud agent.
185
186
Currently the RainMaker cloud agent is supported.
186
187
This ensures that we reuse the socket/TLS connection without adding a connection memory overhead on your device.
@@ -222,3 +223,7 @@ You can change the interval to hour or aggregate to week or a month interval.
- List of top nodes having the most number of events and can be drilled down to category level
226
+
227
+
### Command Response
228
+
ESP Insights leverages RainMaker's command response feature to enable the device to be controllable from the Insights dashboard.
229
+
- When enabled, this feature lists options under the Node's Settings tab. These interactive options can be used to control the device. For example, an admin can remotely reboot the device, enable or disable diagnostics collection, or granularly choose to enable or disable features such as Metrics and Variables.
0 commit comments