McuBleTerminal

What is McuBleTerminal?

McuBleTerminal is a wireless serial monitor solution for ESP32 microcontrollers.
Instead of a USB cable, McuBleTerminal uses Bluetooth Low Energy to display serial output directly on the smartphone.

The solution consists of two parts:

  • an open libary
  • a proprietary mobile app

No WLAN, no network, no cloud, no account.

What can it do?

The library allows classic serial outputs such as print, println, or printf to be transmitted wirelessly.
In addition, bidirectional communication is possible, allowing text and simple commands to be sent from the smartphone to the microcontroller.

Typical use cases:

  • Debugging projects without USB
  • Live display of sensor values
  • Log output in enclosures or mobile superstructures
  • Control and simple command input
  • Development and testing on the road

The API is deliberately kept simple and is based on the familiar Arduino serial interface.

 

Overview of features

  • Wireless Serial Monitor via Bluetooth Low Energy
  • Library as a drop-in replacement for Serial
  • Sending and receiving text data
  • Line-based command processing
  • Low power consumption thanks to BLE
  • No cloud, no registration
  • Demo mode in the app without hardware
  • Terminal UI with monospace font
  • Dark mode and light mode
  • Multilingual app interface
Since the current version 0.1.0, the library also works with nRF52 MCUs, but this is experimental.

Open Source Library

The McuBleTerminal library is open source and free to use.
The complete source code, documentation and examples are available on GitHub:

https://github.com/dominik-ewers-solutions/MCU_BLE_Terminal

There you will find:

  • Installation instructions
  • Example projects
  • Notes for Arduino IDE and PlatformIO

Mobile App

The McuBleTerminal mobile app is a stand-alone, proprietary application.
Sie dient als komfortables BLE Terminal für die Library und wird kontinuierlich weiterentwickelt.

 

App Store Coming Soon

Availability

The library can also be integrated directly via GitHub.

Who is this for?

McuBleTerminal is aimed at:

  • Developer
  • Maker
  • Electricians and electronics technicians
  • Embedded Developer
  • ESP32 user

Intended as a development and debug tool, not for safety-critical applications.

Warum McuBleTerminal?

Because debugging without a cable is simply more relaxed.
And because your smartphone is always with you.

Installation über Arduino IDE Libary Manager
en_USEnglish
Dominik Ewers Solutions
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.