Our great sponsors
-
I just noticed, https://github.com/expo/vscode-expo
-
NimBLE-Arduino
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
On the ESP32 side, I use this repo for Bluetooth connectivity: https://github.com/h2zero/NimBLE-Arduino
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cordova-plugin-ble-central
Bluetooth Low Energy (BLE) Central plugin for Apache Cordova (aka PhoneGap)
On the mobile app side, I've created several BLE apps using Cordova (mentioned before) using this repo for connecting to BLE devices: https://github.com/don/cordova-plugin-ble-central
-
AutoConnect
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
And for Wifi management on ESP32, this awesome repo that "does it all": https://hieromon.github.io/AutoConnect/ -- this repo creates its own access point you can connect to with your phone to pop-up a "captive portal" (like you see at hotels or airports) to enter your own Wifi credentials -- this is only done once -- after that, the ESP32 will connect to the last known good Wifi network. If you don't want that, just use the built-in Wifi functions to create a local Wifi hotspot to connect to. Then creating web pages on the ESP32 is easy -- you can use the "PageBuilder" JSON syntax, or host regular HTML/JS/CSS files on the SPIFF/LittleFS partition and server those in response to incoming requests.