diff --git a/Samples/AZX_Docs/html/annotated.html b/Samples/AZX_Docs/html/annotated.html
index 124beb3..b00cd54 100644
--- a/Samples/AZX_Docs/html/annotated.html
+++ b/Samples/AZX_Docs/html/annotated.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/app__cfg_8h.html b/Samples/AZX_Docs/html/app__cfg_8h.html
index 490d4ae..4ec2dd2 100644
--- a/Samples/AZX_Docs/html/app__cfg_8h.html
+++ b/Samples/AZX_Docs/html/app__cfg_8h.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/app__cfg_8h_source.html b/Samples/AZX_Docs/html/app__cfg_8h_source.html
index 802913d..46d3d6b 100644
--- a/Samples/AZX_Docs/html/app__cfg_8h_source.html
+++ b/Samples/AZX_Docs/html/app__cfg_8h_source.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/azx__log_8h.html b/Samples/AZX_Docs/html/azx__log_8h.html
index c2aa4ef..423045e 100644
--- a/Samples/AZX_Docs/html/azx__log_8h.html
+++ b/Samples/AZX_Docs/html/azx__log_8h.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/azx__log_8h_source.html b/Samples/AZX_Docs/html/azx__log_8h_source.html
index 036dc5c..1e09a0c 100644
--- a/Samples/AZX_Docs/html/azx__log_8h_source.html
+++ b/Samples/AZX_Docs/html/azx__log_8h_source.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/azx__tasks_8h.html b/Samples/AZX_Docs/html/azx__tasks_8h.html
index 3997fe5..a4dd9dd 100644
--- a/Samples/AZX_Docs/html/azx__tasks_8h.html
+++ b/Samples/AZX_Docs/html/azx__tasks_8h.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/azx__tasks_8h_source.html b/Samples/AZX_Docs/html/azx__tasks_8h_source.html
index 12f76a5..341fcd7 100644
--- a/Samples/AZX_Docs/html/azx__tasks_8h_source.html
+++ b/Samples/AZX_Docs/html/azx__tasks_8h_source.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/azx__utils_8h.html b/Samples/AZX_Docs/html/azx__utils_8h.html
index 1c568e6..4c49792 100644
--- a/Samples/AZX_Docs/html/azx__utils_8h.html
+++ b/Samples/AZX_Docs/html/azx__utils_8h.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/azx__utils_8h_source.html b/Samples/AZX_Docs/html/azx__utils_8h_source.html
index a91d10b..64ea6f9 100644
--- a/Samples/AZX_Docs/html/azx__utils_8h_source.html
+++ b/Samples/AZX_Docs/html/azx__utils_8h_source.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/azx_tasks_example_8c-example.html b/Samples/AZX_Docs/html/azx_tasks_example_8c-example.html
index eb4f093..6dfe189 100644
--- a/Samples/AZX_Docs/html/azx_tasks_example_8c-example.html
+++ b/Samples/AZX_Docs/html/azx_tasks_example_8c-example.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/classes.html b/Samples/AZX_Docs/html/classes.html
index b6ad1c9..03d5103 100644
--- a/Samples/AZX_Docs/html/classes.html
+++ b/Samples/AZX_Docs/html/classes.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/dir_0045f852bf8045b6d5abd9c9eb54a446.html b/Samples/AZX_Docs/html/dir_0045f852bf8045b6d5abd9c9eb54a446.html
index ae66d11..5bc8e94 100644
--- a/Samples/AZX_Docs/html/dir_0045f852bf8045b6d5abd9c9eb54a446.html
+++ b/Samples/AZX_Docs/html/dir_0045f852bf8045b6d5abd9c9eb54a446.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/examples.html b/Samples/AZX_Docs/html/examples.html
index 26841c4..84fd605 100644
--- a/Samples/AZX_Docs/html/examples.html
+++ b/Samples/AZX_Docs/html/examples.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/files.html b/Samples/AZX_Docs/html/files.html
index d660980..77271b2 100644
--- a/Samples/AZX_Docs/html/files.html
+++ b/Samples/AZX_Docs/html/files.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/functions.html b/Samples/AZX_Docs/html/functions.html
index 8aad905..7ed0c6b 100644
--- a/Samples/AZX_Docs/html/functions.html
+++ b/Samples/AZX_Docs/html/functions.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/functions_vars.html b/Samples/AZX_Docs/html/functions_vars.html
index 1dd8e4c..06a6469 100644
--- a/Samples/AZX_Docs/html/functions_vars.html
+++ b/Samples/AZX_Docs/html/functions_vars.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/globals.html b/Samples/AZX_Docs/html/globals.html
index f70531e..1a58669 100644
--- a/Samples/AZX_Docs/html/globals.html
+++ b/Samples/AZX_Docs/html/globals.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/globals_defs.html b/Samples/AZX_Docs/html/globals_defs.html
index d349980..a337886 100644
--- a/Samples/AZX_Docs/html/globals_defs.html
+++ b/Samples/AZX_Docs/html/globals_defs.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/globals_enum.html b/Samples/AZX_Docs/html/globals_enum.html
index 6050f65..c308613 100644
--- a/Samples/AZX_Docs/html/globals_enum.html
+++ b/Samples/AZX_Docs/html/globals_enum.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/globals_eval.html b/Samples/AZX_Docs/html/globals_eval.html
index b5a4ff9..0a36fc0 100644
--- a/Samples/AZX_Docs/html/globals_eval.html
+++ b/Samples/AZX_Docs/html/globals_eval.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/globals_func.html b/Samples/AZX_Docs/html/globals_func.html
index eacb177..0478647 100644
--- a/Samples/AZX_Docs/html/globals_func.html
+++ b/Samples/AZX_Docs/html/globals_func.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/globals_type.html b/Samples/AZX_Docs/html/globals_type.html
index ca6d360..3a4ef7a 100644
--- a/Samples/AZX_Docs/html/globals_type.html
+++ b/Samples/AZX_Docs/html/globals_type.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/graph_legend.html b/Samples/AZX_Docs/html/graph_legend.html
index 7f82c15..2a1c3b9 100644
--- a/Samples/AZX_Docs/html/graph_legend.html
+++ b/Samples/AZX_Docs/html/graph_legend.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/group__log_conf.html b/Samples/AZX_Docs/html/group__log_conf.html
index e45414e..c92726d 100644
--- a/Samples/AZX_Docs/html/group__log_conf.html
+++ b/Samples/AZX_Docs/html/group__log_conf.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/group__log_usage.html b/Samples/AZX_Docs/html/group__log_usage.html
index 5fe27d2..ba96e6a 100644
--- a/Samples/AZX_Docs/html/group__log_usage.html
+++ b/Samples/AZX_Docs/html/group__log_usage.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/group__task_usage.html b/Samples/AZX_Docs/html/group__task_usage.html
index 478202c..86c50c0 100644
--- a/Samples/AZX_Docs/html/group__task_usage.html
+++ b/Samples/AZX_Docs/html/group__task_usage.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/index.html b/Samples/AZX_Docs/html/index.html
index f31dde8..30b0e60 100644
--- a/Samples/AZX_Docs/html/index.html
+++ b/Samples/AZX_Docs/html/index.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/modules.html b/Samples/AZX_Docs/html/modules.html
index 4a79d71..3acc08f 100644
--- a/Samples/AZX_Docs/html/modules.html
+++ b/Samples/AZX_Docs/html/modules.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/struct_a_z_x___l_o_g___c_f_g___t.html b/Samples/AZX_Docs/html/struct_a_z_x___l_o_g___c_f_g___t.html
index 17e73c8..b2f3188 100644
--- a/Samples/AZX_Docs/html/struct_a_z_x___l_o_g___c_f_g___t.html
+++ b/Samples/AZX_Docs/html/struct_a_z_x___l_o_g___c_f_g___t.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/AZX_Docs/html/struct_a_z_x___t_a_s_k_s___m_e_s_s_a_g_e___t.html b/Samples/AZX_Docs/html/struct_a_z_x___t_a_s_k_s___m_e_s_s_a_g_e___t.html
index 558f824..f1151ff 100644
--- a/Samples/AZX_Docs/html/struct_a_z_x___t_a_s_k_s___m_e_s_s_a_g_e___t.html
+++ b/Samples/AZX_Docs/html/struct_a_z_x___t_a_s_k_s___m_e_s_s_a_g_e___t.html
@@ -34,7 +34,7 @@
 |
AZX (AppZone eXtensions) documentation
- 1.0.9
+ 1.0.10
A set of companion utilities that make AZ development easier
|
diff --git a/Samples/BRAVO_Environment_BSEC_Demo/Makefile.in b/Samples/BRAVO_Environment_BSEC_Demo/Makefile.in
index 920da83..fb08eba 100644
--- a/Samples/BRAVO_Environment_BSEC_Demo/Makefile.in
+++ b/Samples/BRAVO_Environment_BSEC_Demo/Makefile.in
@@ -16,7 +16,7 @@ LWM2M = 1
## ---- do not touch below this line
-SW_VER = 1.0.9
+SW_VER = 1.0.10
CLEAN_BEFORE_BUILD = clean
diff --git a/Samples/BRAVO_LED_Demo/Makefile.in b/Samples/BRAVO_LED_Demo/Makefile.in
index 16650a4..2f55606 100644
--- a/Samples/BRAVO_LED_Demo/Makefile.in
+++ b/Samples/BRAVO_LED_Demo/Makefile.in
@@ -16,7 +16,7 @@ LWM2M = 1
## ---- do not touch below this line
-SW_VER = 1.0.9
+SW_VER = 1.0.10
CLEAN_BEFORE_BUILD = clean
diff --git a/Samples/BRAVO_MultiSensorsDemo/Makefile.in b/Samples/BRAVO_MultiSensorsDemo/Makefile.in
index 920da83..fb08eba 100644
--- a/Samples/BRAVO_MultiSensorsDemo/Makefile.in
+++ b/Samples/BRAVO_MultiSensorsDemo/Makefile.in
@@ -16,7 +16,7 @@ LWM2M = 1
## ---- do not touch below this line
-SW_VER = 1.0.9
+SW_VER = 1.0.10
CLEAN_BEFORE_BUILD = clean
diff --git a/Samples/BRAVO_MultiSensorsDemo/src/i2c_bme680.c b/Samples/BRAVO_MultiSensorsDemo/src/i2c_bme680.c
index d02b4cf..f4a500b 100644
--- a/Samples/BRAVO_MultiSensorsDemo/src/i2c_bme680.c
+++ b/Samples/BRAVO_MultiSensorsDemo/src/i2c_bme680.c
@@ -13,7 +13,7 @@
@author WhiteBeard
@author FabioPi
-
+
@date
2020-02-15
*/
@@ -209,16 +209,18 @@ int8_t bme680_i2c_read_16( uint8_t addr, uint8_t reg, uint8_t *p_buf, uint16_t s
{
size = size - tmpsize;
reg = reg + tmpsize;
- p_buf = p_buf + tmpsize;
+
AZX_LOG_TRACE( "Reading Success.\r\n" );
AZX_LOG_TRACE( "i2c->" );
- for( int i = 1; i < i2c_res; i++ )
+ for( int i = 0; i < i2c_res; i++ )
{
AZX_LOG_TRACE( " %02x", p_buf[i] );
}
AZX_LOG_TRACE( "\r\n" );
+
+ p_buf = p_buf + tmpsize;
}
else
{
diff --git a/Samples/BRAVO_Rotation_Demo/Makefile.in b/Samples/BRAVO_Rotation_Demo/Makefile.in
index 48ce0e5..6f107db 100644
--- a/Samples/BRAVO_Rotation_Demo/Makefile.in
+++ b/Samples/BRAVO_Rotation_Demo/Makefile.in
@@ -16,7 +16,7 @@ LWM2M = 1
## ---- do not touch below this line
-SW_VER = 1.0.9
+SW_VER = 1.0.10
CLEAN_BEFORE_BUILD = clean
diff --git a/Samples/BRAVO_Tampering_Demo/Makefile.in b/Samples/BRAVO_Tampering_Demo/Makefile.in
index 48ce0e5..6f107db 100644
--- a/Samples/BRAVO_Tampering_Demo/Makefile.in
+++ b/Samples/BRAVO_Tampering_Demo/Makefile.in
@@ -16,7 +16,7 @@ LWM2M = 1
## ---- do not touch below this line
-SW_VER = 1.0.9
+SW_VER = 1.0.10
CLEAN_BEFORE_BUILD = clean
diff --git a/Samples/BRAVO_Time_Series_Demo/Makefile.in b/Samples/BRAVO_Time_Series_Demo/Makefile.in
index 000fa61..92dafbc 100644
--- a/Samples/BRAVO_Time_Series_Demo/Makefile.in
+++ b/Samples/BRAVO_Time_Series_Demo/Makefile.in
@@ -16,7 +16,7 @@ LWM2M = 1
## ---- do not touch below this line
-SW_VER = 1.0.9
+SW_VER = 1.0.10
CLEAN_BEFORE_BUILD = clean
diff --git a/Samples/BRAVO_Time_Series_Demo/README.md b/Samples/BRAVO_Time_Series_Demo/README.md
index bd3c4e4..9921d42 100644
--- a/Samples/BRAVO_Time_Series_Demo/README.md
+++ b/Samples/BRAVO_Time_Series_Demo/README.md
@@ -28,8 +28,7 @@ And at each prompt, send the file content in raw mode.
#### Prerequisites on the OneEdge Portal
-Please refer to the [Time Series App Note](https://github.com/telit/oneedge-projects-resources/blob/main/use-cases/time-series/Docs/80654NT11932A_OneEdge_Use_Case_Time-series_r0.pdf)
-
+Please refer to the **80654NT11932A_OneEdge_Use_Case_Time-series** App Note. It can be obtained from the Telit [Download Zone](https://www.telit.com/support-training/download-zone/) or by requesting it to ts-oneedge@telit.com.
#### Simulated data
diff --git a/Samples/BRAVO_Time_Series_Demo/description.txt b/Samples/BRAVO_Time_Series_Demo/description.txt
index e39b073..482699c 100644
--- a/Samples/BRAVO_Time_Series_Demo/description.txt
+++ b/Samples/BRAVO_Time_Series_Demo/description.txt
@@ -1 +1 @@
-MultiSensors Demo application. Debug prints on MAIN UART
+Time Series Demo application. Debug prints on MAIN UART
diff --git a/Samples/BRAVO_Time_Series_Demo/src/M2MB_main.c b/Samples/BRAVO_Time_Series_Demo/src/M2MB_main.c
index ff10dde..9aec786 100644
--- a/Samples/BRAVO_Time_Series_Demo/src/M2MB_main.c
+++ b/Samples/BRAVO_Time_Series_Demo/src/M2MB_main.c
@@ -10,7 +10,7 @@
@details
@description
- MultiSensors Demo application. Debug prints on MAIN UART
+ Time Series Demo application. Debug prints on MAIN UART
@version
1.0.2
@note
diff --git a/Samples/README.md b/Samples/README.md
index c66757b..2de1285 100644
--- a/Samples/README.md
+++ b/Samples/README.md
@@ -4,7 +4,7 @@
-Package Version: **1.0.9**
+Package Version: **1.0.10**
Firmware Version: **30.01.XX0.0**
@@ -77,7 +77,7 @@ The applications code follow the structure below:
## Applications
-### Bravo Environment demo
+### Bravo Multi Sensors demo
@@ -86,28 +86,30 @@ The applications code follow the structure below:
---
- Connect to LWM2M Portal
-- Retrieve environment information with BSEC library sensor
+- Retrieve environment information with BSEC library sensor, Tampering and 3D vector rotation with BHI library sensors
---
#### Prerequisites on the module
-This application requires the file **object_26251.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
+This application requires the files **object_26242.xml**, **object_26250.xml** and **object_26251.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
To load it, use
+`AT#M2MWRITE=/mod/object_26242.xml,1358`
+`AT#M2MWRITE=/mod/object_26250.xml,2249`
`AT#M2MWRITE=/mod/object_26251.xml,1971`
-And at prompt, send the file content in raw mode.
+And at each prompt, send the file content in raw mode.
#### Prerequisites on the OneEdge Portal
-This application requires the **object_26251.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
+This application requires the **object_26242.xml**, **object_26250.xml** and **object_26251.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
where could be for example `portal-dev.telit.com`. open the xml file in a notepad tool, select all the content and copy it. Then, in the object registry webpage, press "New Object" button on the right and paste the content of the xml file, then press Add button.
-Now from Developer webpage, go in **Thing Definitions** page from the list on the left and press `Import` button on the right. Press `Attach File` and provide `json/bravo_EnvironmentalDemo_thing_def.json` from the project root, then press `Import`.
+Now from Developer webpage, go in **Thing Definitions** page from the list on the left and press `Import` button on the right. Press `Attach File` and provide `json/bravo_MultiSensorsDemo_thing_def.json` from the project root, then press `Import`.
-Again from the Developer webpage, select **Device Profiles**, `Import` button, `Attach File` and provide `json/bravo_EnvironmentalDemo_device_profile.json`, then press `Import`.
+Again from the Developer webpage, select **Device Profiles**, `Import` button, `Attach File` and provide `json/bravo_MultiSensors_device_profile.json`, then press `Import`.
#### Local run
@@ -140,12 +142,12 @@ Please note: all the apps using BSEC library configure the device with the **18v
---
-Environment Demo application. Debug prints on **MAIN UART**
+MultiSensors Demo application. Debug prints on **MAIN UART**
-### Bravo Multi Sensors demo
+### Bravo LwM2M Time Series demo
@@ -155,29 +157,36 @@ Environment Demo application. Debug prints on **MAIN UART**
- Connect to LWM2M Portal
- Retrieve environment information with BSEC library sensor, Tampering and 3D vector rotation with BHI library sensors
+- Push data to OneEdge portal as time series using Opaque resources with dedicated objects
---
#### Prerequisites on the module
-This application requires the files **object_26242.xml**, **object_26250.xml** and **object_26251.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
+This application requires the files **object_32001.xml** and **object_32002.xml** (provided) to be stored into module's `/XML/` folder, along with the application binary itself.
+
+To load them, use
+
+`AT#M2MWRITE=/XML/object_32001.xml,2272`
+`AT#M2MWRITE=/XML/object_32002.xml,2365`
-To load it, use
-`AT#M2MWRITE=/mod/object_26242.xml,1358`
-`AT#M2MWRITE=/mod/object_26250.xml,2249`
-`AT#M2MWRITE=/mod/object_26251.xml,1971`
And at each prompt, send the file content in raw mode.
#### Prerequisites on the OneEdge Portal
-This application requires the **object_26242.xml**, **object_26250.xml** and **object_26251.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
-where could be for example `portal-dev.telit.com`. open the xml file in a notepad tool, select all the content and copy it. Then, in the object registry webpage, press "New Object" button on the right and paste the content of the xml file, then press Add button.
+Please refer to the **80654NT11932A_OneEdge_Use_Case_Time-series** App Note. It can be obtained from the Telit [Download Zone](https://www.telit.com/support-training/download-zone/) or by requesting it to ts-oneedge@telit.com.
-Now from Developer webpage, go in **Thing Definitions** page from the list on the left and press `Import` button on the right. Press `Attach File` and provide `json/bravo_MultiSensorsDemo_thing_def.json` from the project root, then press `Import`.
-Again from the Developer webpage, select **Device Profiles**, `Import` button, `Attach File` and provide `json/bravo_MultiSensors_device_profile.json`, then press `Import`.
+#### Simulated data
+To run the code on a generic ME910C1 device, it is possible to build the code disabling the Bosch related functionalities. To do so, please refer to [Makefile.in](Makefile.in) file and edit the BOSCH_BSEC variable as below.
+
+```
+BOSCH_BSEC = 0
+```
+
+This will disable all Bosch dependencies and build the app with a simplified logic, simulating sensors data.
#### Local run
@@ -210,12 +219,12 @@ Please note: all the apps using BSEC library configure the device with the **18v
---
-MultiSensors Demo application. Debug prints on **MAIN UART**
+Time Series Demo application. Debug prints on **MAIN UART**
-### Bravo LED demo
+### Bravo Tampering demo
@@ -224,114 +233,92 @@ MultiSensors Demo application. Debug prints on **MAIN UART**
---
- Connect to LWM2M Portal
-- Register the instances for LEDs
-- React to value modification of object 3311 resource 5850 (On/Off) value from the OneEdge portal
-- Restore LEDs status at startup according to the LWM2M values
+- Retrieve movement information from BMI160 sensor
+- Update portal about current status (IDLE, TAMPER, WALKING... )
---
#### Prerequisites
-This application requires the file **object_3311.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
+This application requires the file **object_26242.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
-To load it, use
+To load it, use
-`AT#M2MWRITE=/mod/object_3311.xml,3734`
+`AT#M2MWRITE=/mod/object_26242.xml,1358`
-And at prompt, send the file content in raw mode.
+And at prompt, send the file content in raw mode.
#### Prerequisites on the OneEdge Portal
-This application requires the **object_3311.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
+This application requires the **object_26242.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
where could be for example `portal-dev.telit.com`. open the xml file in a notepad tool, select all the content and copy it. Then, in the object registry webpage, press "New Object" button on the right and paste the content of the xml file, then press Add button.
----
-
-
-LED management through IPSO object 3311 Demo application. Debug prints on **MAIN UART**
-
-
-
-
-### Bravo LwM2M Time Series demo
-
-
-
-**Features**
-
----
-
-- Connect to LWM2M Portal
-- Retrieve environment information with BSEC library sensor, Tampering and 3D vector rotation with BHI library sensors
-- Push data to OneEdge portal as time series using Opaque resources with dedicated objects
-
----
-
-#### Prerequisites on the module
+Now from Developer webpage, go in **Thing Definitions** page from the list on the left and press `Import` button on the right. Press `Attach File` and provide `json/bravo_TamperDemo_thing_def.json` from the project root, then press `Import`.
-This application requires the files **object_32001.xml** and **object_32002.xml** (provided) to be stored into module's `/XML/` folder, along with the application binary itself.
+Again from the Developer webpage, select **Device Profiles**, `Import` button, `Attach File` and provide `json/bravo_TamperDemo_device_profile.json`, then press `Import`.
-To load them, use
+Lastly, from the Developer webpage, select **Triggers**, `Actions` menu on the right, `Import` , `Attach File` and provide `json/bravo_TamperDemo_triggers.json`, then press `Import`. Now open the trigger **bravo_TamperDemo_state_trigger** by pressing the View button (the eye icon on the left) and be sure to press the `play` button, and that the trigger status is 'started'.
-`AT#M2MWRITE=/XML/object_32001.xml,2272`
-`AT#M2MWRITE=/XML/object_32002.xml,2365`
+#### Local run
+For testing purposes, it is possible to build the project without the LWM2M functionality. To do so, edit the [Makefile.in](Makefile.in) file at the line
+```
+LWM2M = 1
+```
-And at each prompt, send the file content in raw mode.
+and set the variable to 0
-#### Prerequisites on the OneEdge Portal
+```
+LWM2M = 0
+```
-Please refer to the [Time Series App Note](https://github.com/telit/oneedge-projects-resources/blob/main/use-cases/time-series/Docs/80654NT11932A_OneEdge_Use_Case_Time-series_r0.pdf)
+Tampering Demo application. Debug prints on **MAIN UART**
-#### Simulated data
-To run the code on a generic ME910C1 device, it is possible to build the code disabling the Bosch related functionalities. To do so, please refer to [Makefile.in](Makefile.in) file and edit the BOSCH_BSEC variable as below.
-```
-BOSCH_BSEC = 0
-```
-This will disable all Bosch dependencies and build the app with a simplified logic, simulating sensors data.
+### Bravo LED demo
-#### Local run
-For testing purposes, it is possible to build the project without the LWM2M functionality. To do so, edit the [Makefile.in](Makefile.in) file at the line
-```
-LWM2M = 1
-```
+**Features**
-and set the variable to 0
+---
-```
-LWM2M = 0
-```
+- Connect to LWM2M Portal
+- Register the instances for LEDs
+- React to value modification of object 3311 resource 5850 (On/Off) value from the OneEdge portal
+- Restore LEDs status at startup according to the LWM2M values
+---
+#### Prerequisites
+This application requires the file **object_3311.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
-**External Libraries**
+To load it, use
-To build the application it is required to put `libalgobsec.ar` file into the project's BOSCH/BSEC folder. The library can be retrieved at the link
-https://www.bosch-sensortec.com/software-tools/software/bsec/ . Download the BSEC 1.4.8.0 v3 version archive, then extract the library `libalgobsec.a` from the ZIP file and rename as `libalgobsec.ar`. It can be found in the archive directory
-*BSEC_1.4.8.0_Generic_Release_updated_v3/algo/normal_version/bin/gcc/Cortex_A7/without_FPIC*
+`AT#M2MWRITE=/mod/object_3311.xml,3734`
+And at prompt, send the file content in raw mode.
-Please note: all the apps using BSEC library configure the device with the **18v3s_4d** option. If a different version of the library is in use, please replace the BOSCH/BME680/bsec_serialized_configurations_iaq.c file in the project with the one inside `BSEC_x.x.x.x_Generic_Release/config/generic_18v_3s_4d/`
+#### Prerequisites on the OneEdge Portal
+This application requires the **object_3311.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
+where could be for example `portal-dev.telit.com`. open the xml file in a notepad tool, select all the content and copy it. Then, in the object registry webpage, press "New Object" button on the right and paste the content of the xml file, then press Add button.
---
-MultiSensors Demo application. Debug prints on **MAIN UART**
+LED management through IPSO object 3311 Demo application. Debug prints on **MAIN UART**
-### Bravo Tampering demo
+### Bravo Environment demo
@@ -340,31 +327,29 @@ MultiSensors Demo application. Debug prints on **MAIN UART**
---
- Connect to LWM2M Portal
-- Retrieve movement information from BMI160 sensor
-- Update portal about current status (IDLE, TAMPER, WALKING... )
+- Retrieve environment information with BSEC library sensor
---
-#### Prerequisites
+#### Prerequisites on the module
-This application requires the file **object_26242.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
+This application requires the file **object_26251.xml** (provided) to be stored into module's `/mod/` folder, along with the application binary itself.
To load it, use
-`AT#M2MWRITE=/mod/object_26242.xml,1358`
+`AT#M2MWRITE=/mod/object_26251.xml,1971`
And at prompt, send the file content in raw mode.
#### Prerequisites on the OneEdge Portal
-This application requires the **object_26242.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
+This application requires the **object_26251.xml** content to be stored in your OneEdge organization object registry. The latter can be accessed from the link https:///lwm2m/object_registry
where could be for example `portal-dev.telit.com`. open the xml file in a notepad tool, select all the content and copy it. Then, in the object registry webpage, press "New Object" button on the right and paste the content of the xml file, then press Add button.
-Now from Developer webpage, go in **Thing Definitions** page from the list on the left and press `Import` button on the right. Press `Attach File` and provide `json/bravo_TamperDemo_thing_def.json` from the project root, then press `Import`.
+Now from Developer webpage, go in **Thing Definitions** page from the list on the left and press `Import` button on the right. Press `Attach File` and provide `json/bravo_EnvironmentalDemo_thing_def.json` from the project root, then press `Import`.
-Again from the Developer webpage, select **Device Profiles**, `Import` button, `Attach File` and provide `json/bravo_TamperDemo_device_profile.json`, then press `Import`.
+Again from the Developer webpage, select **Device Profiles**, `Import` button, `Attach File` and provide `json/bravo_EnvironmentalDemo_device_profile.json`, then press `Import`.
-Lastly, from the Developer webpage, select **Triggers**, `Actions` menu on the right, `Import` , `Attach File` and provide `json/bravo_TamperDemo_triggers.json`, then press `Import`. Now open the trigger **bravo_TamperDemo_state_trigger** by pressing the View button (the eye icon on the left) and be sure to press the `play` button, and that the trigger status is 'started'.
#### Local run
@@ -382,7 +367,21 @@ LWM2M = 0
-Tampering Demo application. Debug prints on **MAIN UART**
+
+**External Libraries**
+
+To build the application it is required to put `libalgobsec.ar` file into the project's BOSCH/BSEC folder. The library can be retrieved at the link
+https://www.bosch-sensortec.com/software-tools/software/bsec/ . Download the BSEC 1.4.8.0 v3 version archive, then extract the library `libalgobsec.a` from the ZIP file and rename as `libalgobsec.ar`. It can be found in the archive directory
+*BSEC_1.4.8.0_Generic_Release_updated_v3/algo/normal_version/bin/gcc/Cortex_A7/without_FPIC*
+
+
+Please note: all the apps using BSEC library configure the device with the **18v3s_4d** option. If a different version of the library is in use, please replace the BOSCH/BME680/bsec_serialized_configurations_iaq.c file in the project with the one inside `BSEC_x.x.x.x_Generic_Release/config/generic_18v_3s_4d/`
+
+
+---
+
+
+Environment Demo application. Debug prints on **MAIN UART**