Skip to content

Commit 0fd4f4b

Browse files
committed
added v1.1.01 release overview/notes
1 parent f736547 commit 0fd4f4b

File tree

3 files changed

+73
-6
lines changed

3 files changed

+73
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11

2-
3-
42
![SparkFun DataLogger](https://github.com/sparkfun/SparkFun_DataLogger/blob/main/docs/img/Applications_DataLogger_Banner.jpg "SparkFun DataLogger")
53

64
# SparkFun DataLogger
@@ -14,7 +12,7 @@ Documentation and Firmware for the SparkFun DataLogger IoT line of products
1412
<img src="https://img.shields.io/twitter/follow/sparkfun.svg?style=social&logo=twitter"
1513
alt="follow on Twitter"></a>
1614
<a href="https://github.com/sparkfun/SparkFun_DataLogger/actions" alt="Actions">
17-
<img src="https://github.com/sparkfun/SparkFun_DataLogger/actions/workflows/pages/pages-build-deployment/badge.svg" /></a>
15+
<img src="https://github.com/sparkfun/SparkFun_DataLogger/actions/workflows/pages/pages-build-deployment/badge.svg" /></a>
1816

1917
</p>
2018

@@ -30,19 +28,22 @@ Configuration details are outlined in [DataLogger IoT Documentation](https://doc
3028

3129
The functionality of the DataLogger IoT firmware will continue to grow as SparkFun develops new Qwiic sensor boards, adds additional IoT services and product features. The board is easily updated via the on-board settings system. See below for future information on updates and the latest Firmware release.
3230

31+
### Latest Firmware
32+
33+
* Version 01.1.01 - [Overview of the Release](docs/relnotes/rn_v010101.md)
34+
3335
## Documentation
3436

3537
* **[Hookup Guide](https://docs.sparkfun.com/SparkFun_DataLogger/)** - Basic hookup guide for the Datalogger IoT 9DoF and DataLogger IoT
3638
* **GitHub Hardware Repo**
37-
* **[SparkFun DataLogger IoT - 9DoF](https://github.com/sparkfun/SparkFun_DataLogger_IoT_9DoF)**
38-
* **[SparkFun DataLogger IoT](https://github.com/sparkfun/SparkFun_DataLogger_IoT)**
39+
* **[SparkFun DataLogger IoT - 9DoF](https://github.com/sparkfun/SparkFun_DataLogger_IoT_9DoF)**
40+
* **[SparkFun DataLogger IoT](https://github.com/sparkfun/SparkFun_DataLogger_IoT)**
3941

4042
## Supported Products
4143

4244
* **[DEV-22462](https://www.sparkfun.com/products/22462)** - SparkFun DataLogger IoT, v1.1
4345
* **[DEV-20594](https://www.sparkfun.com/products/20594)** - SparkFun DataLogger IoT - 9DOF, v1.1
4446

45-
4647
## Firmware Updates
4748

4849
This repository contains the latest firmware for the DataLogger IoT products. The firmware is installed on a DataLogger IoT board using the built in `over-the-air` update functionality if the board is connected to the internet, or by loading the firmware off an SD card installed on the DataLogger IoT device.

docs/relnotes/res/v010101_aiot.png

281 KB
Loading

docs/relnotes/rn_v010101.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
2+
## SparkFun DataLogger Iot Firmware - Version 1.1
3+
4+
_November 11th, 2023_
5+
6+
Today we’re releasing the latest firmware update for our line of DataLogger IoT products. While we’ve released a services of small defect correct releases over the base 6 months, this release, officially version v1.01.00, is the first to include major new functionality.
7+
8+
And with the release, we feel we’ve covered all aspects of a 1.1 release – new functionality, feature enhancements, and a wide variety of bug fixes.
9+
10+
### New Feature – Arduino IoT Cloud Connectivity
11+
12+
Being an IoT focused product, one of our goals is to enable easy access to leading IoT data services. With this in mind, for this release we worked closely with the Arduino Team to enabled easy access to the Arduino IoT Cloud directly from a DataLogger IoT Device.
13+
14+
Setup a device in the Arduino IoT Cloud, add the credentials to your DataLogger IoT and you have a IoT based dashboard up and running in minutes. Want to add an additional device to your dashboard – add the device to the DataLogger IoT and the combined system automatically adds the additional data to the Arduino Cloud – ready for use in your dashboard.
15+
16+
![DataLogger Iot Data on Arduino IoT Cloud](res/v010101_aiot.png)
17+
18+
The above image shows data from a DataLogger IoT with an Environmental Combo attached to it and mapping data to a plot graphic on an Arduino IoT Cloud dashboard.
19+
20+
And like all DataLogger IoT functionality, no programming is required to produces these plots – all settings are provided via the intuitive serial console menu interface or set via a settings JSON file.
21+
22+
With the combination of the DataLogger IoT, qwiic and Arduino IoT Cloud, creating a IoT dashboard is as easy as *Plug-in, Connect, Plot!*
23+
24+
## New qwiic Sensor Board Support
25+
26+
The original release of the DataLogger IoT firmware supported around 50 SparkFun qwiic development boards and with this release we’ve added six boards additional qwiic boards.
27+
28+
Selecting from our recently added qwiic products as well as from the list of popular products, the release of version 1.1 adds support for the following qwiic development boards.
29+
30+
* SparkFun Indoor Air Quality Sensor - ENS160
31+
* SparkFun Photoacoustic Spectroscopy CO2 Sensor - PASCO2V01
32+
* SparkFun Human Presence and Motion Sensor - STHS34PF80
33+
* SparkFun Tristimulus Color Sensor - OPT4048DTSR
34+
* SparkFun Triad Spectroscopy Sensor - AS7265x
35+
* SparkFun 6DoF IMU Breakout - BMI270
36+
37+
Like previously supported qwiic boards, the DataLogger IoT firmware automatically detects when a device is connected, making the new device automatically available to the logging, menu and IoT systems of the DataLogger IoT.
38+
39+
All these new sensors are great adds on their own, but the ENS160 has the additional feature of supporting temperature and humidity calibration inputs. Connect an BME280 or an SHTC3 qwiic board along with an ENS160, and the DataLogger automatically connects the two devices!
40+
41+
## Feature Improvements
42+
43+
In addition to the new functionality, we also took input from our customers (and our own use) to expand and enhance existing features. While a wide variety of small additions were made, a few notable additions include:
44+
45+
**Improved Reference Clock Management –** the internal logic was reviewed and improved. Additionally, time zone support was moved out of the NTP system, and into the overall clock management subsystem.
46+
47+
**Internal JSON Buffer Limits –** The initial firmware had fixed sizes for the internal JSON data buffers used for saving settings and log data output. These values are now user settable in the settings menu. This allows for larger buffer support, as well as reducing the internal buffers to what you need.
48+
49+
**Add Device IDs to the Device Names –** As you add more devices to a DataLogger, it’s difficult to match the device to the actual devices address. Addresses are now included in device listings and the option to include the address in the device name is now available.
50+
51+
**Board Information in the Log Stream –** To improve identification of a data source within the data log stream, the Board Name and Board ID can now be added if desired. As part of this functionality, a configurable name is now available for each DataLogger IoT.
52+
53+
## Bug Fixes
54+
55+
We also squashed a variety of defects in the firmware. Some of the more notable issued fixed in this release:
56+
57+
* Incorporated a fix in the RV8803 RTC Clock Arduino Library that resolved force ti* shifts based on time zone. This was a “real nasty one” to resolve!
58+
* Improved runtime memory (ram) consumption
59+
* Resolved issues with devices having the same name. Now the second device adds it* address to the name.
60+
* Improvements to the Machinechat IoT driver
61+
62+
## In Summary
63+
64+
With the release of DataLogger IoT firmware version 1.1.0 we continue to enhance the capabilities of our DataLogger IoT line – adding to our IOT service, supported devices as well as improving the overall quality of the system.
65+
66+
And this new functionality is available today at the DataLogger [repo](https://github.com/sparkfun/SparkFun_DataLogger). The update is free, available as an over-the-air upgrade, or as a file uploaded via an SD Card. Just select the “System Update” option within the DataLogger IoT menu system and select your desired upgrade option.

0 commit comments

Comments
 (0)