All Projects → tzapu → Websocketserialmonitor

tzapu / Websocketserialmonitor

Licence: mit
ESP8266 based serial-to-websockets proxy for OTA debugging

Labels

Projects that are alternatives of or similar to Websocketserialmonitor

Timeframe
Get your own time portal on your desk!
Stars: ✭ 90 (-8.16%)
Mutual labels:  arduino
Esp8266button
An IoT Button using an Adafruit Huzzah or SparkFun Thing, push button and IFTTT
Stars: ✭ 95 (-3.06%)
Mutual labels:  arduino
Reference En
Editable source for the Arduino Reference
Stars: ✭ 97 (-1.02%)
Mutual labels:  arduino
Nrf24 Esk8 Remote
A remote used to control an electric skateboard
Stars: ✭ 91 (-7.14%)
Mutual labels:  arduino
Knx
knx stack (TP, IP and RF) for arduino and linux, Can be configured with ETS
Stars: ✭ 94 (-4.08%)
Mutual labels:  arduino
Exploring Arduino 1st Edition
Companion Code for the 1st Edition of "Exploring Arduino," the book by Jeremy Blum
Stars: ✭ 95 (-3.06%)
Mutual labels:  arduino
Pixelbot
Stars: ✭ 90 (-8.16%)
Mutual labels:  arduino
Stm32generic
Generic implementation of Arduino for STM32 boards
Stars: ✭ 98 (+0%)
Mutual labels:  arduino
Hellodrum Arduino Library
This is a library for making E-Drum with arduino.
Stars: ✭ 95 (-3.06%)
Mutual labels:  arduino
Esp32 soundrecorder
ESP32 Sound recorder with simple code in arduino-esp32. (I2S interface)
Stars: ✭ 96 (-2.04%)
Mutual labels:  arduino
Lwmem
Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
Stars: ✭ 92 (-6.12%)
Mutual labels:  arduino
Arduinogameboy
Arduino based Game Boy cartridge reader and writer. It can dump ROM and RAM to SD card.
Stars: ✭ 93 (-5.1%)
Mutual labels:  arduino
Easyddns
Easy to Use ESP8266 DDNS Update Client Library.
Stars: ✭ 96 (-2.04%)
Mutual labels:  arduino
Sketchbook starter kit v2.0
Stars: ✭ 90 (-8.16%)
Mutual labels:  arduino
Growerbot
growerbot sources
Stars: ✭ 97 (-1.02%)
Mutual labels:  arduino
Ol3d
A tiny portable 3D graphics lib for micro controllers
Stars: ✭ 90 (-8.16%)
Mutual labels:  arduino
Teensyterpreter
A Teensy script to open up a reverse TCP shell on Windows machines in as little time as possible.
Stars: ✭ 95 (-3.06%)
Mutual labels:  arduino
Car Controller
An arduino firmware that outputs a PWM signal for steering motor control via serial.
Stars: ✭ 98 (+0%)
Mutual labels:  arduino
Erika3
ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (+0%)
Mutual labels:  arduino
Blockly At Rduino
[email protected] : Blockly remix for Arduino. Totally new version, enhanced one !
Stars: ✭ 96 (-2.04%)
Mutual labels:  arduino

WebSocketSerialMonitor

ESP8266 based serial-to-websockets proxy for OTA debugging

Using this sketch and an extra ESP8266 module you can monitor the serial output of your ESP8266, Arduino or any other serial outputing device Over-the-Air, in a browser.

Getting started

  • upload this sketch to your proxy ESP8266, the device you will attach to the serial terminals of the device to be monitored. make sure to set serial baud rate to be the same as your monitored device. Any 3rd party libs used are mentioned in the file.
  • connect the proxy module to your WiFi. It uses WiFiManager so if it can't connect it will start and access point for you to configure it.
  • connect the proxy ground to the monitored device ground and the proxy RX pin to the monitored device TX pin
  • open or download (from gh-pages branch) and open http://tzapu.github.io/WebSocketSerialMonitor/ and connect to your proxy module's ip on port 81

That's it, you should see live serial data streaming from your devices.

Future plans

(if this proves useful to people)

  • add control of gpio pins so you can reset monitored module for instance
  • enable switching of baud rates on the fly
  • make the web page nicer and more app like
  • add MDNS for local name resolution
  • compress and concatenate files to be served straight from spiffs
  • add ability to download console page straight to spiffs on first connect, and update later on
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].