nissimzur / ESP32_IoT_Device_First_Boot

Software to handle first boot of an ESP32 and connection to a home WiFi network.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IoT First Boot Application Software

The purpose of this software is to solve the problem of allowing a user to boot a small embedded IoT device for the first time and get it connected to a home WiFi network without the use of any physical interface on the device itself. This is a first step in developing software for any IoT device. By providing an open source solution, it is hoped that other developers will be able to make use of this software to create projects quickly and easily.

How to use the Software

In order for a developer to use this software with their own application, they will need to:

  • Remove the files example_secondary_app, thingspeak, and http, as these are used as an example of how this software can be used.
  • Include the main file of their application in the file iot_fb_main.
  • Modify the function pointer pt2secondaryAPP from log_to_thingspeak to their application main function.

About

Software to handle first boot of an ESP32 and connection to a home WiFi network.


Languages

Language:C 90.3%Language:HTML 6.4%Language:C++ 1.9%Language:CMake 0.8%Language:Makefile 0.6%