Bluetooth or WiFi for apps?

This page summarizes the projects mentioned and recommended in the original post on /r/esp32

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vscode-expo

    Expo Tools keep you productive with debugging, IntelliSense, and prebuild previews

    I just noticed, https://github.com/expo/vscode-expo

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Nimble,, how

    4 projects | /r/esp32 | 15 Dec 2022
  • Sliding Puzzle Next Move Suggesting Simple DL Model with ESP32 TensorFlow Lite

    2 projects | dev.to | 8 Dec 2024
  • Turn ESP32-CAM into a Snapshot Taker, for Selfies and Time-Lapse Pictures

    2 projects | dev.to | 11 Sep 2024
  • ESPHome: Effortlessly Automate ESP8266/ESP32 with Simple Configs

    1 project | news.ycombinator.com | 23 Aug 2024
  • Simple Arduino Framework Photo Frame Implementation with Photos Downloaded from the Internet via DumbDisplay

    8 projects | dev.to | 8 Jul 2024

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?