Skip to content

sensebox/esptool-sensebox

Repository files navigation

esptool-sensebox

public/titlescreen.png

esptool-sensebox is a web-based application that allows you to upload sketches for the MCU-S2 of your senseBox Over-the-Air (OTA). The project uses Next.js, Tailwind CSS, and esptool-js in combination with the Web Serial API to establish a direct connection to your board. The terminal output is displayed in real-time using xterm.js.

Features

  • Serial Connection:
    Uses the Web Serial API to connect to your board via the browser (supported browsers: Chrome, Edge, Opera).

  • Real-time Terminal:
    Displays the output of the flash process in an embedded terminal (xterm.js).

  • Loading and Success Messages:
    Animated loading indicators when establishing the connection and flashing; highlighted notifications for successful connections and error handling.

Installation

npm install # install dependency
npm start # run dev server

Live Site

The main branch is deployed on https://flashsensebox.netlify.app/

About

Flash senseBox via WebSerial in the browser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published