- ESP8266/ESP32 modules supported by the Additional Board Manager URLs of the Arduino-IDE.
EdgeUnified requires the following environment and libraries.
The current upstream at the 1.8 level or later is needed. Please install from the official Arduino IDE download page. This step is not required if you already have a modern version.
AutoConnect targets Sketches made on the assumption of ESP8266 Community's Arduino core. Stable 3.0.0 or higher required and the latest release is recommended.
Install third-party platform using the Boards Manager of Arduino IDE. Package URL is:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Also, to apply AutoConnect to ESP32, the arduino-esp32 core provided by Espressif is needed. Stable 2.0.4 or required and the latest release is recommended.
Install third-party platform using the Boards Manager of Arduino IDE. You can add multiple URLs into Additional Board Manager URLs field, separating them with commas. Package URL is:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json for ESP32.
- AutoConnect library to handling the portal.
- PageBuilder library to build HTML.
- ArduinoJson library to make persistence EdgeData.
- HomeKit library to use Homekit Server.
Copyright (c) Francisco CB (FRANAIRBUS). All rights reserved.
Licensed under the MIT license.
@ Hieromon For its great library and its documentation that has allowed us to create this application.