The project mainly has two components:
A) Android App. The android app has a sensor manager that monitors for accelerometer sensor changes. The changes are then classified by algorithm developed by us as UP/DOWN/LEFT/RIGHT and Shake gestures. Android app publishes the gesture to MqTT Sever running on local system over wifi.
B) Pc App: The PC app subscribes to Mqtt channel and obtains the classified gesture. These gestures are then mapped to morse code and the morse code then converts the data to English text. It is little slow at this moment but expected to improve with time.