A prototype for transferring digital messages between two ESP32-based nodes using an audio-frequency wireless link.
The Wireless Messaging System project presents a prototype for transferring digital message files between two embedded nodes using a wireless audio-frequency communication link.
The system combines ESP32 microcontrollers, FM transmitter and receiver modules, and an Android application to create a complete message transmission flow from the user interface to the receiving side.
In the system, the user can send different types of messages, such as text, image, or recorded voice files, through the Android application.
The transmitting node receives the file and converts its digital data into audio-frequency symbols using 16-FSK modulation.
These symbols are transmitted wirelessly through the FM link and then detected by the receiving node.
The receiver processes the incoming signal, identifies the transmitted symbols, reconstructs the original file, and sends the received result back to the application.
The implementation includes synchronization, packet-based transmission, checksum verification, and acknowledgement handling in order to improve reliability during transmission.
The project demonstrates the integration of embedded programming, wireless communication, digital modulation, signal processing, and mobile application development.
It serves as a proof-of-concept system showing how digital information can be transmitted wirelessly using simple hardware components and reconstructed into usable message files.
