https://github.com/getlarge/arduino-network-manager
Handle WiFi - MQTT - HTTP credentials and server information to connect to Aloes backend
https://github.com/getlarge/arduino-network-manager
Last synced: 10 months ago
JSON representation
Handle WiFi - MQTT - HTTP credentials and server information to connect to Aloes backend
- Host: GitHub
- URL: https://github.com/getlarge/arduino-network-manager
- Owner: getlarge
- Created: 2019-12-29T11:08:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-29T11:10:11.000Z (over 6 years ago)
- Last Synced: 2025-06-20T12:50:50.087Z (about 1 year ago)
- Language: C++
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Network Manager - Arduino
ESP8266 | ESP32 Arduino library to handle WiFi - MQTT - HTTP credentials and server information to connect to [Aloes backend](https://framagit.org/aloes/device-manager).
## Requirements
### Arduino tools
Arduino IDE - download the latest from arduino
- https://www.arduino.cc/en/Main/Software
Or Arduino CLI - download the latest from arduino
- https://github.com/arduino/arduino-cli
### For ESP8266
Packages for ESP8266 on Arduino
- Enter `http://arduino.esp8266.com/stable/package_esp8266com_index.json` into Additional Board Manager URLs field.
Packages to upload data on ESP8266 FileSystem
- Follow instructions on `https://github.com/esp8266/arduino-esp8266fs-plugin` to install the plugin in your Arduino IDE.
### For ESP32
Packages for ESP32 on Arduino
- Enter `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` into Additional Board Manager URLs field.
Packages to upload data on ESP32 FileSystem
- Follow instructions on `https://github.com/me-no-dev/arduino-esp32fs-plugin` to install the plugin in your Arduino IDE.
### Dependencies
Requires the next libraries :
-
-
-
-
-
-
-
- on ESP8266 :
-
-
-
- on ESP32 :
-
-
-
## Installation
- Via git, clone into your `~/Arduino/Libraries` folder
```bash
git clone https://framagit.org/aloes/arduino-network-manager.git
```
## Usage
- This library should be combined with AloesDevice.h
- Open any .ino file of your project folder with Arduino IDE
- Configure WiFi credentials `config.h` at the root of your Arduino project
- Enter wifi and device credentials or configure the board via the Access Point ( 192.168.244.1 )
- Upload the code on your ESP8266 board