Skip to content

UriShX/esp32_wifi_ble_advanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiFi configuration over BLE

A esp32-Arduino sketch used to configure WiFi credentials over Bluetooth LE on a ESP32 WROOM.
A web based app for configuration can be found here, the code lives in my github repo. This app is written in NuxtJS, and is MIT licensed.
An older version of the web app can be found here, with it's code on Github. This version is written with KnockoutJS and JQuery, and is also MIT licensed, but less secure and the code is harder to follow.

Requirements:

ArduinoJson v.5 (checked with 5.13.4)

Confirmed working environments:

  • Arduino 1.8.11 & esp32-arduino 1.0.4
  • PlatformIO Home 3.1.0, Core 4.2.1, Espressif 32 1.11.2

Based on Bernd Giescke's (beegee1962) sketch for WiFi configuration over BLE:

Documentation: https://desire.giesecke.tk/index.php/2018/04/06/esp32-wifi-setup-over-ble/
Code: https://bitbucket.org/beegee1962/esp32_wifi_ble_esp32/src/master/

Additions made by Uri Shani (UriShX), 02/2020:

  1. Additional characteristic for getting SSID list over BLE (read only)
  2. Additional characteristic for serving connection status as notifications, every 1 second

Published under the MIT license, see LICENSE.md

About

WiFi configuration over Bluetooth-LE for the esp32. Web app for configuration in readme.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages