Introduction

The SparkFun DataLogger IoT is a data logger that comes preprogrammed and ready to use immediatly - no programming, no setup - just plug in the board, add a supported qwiic sensor or two and start logging data. The built-in firmware automatically detects attached qwiic sensors, peforms any setup and starts logging sensor data. And with minimal configuration, the DataLogger IoT can connect to a local WiFi network and post data to a wide range of IoT data services.
The DataLogger IoT automatically detects, configures, and logs Qwiic sensors. It was specifically designed for users who just need to capture a lot of data with minimal setup or development. It delivers a ready-to-use device that enables saving data to a microSD card, output it to a serial console andor send it wirelessly to your preferred Internet of Things (IoT) services - all at that same time!
To configure the DataLogger, a menu system is accessed via a serial connection and provides access to all available settings for the system. Changes are automatically saved in persistant storage on the device, and are also settable/accessable as a json file if desired. Details on setting up the system are outlined in the Configuration section of this manual.
DataLogger Devices
The following devices support the DataLogger IoT functionality discussed in this document.
- SparkFun DataLogger IoT - the core DataLoggerIoT Device
- SparkFun DataLogger IoT - 9DoF - A DataLoggerIoT with on-board 9DoF (Direction-of-Freedom) sensors.
Quick Start
Required Materials for the Hookup Guide Project
To follow along with this tutorial, you will need the following materials - all available at sparkfun.com .
- A supported SparkFun DataLogger IoT board
- microSD card formatted with FAT32 [COM-15107]
- USB C Cable for communication and power
- A qwiic Cable
- At least one Qwiic enabled devices that is compatible
- For battery powered operation, a Lithium Ion Battery - note, battery polarity should match the DataLogger expectations
The Sensors
Straight out of the box anti-static bag, the DataLogger IoT 9DoFis ready to log data from its built-in ISM330DHCX Inertial Measurement Unit (IMU) and MMC5983MA magnetometer. Only want to log magnetometer, accelerometer, gyro or temperature data? You’re good to go! But the fun is only just beginning…
The DataLogger IoT is preprogrammed to automatically log data from all of the following sensors, so you may wish to add one or more of these to your shopping cart too. (More sensors are being added all the time and it is really easy to upgrade the DataLogger IoT to support them. But we'll get to that in a moment!). Currently, auto-detection is supported on the following Qwiic-enabled products (with the exception of the ISM330DHCX and MMC5983 which is built-in on the 9DoF variant):
For a list of supported devices based on the firmware, you can check out the list of supported Qwiic Devices in the appendix