Android TCP HF Amplifier Controller
Description
Budget: €250 - €750
I have an HF amplifier that is already controlled from Windows through a virtual COM-over-TCP bridge. I now want the same functionality on Android, talking straight to the amplifier over a raw TCP socket.
Here is what I need the app to do
- Open a client TCP socket to a hostname (dynamic DNS) or direct IP, resolve the hostname each time it reconnects, and silently retry if the link drops.
- Exchange packets using my existing byte/binary based command protocol. I will provide the spec and working Windows examples.
- Poll the amplifier roughly every abt 100 ms (the exact interval will be a preference in-app) and parse the replies.
- Show a clean interface built with buttons for the commands and plain text fields for the feedback. • Connection status should read “Connected” / “Disconnected”. • Display amplifier power readings, any error text the unit reports, and the additional items visible on my current Windows screenshots.
- Run smoothly on Android 8-14 with no special permissions beyond Internet.
My end goal is an APK plus full source (Android Studio / Kotlin or Java) and a brief README so I can build future versions myself.
When you reply, please tell me about: • Your experience writing Android apps that maintain persistent TCP or WebSocket links. • Any embedded or radio-related control projects you have shipped. • A ballpark schedule and cost breakdown (initial build, test iteration, final polish).
I will be available for quick protocol clarifications and will provide test access to the amplifier over the internet once a basic connection screen is working.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.