Documentation and Firmware for the SparkFun DataLogger IoT line of products
This repository contains the latest firmware for the SparkFun DataLogger IoT products. The DataLogger IoT product line are pre-programmed to automatically log data from 50+ SparkFun Qwiic sensors, all without requiring any hardware setup or code development. Just plug in a qwiic board and log data. The DataLogger IoT automatically detects the connected sensor, configures the device and enables logging information locally, or to a variety of IoT data services.
The current list of SparkFun boards supported by the SparkFun DataLogger IoT are listed in the DataLogger Supported Device List.
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 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.
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.
Configuration details are outlined in DataLogger IoT Documentation.
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.
The source for the SparkFun DataLogger IoT boards is located here.
The SparkFun DataLogger is built on top of the SparkFun flux-sdk, which is located here
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.
Instructions on updating the DataLogger firmware are detailed here.
Details on the latest Firmware release are listed on the Release Page