DataLogger IoT Firmware v1.1 & Arduino IoT Cloud Support

Arduino IoT Cloud joins the list of IoT services supported by SparkFun's DataLogger IoT boards to make collecting and storing data from your IoT devices easy.

Favorited Favorite 0

We are excited to announce to you today that the first major firmware update for SparkFun's DataLogger IoT boards is ready for you to use! This update includes several sensor additions to the DataLogger's plug-and-play functionality and also logs data to the Arduino IoT Cloud! See the Release Notes below. This update is available at no extra charge - if you have purchased one of the Data Logger boards below, the updates are a part of your purchase.

SparkFun DataLogger IoT

SparkFun DataLogger IoT

DEV-22462
$54.95
SparkFun DataLogger IoT - 9DoF

SparkFun DataLogger IoT - 9DoF

DEV-20594
$74.95
4

SparkFun's DataLogger IoT boards now support logging data to Arduino IoT Cloud! To record sensor data with Arduino IoT, connect your SparkFun DataLogger IoT board to the cloud using its configuration menu. Then, choose the sensors to record data from and set how often the board should log data. The DataLogger board will then automatically collect and send the data to the cloud, where you can view and analyze it using the Arduino IoT Cloud dashboard. With this firmware update, the Data Logger has added Arduino IoT; the Data Logger also supports MQTT Client, MQTT Secure Client, AWS IoT, ThingSpeak MQTT, Azure IoT, HTTP IoT, and Machinechat.

New sensors make it easier than ever to collect the data you need. New sensors include the STHS34PF80 Human Presence sensor, ENS160 sensor, and PAS CO2 sensor. These sensors join the list of nearly 50 sensors already auto-recognized by the Data Logger - making the application and use case possibilities nearly limitless. For example, you can use a SparkFun DataLogger IoT board to log human presence in a room, temperature and humidity levels, and CO2 levels. This data can then be sent to Arduino IoT Cloud, where you can view it in real-time or analyze it over time. You can also use the data to create alerts, such as notifying you when the CO2 level in a room gets too high.

DataLogger IoT Release Notes

Version 1.1.0

November 15th, 2023

New Features

SparkFun Indoor Air Quality Sensor - ENS160 (Qwiic)

SparkFun Indoor Air Quality Sensor - ENS160 (Qwiic)

SEN-20844
$19.95
SparkFun Environmental Combo Breakout - ENS160/BME280 (Qwiic)

SparkFun Environmental Combo Breakout - ENS160/BME280 (Qwiic)

SEN-22858
$29.95
3
SparkFun Photoacoustic Spectroscopy CO2 Sensor - PASCO2V01 (Qwiic)

SparkFun Photoacoustic Spectroscopy CO2 Sensor - PASCO2V01 (Qwiic)

SEN-22956
$59.95
SparkFun Human Presence and Motion Sensor - STHS34PF80 (Qwiic)

SparkFun Human Presence and Motion Sensor - STHS34PF80 (Qwiic)

SEN-22494
$14.95
SparkFun Mini Human Presence and Motion Sensor - STHS34PF80 (Qwiic)

SparkFun Mini Human Presence and Motion Sensor - STHS34PF80 (Qwiic)

SEN-23253
$15.50
SparkFun Tristimulus Color Sensor - OPT4048DTSR (Qwiic)

SparkFun Tristimulus Color Sensor - OPT4048DTSR (Qwiic)

SEN-22638
$9.95
SparkFun Mini Tristimulus Color Sensor - OPT4048DTSR (Qwiic)

SparkFun Mini Tristimulus Color Sensor - OPT4048DTSR (Qwiic)

SEN-22639
$10.50
SparkFun Triad Spectroscopy Sensor - AS7265x (Qwiic)

SparkFun Triad Spectroscopy Sensor - AS7265x (Qwiic)

SEN-15050
$69.95
10

Enhancements

  • Update to reference clock management - Timezone support is at the clock level, not tied to NTP
  • The JSON output buffer size is now user configurable via the settings menu
  • The ADS1015 driver now has configurable output data types.
  • Device address values can now be added to a device name if desired.
  • The ablitiy to include board information to the output log stream

Bug Fixes

  • Incorporated fix of the RV8803 RTC Clock Arduino library that forced time shifts based timezone offset during clock updates.
  • Improved runtime memory (ram) management.
  • Resolved issue with device name collision. Now, if a device name already exists, the address of the new devices is added to its name, providing a unique name value.
  • Save/Restore of settings to a JSON file could overflow the internal JSON buffer. The JSON data buffer for fallback settings save/restore is now user settable.
  • Improvements to the JSON document posted to Machinechat servers.


Installation of the new firm ware is easy! Since new sensors and features are being added in these patches, we've made it really easy for you to keep your DataLogger IoT up to date. Click the button below to learn how to update your DataLogger which is accessed via the Settings Menu.


One of the key features of the SparkFun DataLogger IoT is it's simplified access to IoT service providers. This document outlines how an Arduino IoT Device is used by the DataLogger IoT.

The following is covered by this document:

  • Structure of the Arduino IoT Cloud devices
  • Device creation in the Arduino IoT cloud
  • Setup of the Arduino IoT driver
  • How data is posted from the DataLogger IoT to the Arduino IoT Device

Currently, the Arduino IoT device connection is a single direction - used to post data from the DataLogger IoT to an Arduino IoT Device.


Comments 0 comments

Related Posts

Into the Qwiic of It

Recent Posts

Tags


All Tags