Skip to main content
The Firmngin Arduino library includes optional features for firmware updates, image upload, and GPS location updates. [image:firmware OTA update, camera upload, and GPS device location cards]

OTA updates

OTA lets the device check for remote firmware updates, download firmware, verify it, and install it using the Arduino update mechanism. Before using OTA, set firmware metadata such as the firmware version and optional target model.
The device can check and perform OTA from firmware logic.
OTA can also be disabled in firmware if a device model should not accept remote updates.

Image upload

Use image upload for camera devices or image-producing sensors. The upload attaches the image to an entity key.
Typical inputs are:

GPS location

Use pushLocation() for GPS tracking devices. The method uses a builder-style API.
Latitude and longitude are the required fields. Accuracy, altitude, and speed are optional.