Imagina que estàs veient una pel·lícula al teu PC amb Windows des del llit i necessites posar-la en pausa, però el teclat queda a l'altra banda de l'habitació. Les solucions tradicionals —aplicacions d'escriptori remot, serveis al núvol o comandaments amb subscripcions— solen ser feixugues, insegures o depenen d'una connexió permanent a internet. A Q2BSTUDIO, com a empresa de desenvolupament de programari, entenem que la tecnologia s'ha d'adaptar a les persones i no al revés. Per això explorem alternatives que posin el control a les mans de l'usuari sense renunciar a la privadesa ni a l'eficiència.
Una d'aquestes alternatives és convertir el teu propi mòbil en un comandament remot per al teu PC, utilitzant únicament la teva xarxa Wi-Fi local, sense necessitat d'infraestructura al núvol. L'arquitectura és sorprenentment simple: un agent Node.js que s'executa a l'equip amb Windows i una aplicació web progressiva (PWA) instal·lada al telèfon. Ambdós es comuniquen mitjançant WebSocket per enviar ordres i un flux MJPEG per veure la pantalla en temps real. No hi ha comptes per crear, ni subscripcions, ni dades que surtin de casa teva.
El primer desafiament tècnic que sorgeix en desenvolupar un teclat remot des del mòbil és la manera com els dispositius tàctils gestionen l'escriptura. Els esdeveniments keydown tradicionals no funcionen correctament perquè el sistema operatiu mòbil aplica correccions automàtiques, escriptura per lliscament i composició d'IME. La solució passa per no escoltar les tecles, sinó tractar un camp de text ocult com a font de veritat. Cada vegada que el contingut del camp canvia, es calcula la diferència respecte a l'estat anterior i s'envia una instrucció neta: 'esborra aquests caràcters i escriu aquesta cadena'. D'aquesta manera, el PC rep exactament el que l'usuari volia escriure, sense interferències del corrector.
Per a la transmissió de la pantalla, molts optarien per WebRTC, però la seva complexitat de senyalització i dependències el converteixen en una opció sobredimensionada per a un ús local. En lloc seu, el streaming MJPEG mitjançant multipart/x-mixed-replace ofereix una latència més que acceptable per fer clic en un punt concret. El telèfon renderitza un cursor predictiu local que es mou a l'instant amb el dit, mentre que el cursor real del PC s'actualitza sota aquest overlay. La percepció de latència desapareix perquè l'usuari interactua amb el seu propi cursor virtual.
La seguretat és un aspecte crític quan donem a una pàgina web el poder d'enviar ordres al sistema operatiu. Per això s'implementa un token de 256 bits generat a l'atzar en la primera execució, incrustat al codi QR que s'escaneja per aparellar el mòbil. Cada ordre WebSocket s'ha d'autenticar en menys de tres segons o la connexió es tanca. A més, les accions destructives com apagar o reiniciar requereixen confirmació explícita i tenen una finestra de gràcia que permet cancel·lar-les amb un sol toc. Aquestes mesures de ciberseguretat garanteixen que fins i tot un error accidental no tingui conseqüències greus.
L'accés remot des de fora de casa sol implicar obrir ports al router o utilitzar serveis de relleu al núvol, ambdues opcions indesitjables. La solució escollida és detectar automàticament si l'equip té una interfície Tailscale o WireGuard activa. Si és així, es genera un segon codi QR amb la URL de la tailnet, i la PWA pot canviar a aquesta adreça amb un sol toc. WireGuard proporciona xifratge d'extrem a extrem, i Tailscale gestiona DNS màgic i certificats HTTPS, cosa que permet instal·lar la PWA des de qualsevol lloc sense necessitat d'infraestructura pròpia.
A Q2BSTUDIO apliquem aquesta mateixa filosofia de disseny intel·ligent, minimalista i segur en tots els nostres projectes de programari a mida. Sabem que no totes les solucions comercials s'adapten a les necessitats concretes de cada organització. De vegades és millor construir des de zero un sistema que respecti la privadesa, que sigui fàcil de mantenir i que no depengui de tercers. La intel·ligència artificial (IA) també es pot integrar per predir accions de l'usuari i automatitzar respostes, com per exemple posar en pausa la reproducció quan el mòbil s'acosta al PC. Els agents IA, combinats amb serveis al núvol AWS o Azure, poden escalar aquestes funcionalitats a entorns empresarials on es requereixi control remot massiu.
Més enllà de l'entreteniment domèstic, aquest enfocament té aplicacions professionals: permetre a un tècnic controlar un equip industrial des d'una tauleta sense exposar dades sensibles, o facilitar la formació a distància mostrant la pantalla de l'instructor en temps real. Amb eines com Power BI es poden fins i tot monitoritzar estadístiques d'ús —quant de temps passa l'usuari a cada aplicació, quines ordres es repeteixen més— i optimitzar fluxos de treball. La combinació de control remot, anàlisi de dades i automatització forma part de la transformació digital que impulsem des de Q2BSTUDIO.
En definitiva, convertir el teu mòbil en un comandament remot per a PC amb Windows sense dependre del núvol no només és possible, sinó que resulta més segur, ràpid i personalitzable que qualsevol solució comercial. T'invitem a provar aquest enfocament a casa teva o a la teva empresa, i si necessites una implementació adaptada als teus processos, el nostre equip de desenvolupament està llest per ajudar-te.





