E220 Chat

Verified safeOpen sourceExclusive
No reviews reviews
17
downloads
8.0
android

AI summary

BLE chat client for ESP32 + Ebyte E220 radio hardware. Connects over Bluetooth Low Energy to send messages, configure radio settings, manage WiFi, and run diagnostics via slash commands. Requires matching companion firmware on the ESP32. Location permission is used for BLE scanning and GPS commands.

Generated by AI. May contain inaccuracies.

About this app

E220 Chat is a Jetpack Compose Android client for an ESP32 + Ebyte E220 companion firmware. It connects to the ESP32 over BLE, exchanges a binary framed protocol, and provides a chat-first UI for radio messaging, radio configuration, WiFi control, and diagnostics.

This repository includes:

Android app in app/ ESP32 companion firmware in firmware/esp32-e220-fw/ Protocol notes in BLE_LAYER_V2.md Features Chat tab with BLE scan/connect, reconnect, message history, and a composer that supports slash commands Slash commands for /gps, /clear, and /name Radio tab with E220 configuration fields backed by the manual and exposed as dropdowns where appropriate WiFi tab for viewing and changing ESP32 WiFi state, scanning for networks, AP/STA settings, and connection status Debug tab for device diagnostics and runtime status Material 3 UI with light and dark theme support Binary BLE transport with MTU-aware chunking, ACK retry, and notification-driven updates Requirements Android 8.0+ (minSdk 26) A BLE-capable Android phone An ESP32 running the matching companion firmware Bluetooth permissions on Android 12+ Location permission if you use /gps or scan on older Android versions

About this version

Version
0.1.0-dev.1+ce3974d1 (1001)
Size
23.38 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
17
Updated
May 27, 2026
Package
com.dmahony.e220chat

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app