Build WebSocket-Based Control System for Android Device Automation (Using Local WSAPI)
Budget: ₹37,500 – ₹75,000 INR
I am looking for an experienced developer to help me build a local automation and control system for a large number of Android devices using a WebSocket API exposed at 127.0.0.1:22223.
The API is already available and allows us to send JSON commands to perform actions like:
Launch apps by name
Simulate touch/tap/swipe gestures
Run ADB commands
Upload/download files
Execute BAT scripts
Read/write clipboard
Input text, send keyboard events, and more
Your job will be to create:
A script-based control system (in Python or Node.js)
Optional web-based dashboard for control and monitoring
Automation scripts for sequences like:
Launch WhatsApp → Open group → Click YouTube link
Watch YouTube → Like + comment + subscribe
Install APKs
Rename/move/group devices
Tasks to Be Done:
Build a core controller that can:
Connect to the WebSocket API
Parse JSON responses
Control multiple devices in parallel (via deviceIds or groupIds)
Build automation logic for basic operations:
App control
Input simulation
File transfers
(Optional) Create a lightweight GUI or web dashboard
(Optional) Add scheduling, logging, and error handling
Requirements:
Experience with WebSocket programming
Strong knowledge of Python, Node.js, or C++
Understanding of JSON APIs
Familiarity with ADB / Android automation
Bonus if you’ve worked with device farms, scraping, or bot systems
Tech Stack:
WebSocket (local, no external server)
JSON
Python or Node.js preferred
Windows (.bat integration)
Android ADB familiarity
The API is already available and allows us to send JSON commands to perform actions like:
Launch apps by name
Simulate touch/tap/swipe gestures
Run ADB commands
Upload/download files
Execute BAT scripts
Read/write clipboard
Input text, send keyboard events, and more
Your job will be to create:
A script-based control system (in Python or Node.js)
Optional web-based dashboard for control and monitoring
Automation scripts for sequences like:
Launch WhatsApp → Open group → Click YouTube link
Watch YouTube → Like + comment + subscribe
Install APKs
Rename/move/group devices
Tasks to Be Done:
Build a core controller that can:
Connect to the WebSocket API
Parse JSON responses
Control multiple devices in parallel (via deviceIds or groupIds)
Build automation logic for basic operations:
App control
Input simulation
File transfers
(Optional) Create a lightweight GUI or web dashboard
(Optional) Add scheduling, logging, and error handling
Requirements:
Experience with WebSocket programming
Strong knowledge of Python, Node.js, or C++
Understanding of JSON APIs
Familiarity with ADB / Android automation
Bonus if you’ve worked with device farms, scraping, or bot systems
Tech Stack:
WebSocket (local, no external server)
JSON
Python or Node.js preferred
Windows (.bat integration)
Android ADB familiarity