Skip to content

Commit d714b3c

Browse files
committed
Update for v01.01.00 and Arduino IoT Cloud
1 parent f736547 commit d714b3c

28 files changed

+343
-12
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This repository contains the latest firmware for the SparkFun DataLogger IoT pro
2222

2323
The current list of SparkFun boards supported by the SparkFun DataLogger IoT are listed in the [DataLogger Supported Device List](../supported_devices).
2424

25-
SparkFun DataLogger IoT products include Internet connectivity built in, and includes connections for a variety of IoT service services and end-point types. Connection types include MQTT, HTTP, AWS IoT, Azure IoT, and ThingSpeak. To enable connectivity, connect the DataLogger IoT to a WiFi network, enter the required credentials for the specific IoT service being used, and the DataLogger IoT will do the rest - no programming required.
25+
SparkFun DataLogger IoT products include Internet connectivity built in, and includes connections for a variety of IoT service services and end-point types. Connection types include MQTT, HTTP, AWS IoT, Azure IoT, ThingSpeak, Arduino IoT Cloud. To enable connectivity, connect the DataLogger IoT to a WiFi network, enter the required credentials for the specific IoT service being used, and the DataLogger IoT will do the rest - no programming required.
2626

2727
The DataLogger IoT products are highly configurable via an easily to use serial interface. Simply plug in a USB C cable and open a terminal at 115200 Kbps. By default the logging output is automatically streamed to the serial terminal - pressing any key will bring up the menu system. Device settings are also configurable via a JSON file contained on an inserted SD card - enabling rapid configuration for multiple devices.
2828

52.3 KB
Loading
Loading
Loading

docs/assets/aiot_cloud_api-k.jpg

175 KB
Loading

docs/assets/aiot_cloud_create_key.jpg

339 KB
Loading

docs/assets/aiot_cloud_home.jpg

261 KB
Loading

docs/assets/aiot_cloud_key_name.jpg

264 KB
Loading

docs/assets/aiot_cloud_key_secret.jpg

322 KB
Loading
361 KB
Loading

docs/assets/aiot_cloud_sel.jpg

394 KB
Loading

docs/assets/aiot_cloud_sel_2.jpg

422 KB
Loading
188 KB
Loading

docs/assets/aiot_cloud_vars.jpg

576 KB
Loading

docs/assets/aiot_dashboard.jpg

390 KB
Loading

docs/assets/aiot_dashboard_link.jpg

323 KB
Loading
399 KB
Loading

docs/assets/aiot_dev_add.jpg

262 KB
Loading

docs/assets/aiot_dev_name.jpg

224 KB
Loading

docs/assets/aiot_dev_secrets.jpg

324 KB
Loading

docs/assets/aiot_dev_setup_sel.jpg

349 KB
Loading

docs/assets/aiot_overview.png

66.6 KB
Loading

docs/configuration.md

+38-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<!--
2+
Note for future screen shots with Tera Term.
3+
The size is about width="80px" height="35px".
4+
5+
-->
6+
17
Configuring the settings is as easy as opening a serial menu. You can use any serial monitor or terminal emulator to quickly and easily change and store the DataLogger IoT settings via its USB-C interface.
28

39
There are plenty of free alternatives out there to configure the DataLogger IoT. For the scope of this tutorial we will be using Tera Term.
@@ -524,7 +530,7 @@ In the Settings menu, send an <kbd>8</kbd> to adjust the Logging Data File.
524530
<a href="../assets/SparkFun_Datalogger_IoT_File_Rotation_Menu.JPG"><img src="../assets/SparkFun_Datalogger_IoT_File_Rotation_Menu.JPG" width="600" height="600" alt="Data File Menu Options"></a>
525531
</div>
526532

527-
Adjusting these parameters allows you to change the filename prefix, the number the files starts at, and how often the DataLogger will create a new file on the microSD card. For example, the default file will be saved as **sfe0001.txt**. After 1 day, the DataLogger will rotate files by creating a new file named **sfe0002.txt**. THe DataLogger will begin logging data in this new file. The purpose of this log rotation is to limit the size of each file prevent issues when opening large files.
533+
Adjusting these parameters allows you to change the filename prefix, the number the files starts at, and how often the DataLogger will create a new file on the microSD card. For example, the default file will be saved as **sfe0001.txt**. After 1 day, the DataLogger will rotate files by creating a new file named **sfe0002.txt**. The DataLogger will begin logging data in this new file. The purpose of this log rotation is to limit the size of each file prevent issues when opening large files.
528534

529535
* <kbd>1</kbd> **Rotate Period** &mdash; Time between file rotation
530536
* Accepts the following values:
@@ -787,6 +793,33 @@ In the Settings menu, send an <kbd>15</kbd> to adjust settings for MachineChat.
787793
* <kbd>b</kbd> **Back**
788794

789795

796+
### IoT Services: Arduino IoT Cloud
797+
798+
In the Settings menu, send an <kbd>16</kbd> to adjust settings for Arduino IoT Cloud.
799+
800+
<div style="text-align: center">
801+
<a href="../assets/SparkFun_DataLogger_IoT_Arduino_IoT_Cloud_Menu.JPG"><img src="../assets/SparkFun_DataLogger_IoT_Arduino_IoT_Cloud_Menu.JPG" width="600" height="600" alt="Arduino IoT Cloud Menu Options"></a>
802+
</div>
803+
804+
* <kbd>1</kbd> **Enabled** &mdash; Enable or Disable the Arduino IoT Client
805+
* Accepts a boolean value:
806+
* <kbd>1</kbd> to enable
807+
* <kbd>0</kbd> to disable _(default)_
808+
* <kbd>2</kbd> **Thing Name** &mdash; The Thing Name to use for the IoT Device connection
809+
* Accepts a string
810+
* <kbd>3</kbd> **Thing ID** &mdash; The Thing ID to use for the IoT Device connection
811+
* Accepts a string
812+
* <kbd>4</kbd> **API Client ID** &mdash; The Arduino Cloud API Client ID
813+
* Accepts a string
814+
* <kbd>5</kbd> **API Secret** &mdash; The Arduino Cloud API Secret
815+
* Accepts a string
816+
* <kbd>6</kbd> **Device Secret** &mdash; The Arduino IoT Device Secret
817+
* Accepts a string
818+
* <kbd>7</kbd> **Device ID** &mdash; The Arduino IoT Cloud Device ID
819+
* Accepts a string
820+
* <kbd>b</kbd> **Back**
821+
822+
790823

791824
### Advanced: System Update
792825

@@ -796,7 +829,10 @@ New sensors and features are being added all the time and we've made it really e
796829
* Performing a Factory Reset on the device
797830
* Updated the device firmware from a file on an SD Card.
798831

799-
This functionality is accessed via the Settings Menu, which is required to use this capability. Type <kbd>16</kbd> to enter the System Update menu. Once this menu entry is selected, the following menu options are presented:
832+
!!! note
833+
What's going on here?!? This tutorial was updated for firmware version **01.01.00**!!! You will notice this menu option has changed to <kbd>17</kbd> !!!
834+
835+
This functionality is accessed via the Settings Menu, which is required to use this capability. Type <kbd>17</kbd> to enter the System Update menu. Once this menu entry is selected, the following menu options are presented:
800836

801837
<div style="text-align: center">
802838
<a href="../assets/SparkFun_Datalogger_IoT_System_Restart_Factory_Restore_Update_Firmware.JPG"><img src="../assets/SparkFun_Datalogger_IoT_System_Restart_Factory_Restore_Update_Firmware.JPG" width="600" height="600" alt="System Update Menu Options"></a>

0 commit comments

Comments
 (0)