• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    HTML
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ESP32 Explorer

ESP32 Explorer

** WARNING!! - VERY EARLY CODE **

A utility library / application for investigating the ESP32.

Locked within an ESP32 at runtime is a wealth of information. This includes:

  • Your availabile memory
  • Your WiFi connections
  • Your GPIO status
  • The files on your flash file system
  • The status of your logging enablement
  • The partitions in use
  • The state of FreeRTOS tasks
  • and much more ...

As I wrote applications to run on the ESP32, I found that from time to time I would need this information or wish to tweak some settings at runtime. I would inject code into my application, perform those tests and then remove it. As I wrote more applications, I found that I was repeating these steps over and over again. This notion became the kernel of this project.

The purpose of the project is to produce a library which, when linked with your own application can reveal the content of your ESP32 at runtime and allow you to tweak settings.

When linked with your application, it will start listening as a network endpoint (an HTTP server) to accept external calls for information and receive external calls to change state and data. In addition to the library you link with your ESP32 app, there is a web page that can be opened which presents the information in a series of tabbed pages.

Some pages have additional tabs on them.

File System

The File System page shows the file system found on the ESP32. From here you can see if the files you expect to be available are present. You also have the opportunity to upload new and updated files.

More Repositories

1

esp32-snippets

Sample ESP32 snippets and code fragments
C
2,349
star
2

ESP32_BLE_Arduino

The library source for the ESP32 BLE support for Arduino.
C++
891
star
3

duktape-esp32

A JavaScript runtime for the ESP32 based on Duktape.
C
236
star
4

jpigpio

A Java interface to the Raspberry Pi pigpio library
Java
38
star
5

ESPLibs

Libraries and utilities for working with the ESP8266.
C++
31
star
6

node-stepper-wiringpi

A Stepper motor driver for the Raspberry Pi using WiringPi
JavaScript
29
star
7

fritzing

Fritzing components
25
star
8

jerryscript-esp32

C
19
star
9

RF24Serial

Serial access to the nRF24L01
Java
19
star
10

esp32-pi

Development tools for ESP32 on Raspberry Pi
JavaScript
17
star
11

node-red-contrib-ads-b

An ADS-B protocol parser for Node-RED
HTML
11
star
12

node-red-contrib-couchdb

A Node-RED CouchDB node
HTML
9
star
13

Sample-ESP8266-App

Sample ESP8266 application for Eclipse on Linux
C
8
star
14

PiBook

Samples for the Raspberry Pi Book
C++
8
star
15

node-neopixel-utils

NeoPixel utilities for Node.js
JavaScript
7
star
16

node-mpu6050-wiringpi

A WiringPi based version of an MPU-6050 reader for Node.js
JavaScript
6
star
17

Audio2NeoPixel

Convert an audio stream into lighting of Neopixels..
C
6
star
18

node-motor-l298n

JavaScript
5
star
19

node-red-contrib-soapserver

A Node-RED SOAP Server node for receiving incoming SOAP requests
JavaScript
4
star
20

codelabs

Samples for Google Codelabs
JavaScript
4
star
21

node-rc-receiver-wiringpi

JavaScript
3
star
22

nifi-tools

Tools for NiFi
2
star
23

ESPTools

Initial
Java
2
star
24

Hexapod

JavaScript
1
star
25

DSIExplorer

DSI Explorer
JavaScript
1
star
26

nodejs-adc0832

NodeJS module for the adc0832 analog to digital converter
JavaScript
1
star
27

rcboat

RC Boat tests
JavaScript
1
star
28

hmc5883l-pi

Node.js implementation of HMC5883L access
JavaScript
1
star