Ultra-Low Latency Radio-to-PC Interface

Posted 3 days ago

Worldwide

Summary

Hello, An Italian version of this message is included below for reference. I would like to build a hardware device that connects to a PC with the goal of achieving the lowest possible latency. The concept is the following: * A walkie-talkie receives a radio signal. * The device immediately detects the incoming signal. * As quickly as possible, it sends a command to the computer via USB. The device should be able to act as a standard USB Human Interface Device (HID), such as a mouse or keyboard, allowing it to automatically perform an action on the PC. However, I would like the project to be as flexible as possible. I'm not looking for a device that performs only one fixed function—I want to be able to modify its behavior myself in the future. For example, I would like to be able to configure the device so that it can: * perform a mouse click; * press one or more keyboard keys; * execute a keyboard shortcut; * or perform other similar actions. For this reason, I would like the firmware to be well structured and documented, and I would appreciate it if you could teach me how to modify these settings myself, so that I can easily change the device's behavior in the future without needing your assistance each time. Finally, I would like to know whether this project is feasible, which hardware you would use, and what level of latency you realistically believe can be achieved. --- Ciao, vorrei realizzare un dispositivo hardware da collegare a un PC con l'obiettivo di ottenere la latenza più bassa possibile. L'idea è questa: * un walkie-talkie riceve un segnale radio; * il dispositivo rileva immediatamente l'arrivo del segnale; * nel minor tempo possibile invia un comando al computer tramite USB. Il dispositivo dovrà essere in grado di comportarsi come una periferica USB (ad esempio mouse o tastiera), così da poter eseguire automaticamente un'azione sul PC. Vorrei però che il progetto fosse il più flessibile possibile. Non mi interessa che venga programmata solo una singola funzione, ma che io possa modificare autonomamente il comportamento del dispositivo in futuro. Ad esempio, vorrei poter decidere in autonomia se il dispositivo deve: * fare un clic del mouse; * premere uno o più tasti della tastiera; * eseguire una combinazione di tasti; * o altre azioni simili. Per questo motivo mi piacerebbe che il firmware fosse ben strutturato e documentato e che mi spiegassi come modificare queste impostazioni, così da poter aggiornare facilmente il comportamento del dispositivo senza dover ricorrere ogni volta al tuo intervento. Vorrei sapere se il progetto è fattibile, quale hardware utilizzeresti e quale latenza realistica pensi sia possibile ottenere.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $20.00

    -

    $40.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Embedded Application
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:3 days ago
  • Interviewing:
    4
  • Invites sent:
    11
  • Unanswered invites:
    8
About the client
Member since Jul 19, 2026
  • Italy
    7:19 AM
  • Sports & Recreation
    Individual client

Explore similar jobs on Upwork

Crestron Programming
Extron Programming
IDE
Microsoft Word for Mac Expert NeededHourly‐ Posted 4 weeks ago
Microsoft Word
Office 365
Microsoft Office
Word Processing

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo