Cerkya Remote. Tu televisor Philips, desde el iPhone.
Encuentra el televisor en tu Wi-Fi y le manda cada tecla directo, sin cuenta y sin nube. Busca en una red de ejemplo aquí abajo y mira la petición que enviaría cada toque.
Pruébalo: un control que le habla al televisor
Busca un televisor Philips en el Wi-Fi.
Lo que hizo la plataforma
- scanRevisó 253 direcciones, 32 a la vez, cada una con GET :1925/6/system y un segundo de espera.
- tv192.0.2.24 respondió con api_version 6.1: un televisor Philips que la app puede manejar.
- other192.0.2.31 parece un Android TV. Aparece como aún no compatible, con una solicitud de soporte.
- keyCada tecla es un POST a /6/input/key, como {"key":"CursorRight"}.
- keyLas teclas de volumen leen el nivel con GET /6/audio/volume.
- dialNetflix y YouTube se abren por DIAL en el puerto 56789, porque este televisor bloquea abrir apps por JointSpace.
Toca una parte de la app
Los cables resaltados muestran con qué habla.
App de iPhone
Hablar con el televisor
Soporte
Selector de televisor, control, ajustes y el formulario de soporte, en iPhone con iOS 17+.
Por qué: Las vistas dependen de los view models y del protocolo TVControlling, así que el televisor real, DemoTV y los dobles de prueba son intercambiables.
AppModel guarda los televisores, los resultados de la búsqueda y si responden; RemoteViewModel envía las teclas.
Por qué: Un solo lugar es dueño del estado, así que las pantallas quedan livianas.
Revisa la subred en el puerto 1925, 32 direcciones a la vez, y se queda con las que responden /6/system como JointSpace.
Por qué: Las redes más grandes que un /22 se limitan al /22 alrededor del teléfono para que la búsqueda sea rápida.
JointSpace v6 por HTTP simple en el puerto 1925: teclas, volumen, encendido e información del sistema.
Por qué: Los televisores Philips con Saphi y sin emparejamiento lo aceptan directo, así que no hace falta cuenta ni nube.
Abre Netflix y YouTube por DIAL en el puerto 56789.
Por qué: Este modelo de televisor bloquea abrir apps por JointSpace, y un arranque en frío puede tardar varios segundos.
Un televisor en memoria que simula volumen, silencio y encendido, sin usar la red.
Por qué: Viene en las versiones de Release para que App Review pueda probar la app sin televisor.
Recibe las solicitudes de soporte en support.cerkya.com y las guarda en D1, cinco cada diez minutos por IP.
Por qué: No hay telemetría automática: el usuario envía la solicitud, con el correo como respaldo.
Stack
- App
- Swift
- SwiftUI
- Swift Testing
- XcodeGen
- Protocolos
- JointSpace v6
- DIAL
- HTTP
- Soporte
- Cloudflare Workers
- D1
- TypeScript
- Vitest
- Wrangler
- Tipo
- App independiente, hecha por gusto
- Plataforma
- iPhone, iOS 17+
- Dependencias
- Ningún paquete de terceros
- Idiomas
- Español e inglés
- Soporte oficial
- Philips 55PUT6794
- Privacidad
- Sin analítica ni rastreo