Skip to content

Luk4Stana/EchoSphere

Repository files navigation

EchoSphere is a decentralized communication tool for Android. It allows users to broadcast and receive short text messages to nearby devices without using internet, cellular data, Wi-Fi, or Bluetooth pairing.

Operational Overview The application uses Bluetooth Low Energy (BLE) Advertising technology. Instead of establishing a point-to-point connection, the app broadcasts small data packets into the surrounding environment. Any device within range running EchoSphere can detect these packets and display the message.

Range and Limitations The effective communication radius is typically between 10 and 30 meters (30 to 100 feet).

The actual range depends on:

Smartphone hardware sensitivity.

Physical obstacles such as walls or metal structures.

Electronic interference in the area.

Key Features Offline Operation: Works in remote areas or during network outages.

No Pairing Required: Messages are received instantly by any device in range.

Privacy Focused: No accounts, no data collection, and no logs.

Visual Interface: Real-time radar view to monitor local broadcasts.

Technical Specifications Language: Kotlin

UI Framework: Jetpack Compose

Minimum Requirement: Android 8.0 (Oreo) or higher

Protocol: BLE Advertising (Manufacturer Specific Data)

License This project is licensed under the GNU General Public License v3.0 (GPL-3.0).


If you find this project interesting, please leave a star!

About

A decentralized, off-grid messaging concept using Bluetooth LE advertising to broadcast messages without pairing or internet.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages