micro:bit UART Terminal app icon

micro:bit UART Terminal

Bluetooth Terminal for micro:bit devices

Ferdinand Stueckler · com.ble.microbit.uart

Not rated yet 1K+ downloads v2.5 1.1 MB Android 4.3+ PEGI 3 · Everyone

At a glance

Latest version
v2.5 (5)
Updated
Jun 4, 2024 (2 years ago)
APK size
1.1 MB
Requires
Android 4.3+ (API 18)
CPU support
Any (no native code)
Category
Communication (app)
Listed since
Apr 20, 2021 (at least)
Permissions
4 (2 sensitive)
Website
lehrer.bulme.at/~sk
Developer contact
[email protected]

About this APK

micro:bit UART Terminal is an app by Ferdinand Stueckler in the Communication category, listed since at least April 2021. It has no native code, so it runs on any Android processor.

It asks for 4 permissions, 2 of them sensitive: precise location and approximate location.

What's new in v2.5

HEX mode

Description

From the listing uploaded by “appupdater”.

This app communicates between Android and a micro:bit device. You can transmit and receive text in 'notification' or 'indication' mode. The UART communication also has to be implemented at the micro:bit device (Block, Javascript, MBED). Options: - Indication: Default micro:bit mode (otherwise notification mode) - LF: Linefeed added - CR: Carriage return added Requirements: - Min. Android 5 - Bluetooth Low Energy (BLE) - Paired devices - micro:bit programm (developed by yourself) V 2.1: Copy to Clipboard (Option Menu) V 2.2: Clear List (Option Menu), No Log Option V 2.5: Hex Mode MBED example: #include "MicroBit.h" #include "MicroBitUARTService.h" #include "BMP180.h" MicroBit uBit; MicroBitUARTService *uart; BMP180 bmp180(P0_30, P0_0); char buffer[80]; float pressure,temperature; int connected = 0; void onConnected(MicroBitEvent e) { uBit.display.scroll("C"); connected = 1; } void onDisconnected(MicroBitEvent e) { uBit.display.scroll("D"); connected = 0; } void onButtonA(MicroBitEvent e) { uBit.display.scroll(buffer); } void onButtonB(MicroBitEvent e) { uBit.display.scroll("SK"); } /* IMPORTANT !!! Oherwise you will run out of memory ! Recommend disabling the DFU and Event services in MicroBitConfig.h since they are not needed here: microbit->microbit-dal->inc->core->MicroBitConfig.h #define MICROBIT_BLE_DFU_SERVICE 0 #define MICROBIT_BLE_EVENT_SERVICE 0 #define MICROBIT_SD_GATT_TABLE_SIZE 0x500 */ int main() { bmp180.Initialize(64, BMP180_OSS_ULTRA_LOW_POWER); pressure = -1; temperature = -1; if (bmp180.ReadData(&temperature,&pressure)) sprintf(buffer, "%.2f C %4.0f hPa", temperature, pressure); else sprintf(buffer,"NOK"); // Initialise the micro:bit runtime. uBit.init(); uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected); uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected); uBit.messageBus.listen(MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onButtonA); uBit.messageBus.listen(MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, onButtonB); uart = new MicroBitUARTService(*uBit.ble, 32, 32); uBit.display.scroll(":)"); while(1) { pressure = -1; temperature = -1; if (bmp180.ReadData(&temperature,&pressure)) sprintf(buffer, "%.2f C %4.0f hPa", temperature, pressure); else sprintf(buffer,"NOK"); if (!connected) { uBit.sleep(500); } else { uart->send(buffer); uBit.sleep(1000); } } release_fiber(); }

Security & authenticity

Security rating: Trusted

Signing certificate

  • Certificate issued to “Ferdinand Stueckler” The developer's name — though anyone can put any name in a certificate.

Store checks and file details

  • Developer signature verified Jun 4, 2024
  • Signed byCN=Ferdinand Stueckler
  • Signing certificate (SHA-1)2E:D3:9A:09:70:CF:0D:24:4B:DE:52:14:61:14:A6:9B:AF:C1:87:82
  • File MD52052eb2f16d747f0b28301b4b7e74787
  • Uploaded by “appupdater” Gold tier · 117,810 followers · uploading since 2020

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (4)

micro:bit UART Terminal requests 4 permissions, 2 of them sensitive.

Required hardware & features

micro:bit UART Terminal APK: questions and answers

Can I install this APK over the version I already have?

Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.

Is the micro:bit UART Terminal APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. After downloading, check that the file's MD5 is 2052eb2f16d747f0b28301b4b7e74787.

Tags

More Communication apps