Commit d1cd7cb4 authored by Aditya Pradhan's avatar Aditya Pradhan

Updated the README file

parent ab111273
...@@ -2,6 +2,17 @@ ...@@ -2,6 +2,17 @@
## All in one android app that wirelessly controls keyboard, mouse of Laptop/Desktop and also acts as a Webcam device. ## All in one android app that wirelessly controls keyboard, mouse of Laptop/Desktop and also acts as a Webcam device.
## Team Members
1. Aditya Pradhan (Roll number: 203059006)
2. Ajinkya Jumbad (Roll number: 203050032)
3. Prashant Ravi (Roll number: 203050082)
4. Rajneesh Katkam (Roll number: 203050086)
## Contributions
1. Aditya Pradhan worked on python server and keyboard layout
2. Ajinkya Jumbad worked on mouse layout and the networking part of client-side
3. Prashant Ravi worked on python server and the networking part of client-side
4. Rajneesh Katkam worked on camera layout and the networking part of client-side
## Git repository link ## Git repository link
https://git.cse.iitb.ac.in/rajneeshkatkam/PARA-Site_WirelessX https://git.cse.iitb.ac.in/rajneeshkatkam/PARA-Site_WirelessX
...@@ -17,7 +28,7 @@ ...@@ -17,7 +28,7 @@
$ sudo ./install.sh $ sudo ./install.sh
## Running the application (Strictly follow the below order to run it successfully): ## Running the application (Strictly follow the below order to run it successfully):
NOTE: Before proceeding make sure that the Laptop/Desktop and the android phone are connected to same Wifi/Hotspot. NOTE: Before proceeding make sure that the Laptop/Desktop and the android phone are connected to same WiFi/Hotspot.
1. Run the Wireless-X server using the following command: 1. Run the Wireless-X server using the following command:
$ python3 Wireless-X_server.py $ python3 Wireless-X_server.py
...@@ -41,7 +52,7 @@ ...@@ -41,7 +52,7 @@
$ ffplay /dev/video20 $ ffplay /dev/video20
#### *Extra (Inorder to remove v42loopback devices, use below command): ### *Extra (Inorder to remove v42loopback devices, use below command):
$ sudo modprobe -r v4l2loopback $ sudo modprobe -r v4l2loopback
...@@ -77,8 +88,8 @@ ...@@ -77,8 +88,8 @@
Note: ffplay Note: ffplay
## Working (TODO) ## Working
The Wireless-X app has two components: a python server running on laptop/PC and a client running on the android app. The user acts as a client where he/she sends the mouse and keyboard actions to be performed. If the user has turned on the camera, the camera frames are also sent to the python server. There are two sockets, one socket manages the mouse and keyboard actions, then the python program uses autopy and pynput libraries to translate these requests into the actual actions. The other socket is responsible for handling the camera frames, the python program uses the pyfakewebcam library to set up a camera virtual device on the laptop/PC and uses the OpenCV library to decode the camera frames coming from the client-side.
## References ## References
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment