Si sabes JavaScript, puedes desarrollar apps para el dispositivo.
DejaOS lleva un runtime de JavaScript a terminales inteligentes Linux embebido — escribe la lógica de negocio en JavaScript y ejecútala en el dispositivo. Las iteraciones habituales de negocio no requieren reconstruir la imagen del sistema — publica nuevas funciones como publicas una app.
Explorar DejaOS
Baja Barrera de Entrada
Frontenders, desarrollando apps de dispositivo desde el primer día.
Un motor ligero QuickJS ejecuta JavaScript ES2020 estándar en terminales Linux embebido. El 100% del código de negocio es JS — los proyectos habituales no requieren empezar desde drivers o el arranque — tu equipo de front-end asume el desarrollo de apps de dispositivo.
Acceso Completo al Hardware
Llama a capacidades de hardware empaquetadas desde JS — sin detalles de drivers.
GPIO, UART, RS485, Wiegand y más se invocan vía módulos de capacidad; más de 50 APIs de hardware listas para usar. Las interfaces y cantidades reales siguen el modelo específico del dispositivo.
Desarrollo Visual de UI
Pantallas del dispositivo, tan libres como una web.
El framework gráfico LVGL integrado permite controlar diseño, animación e interacción enteramente desde JS. Actualiza el paquete de la app para cambiar la UI, sin reconstruir la imagen del sistema — lógica de negocio e interfaz en un único código, lo que ves es lo que envías.
Conectividad Nativa
Componentes de conectividad incluidos — configura y conecta.
Los componentes MQTT, HTTP y NTP vienen incluidos; configura según tu negocio para llegar a la nube, reportar telemetría y control remoto. El cambio de modo de red requiere manejo explícito; sigue la documentación del dispositivo y del componente.
Reconocimiento Facial Local
Funciona incluso con redes débiles o sin red.
Los algoritmos de rostro corren localmente en el dispositivo sin depender de la nube; la capacidad de la base de rostros y el rendimiento siguen la especificación del modelo específico.
Entrega Rápida
Publica como una app — nunca más regrabar firmware.
Lleva el código al dispositivo con un clic; envía una actualización del paquete de la app (el flujo habitual reinicia la app) en lugar de esperar ciclos de imagen del sistema. Los cambios de requisitos salen el mismo día — el coste de prueba baja de semanas a horas.
















