Adafruit IO and Arduino Programming - EngineerAlly
December 11, 2021
Anywhere, United States
Job Type


I’m co-founder of a start up company that is using Adafruit products and the Adafruit IO service for one of our devices. I have the device and hardware side figured out. However, I need some help with advanced Arduino programming to get my device working optimally with Adafruit IO.

Here's what I need:

Easy method to connect device to Wifi (i.e. WiFi Manager)
Reliable connection to Adafruit IO to send data from device to cloud.
Programming for a button that will launch Wifi setup with 1 short click and will restore to factory settings with 1 long click.
Programming that will: 1. setup numerous feeds per device for sensor data in a common feed group with a custom group name. Preferably a group name based on the device MAC address. 2. setup a dashboard with a name similar to the group name with specific gauges, line charts, etc. for the data feeds.

I need the Arduino programming to allow me to have one Adafruit IO account and ultimately up to 20 devices connected to the account. I want the device setup process to create the sensor data feeds, grouping of the feeds per device, and a dashboard for each device so I don't have to create the feeds, feed groups, and dashboards for each device.

It is also very important to me that if the device is already setup and working, that it will re-connect to WiFi and re-connect to Arduino IO upon loss of power and loss of local WiFi router operation. I want it to re-connect on loss of power only, on loss of WiFi router only, and when they both happen at the same time.

Only registered members can apply for jobs.

Related Jobs

Electrical/Embedded Engineer   Brooklyn, New York new
January 18, 2022
Education Engineer @ Hack Club   Burlington, Vermont
January 11, 2022
Lead Firmware Engineer   Remote, United States
January 5, 2022
Code needed please   Brisbane, Australia
January 5, 2022
audio circuit   Dalton, PA
December 22, 2021