About this project
it-programming / others-5
Open
Project overview
1. Actualizaciones Remotas Automáticas Configuración de un servidor en el hosting del cliente. Instalación y preparación de las librerías y dependencias necesarias para el sistema. Programación de la comunicación entre el servidor y el dispositivo Raspberry Pi. Desde el backend, se podrán subir archivos de actualización. El dispositivo comprobará automáticamente, una vez al día (a las 00:00 h), si existen nuevas actualizaciones disponibles para su descarga e instalación. Objetivo: Automatizar el proceso de actualización remota del sistema en campo. 2. Modo Access Point Implementación de un botón físico en el dispositivo para activar el modo Access Point. Indicador LED para mostrar el estado activo de este modo. El dispositivo creará una red Wi-Fi con credenciales predeterminadas (nombre y contraseña). Al conectarse a esta red, el usuario podrá acceder desde la app Eco Trap (mediante un webview) a todas las imágenes que no hayan sido enviadas al servidor. Las imágenes estarán nombradas según el siguiente formato: ID de la trampa + fecha y hora + temperatura (TºC) + humedad (H%). Una vez descargadas, las imágenes serán eliminadas del dispositivo para liberar espacio. El usuario deberá pulsar nuevamente el botón para salir del modo Access Point. El apagado del LED confirmará el regreso al modo normal. 3. Bloqueo Remoto por Impagos o Fuera de Servicio Desarrollo de un script que controle el estado del dispositivo. Si durante un plazo determinado (entre 15 y 20 días) el dispositivo no se conecta al servidor ni entra en modo Access Point, se iniciará un protocolo de revisión. El sistema verificará: Que los servicios se estén ejecutando correctamente. Que el dispositivo no haya sido manipulado. La posibilidad de ejecutar un bloqueo remoto por impago u otra causa. Importante: Se valorará experiencia previa en proyectos similares, manejo de Raspberry Pi, desarrollo de scripts para automatización, y conocimientos de redes Wi-Fi y protocolos de comunicación.
Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Delivery term: Not specified
Skills needed