All Projects → AlphaLima → Esp32 Serial Bridge

AlphaLima / Esp32 Serial Bridge

Licence: mit
Wifi to 3x Serial bridge based on a ESP32

Projects that are alternatives of or similar to Esp32 Serial Bridge

Esp8266 Wifi Uart Bridge
Transparent WiFi (TCP, UDP) to UART Bridge, in AP or STATION mode
Stars: ✭ 107 (-36.69%)
Mutual labels:  serial, bridge, wifi
pycameresp
Motion detection with image notification for Esp32CAM and Esp32 flasher with GUI based on esptool.py.
Stars: ✭ 40 (-76.33%)
Mutual labels:  telnet, wifi
ckwin
C-Kermit for Windows - scriptable internet and serial communications with terminal emulation
Stars: ✭ 35 (-79.29%)
Mutual labels:  serial, telnet
SerialToTCPBridgeProtocol
An error tolerant serial UART to TCP connection, raw data bridge.
Stars: ✭ 16 (-90.53%)
Mutual labels:  serial, bridge
micrOS
micrOS - mini automation OS for DIY projects requires reliable direct communication
Stars: ✭ 55 (-67.46%)
Mutual labels:  telnet, wifi
Remotedebug
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial Monitor
Stars: ✭ 467 (+176.33%)
Mutual labels:  wifi, telnet
ESP8266
ESP8266 WiFi module Library for Arduino
Stars: ✭ 31 (-81.66%)
Mutual labels:  serial, wifi
rpi-roam-webapp
Setup script and web application for a wireless Raspberry Pi bridge.
Stars: ✭ 13 (-92.31%)
Mutual labels:  wifi, bridge
Windterm
A quicker and better cross-platform SSH/Sftp/Shell/Telnet/Serial client.
Stars: ✭ 345 (+104.14%)
Mutual labels:  serial, telnet
Heatpump
Arduino library to control Mitsubishi Heat Pumps via connector cn105
Stars: ✭ 327 (+93.49%)
Mutual labels:  serial, wifi
Androbd
Android OBD diagnostics with any ELM327 adapter
Stars: ✭ 573 (+239.05%)
Mutual labels:  serial, wifi
Atc
STM32 LL AT-Command parser
Stars: ✭ 53 (-68.64%)
Mutual labels:  serial, wifi
Openwrt widora
Based OpenWrt cc15.05,for widora BIT3 3.1 4 5 5.1 and NEO
Stars: ✭ 150 (-11.24%)
Mutual labels:  wifi
Matrix Appservice Slack
A Matrix <--> Slack bridge
Stars: ✭ 164 (-2.96%)
Mutual labels:  bridge
Ng
Get password of the wifi you're connected, and your current ip address.
Stars: ✭ 151 (-10.65%)
Mutual labels:  wifi
Pyserial Asyncio
asyncio extension package for pyserial
Stars: ✭ 150 (-11.24%)
Mutual labels:  serial
Probequest
Toolkit for Playing with Wi-Fi Probe Requests
Stars: ✭ 167 (-1.18%)
Mutual labels:  wifi
Airkiss
A source code implementation of Wechat(微信) Airkiss protocol
Stars: ✭ 163 (-3.55%)
Mutual labels:  wifi
Wifi Password
Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
Stars: ✭ 2,325 (+1275.74%)
Mutual labels:  wifi
Esc pos printer
ESC/POS (thermal, receipt) printing for Flutter & Dart
Stars: ✭ 148 (-12.43%)
Mutual labels:  wifi

ESP32-Serial-Bridge

Transparent WiFi (TCP) to all three UART Bridge, supports both AP and STATION WiFi modes. The .ino file is the code for the ESP32. Use Arduino IDE for ESP32 to compile and upload it to the ESP32. I made this project in order to connect Flight equipment devices devices like (Radio, Vario FLARM), to a Flight Computer (Kobo, Smartphones etc.), but it is not limited to that. You can use it wherever you want, but on your own risk. Read license file for more details. Accesspoint
IPAdress: 192.168.4.1
AP SSID: LK8000
AP Password: Flightcomputer
Used Ports:
192.168.4.1:8880 <-> COM0
192.168.4.1:8881 <-> COM1
192.168.4.1:8882 <-> COM2

===============================================================

Used Libraries: (must be installed in the arduino IDE):

https://github.com/espressif/arduino-esp32

===============================================================

In some cases the memorylayout is to small for this scetch. If you face this problem you can either disable Bluetooth by removing #define BLUETOOTH in config.h or change the partition size as described here: https://desire.giesecke.tk/index.php/2018/04/20/change-partition-size-arduino-ide/

Arduino hardware configuration:

https://github.com/AlphaLima/ESP32-Serial-Bridge/blob/master/Settings.jpg

===============================================================

example usecases:

https://www.youtube.com/watch?v=K2Hia06IMtk

https://www.youtube.com/watch?v=GoSxlQvuAhg

Hardware

here is the wiring diagram recomendation: https://raw.githubusercontent.com/AlphaLima/ESP32-Serial-Bridge/master/ESP32-SerialBridge.jpg
Pinning
COM0 Rx <-> GPIO21
COM0 Tx <-> GPIO01
COM1 Rx <-> GPIO16
COM1 Tx <-> GPIO17
COM2 Rx <-> GPIO15
COM2 Tx <-> GPIO04

NOTE: The PIN assignment has changed and may not look straigt forward (other PINs are marke as Rx/Tx), but this assignment allows to flash via USB also with hooked MAX3232 serial drivers.

I recomend to start your project with a Node32s or compatible evaluation board. For a TTL to RS232 level conversion search google for "TTL RS3232 Converter"

https://tech.scargill.net/wp-content/uploads/2017/05/ESP326.jpg

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