All Projects → jandrassy → TelnetStream

jandrassy / TelnetStream

Licence: AGPL-3.0 license
Arduino Stream implementation over Telnet for OTA logging and debugging

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to TelnetStream

arduino-ble-gadget
Create your own Do-It-Yourself BLE enabled sensor gadget on the ESP32 platform.
Stars: ✭ 31 (-69.31%)
Mutual labels:  arduino-library
arduino-pid-autotuner
Automated PID tuning using Ziegler-Nichols/relay method
Stars: ✭ 101 (+0%)
Mutual labels:  arduino-library
OttoDIYLib
Latest and official Libraries for Arduino Otto DIY robots
Stars: ✭ 56 (-44.55%)
Mutual labels:  arduino-library
Arduino-FrequencyDetector
Fast audio frequency detector without fft for plain Arduino and Attiny85. Whistle switch example included.
Stars: ✭ 22 (-78.22%)
Mutual labels:  arduino-library
Loom
Arduino library for Internet of Things Rapid Prototyping in environmental sensing
Stars: ✭ 24 (-76.24%)
Mutual labels:  arduino-library
Arduino RT-Thread
RT-Thread library optimized for Arduino.
Stars: ✭ 38 (-62.38%)
Mutual labels:  arduino-library
ArduinoGamepad
A GamePad HID library for Arduino Pro Micro/Leonardo (ATMega32u4)
Stars: ✭ 66 (-34.65%)
Mutual labels:  arduino-library
cryptosuite2
Cryptographic suite for Arduino (SHA, HMAC-SHA)
Stars: ✭ 23 (-77.23%)
Mutual labels:  arduino-library
Pixie Chroma
Arduino library and documentation for Pixie Chroma displays!
Stars: ✭ 33 (-67.33%)
Mutual labels:  arduino-library
RotaryEncoder
This is small and fast Arduino library for Rotary Encoder with interrupts.
Stars: ✭ 60 (-40.59%)
Mutual labels:  arduino-library
SparkFun ADXL345 Arduino Library
Arduino Library for the ADXL345
Stars: ✭ 34 (-66.34%)
Mutual labels:  arduino-library
DirectIO
Fast, simple I/O library for Arduino
Stars: ✭ 109 (+7.92%)
Mutual labels:  arduino-library
RingBuffer
A RingBuffer library for Arduino
Stars: ✭ 34 (-66.34%)
Mutual labels:  arduino-library
Modbus-TCP
Modbus TCP client library to interact with Modbus servers such as PLCs.
Stars: ✭ 43 (-57.43%)
Mutual labels:  arduino-library
extEEPROM
Arduino library to support external I2C EEPROMs.
Stars: ✭ 111 (+9.9%)
Mutual labels:  arduino-library
Arduino-FVM
Byte Token Threaded Forth Virtual Machine (FVM) for Arduino
Stars: ✭ 35 (-65.35%)
Mutual labels:  arduino-library
SparkFun MPU-9250 Breakout Arduino Library
Arduino sketch for MPU-9250 9DoF with AHRS sensor fusion
Stars: ✭ 68 (-32.67%)
Mutual labels:  arduino-library
PCF8575 library
Library to use i2c digital expander with arduino, esp8266 and esp32. Can read write digital value with only 2 wire (perfect for ESP-01).
Stars: ✭ 28 (-72.28%)
Mutual labels:  arduino-library
SparkFun AS7265x Arduino Library
An Arduino library for the trifecta of spectral sensors covering 18 discrete wavelengths from NIR to UV.
Stars: ✭ 23 (-77.23%)
Mutual labels:  arduino-library
MCP7940
Arduino Library to access the MCP7940M, MCP7940N and MCP7940x Real-Time chips
Stars: ✭ 29 (-71.29%)
Mutual labels:  arduino-library

Buy Me A Coffee

TelnetStream

The library creates a TelnetStream object, which can be used the same way as Serial, but the output is sent to all connected telnet clients. It enables remote logging or debugging.

TelnetStream.h can be included not only in the ino file, but in cpp files of the sketch or in libraries to add debug prints for troubleshooting.

Version 1.2.0 introduced TelnetPrint object, a simpler and smaller alternative to TelnetStream. Basically it is only EthernetServer or WiFiServer instanced for use anywhere in your sketch or libraries.

TelnetStream/TelnetPrint works as it is with esp8266 and esp32 WiFi library, with the Ethernet, EthernetENC and UIPEthernet library, with WiFiNINA, WiFi101 and with WiFiEspAT library.

The library is in Library Manager. You can install it there.

Output of example:

juraj@nuc ~ $ telnet 192.168.1.114
Trying 192.168.1.114...
Connected to 192.168.1.114.
Escape character is '^]'.
54 2020-07-19 16:50:43 A0: 355
55 2020-07-19 16:50:48 A0: 335
56 2020-07-19 16:50:53 A0: 223
C
bye bye
Connection closed by foreign host.
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].