DESCRIPCIÓN GENERAL
Estamos desarrollando una plataforma tecnológica llamada KOLIX Smart Safe , enfocada en mejorar la seguridad y el bienestar dentro de Ambientes Generales.
En esta primera fase, queremos construir un sistema de:
Identidad y presencia en tiempo real BLE-based
El sistema permitirá:
• Detectar presencia de personal dentro de un Ambiente amplio
• Identificar zonas -no GPS, sino detección por áreas
• Generar eventos en tiempo real
• Visualizar información en un dashboard
• Enviar notificaciones básicas
3. Arquitectura del sistema
el sistema estará compuesto por:
🟢 dispositivos
• ble tags
• app móvil -actúa como ble beacon
gateways kolix spots
• basados en esp32
• escaneo ble continuo
• envío de datos vía wifi a backend
backend
• recepción de eventos
• procesamiento en tiempo real
• lógica de zonas
• api para apps
aplicaciones
• dashboard web administración
• app flutter
4. Alcance del proyecto -mvp
módulo 1 — iot -crítico
desarrollar firmware para esp32 que:
• escanee dispositivos ble -tags y teléfonos
• capture:
◦ uuid
◦ rssi
◦ timestamp
• envíe datos a un endpoint - http o mqtt
módulo 2 — backend
desarrollar backend que:
• reciba eventos desde esp32
• almacene en base de datos
• detecte:
◦ presencia en zona
◦ entrada / salida
• exponga api
módulo 3 — dashboard web (básico)
• visualización de dispositivos detectados
• vista por zonas
• lista de eventos recientes
módulo 4 — app flutter (básica)
• login
• emisión ble beacon en background
• recepción de notificaciones básicas
5. Tecnologías recomendadas
no obligatorias, pero preferidas
iot:
• esp32 -ble + wifi
backend:
•
node.js -Express
• o Python - FastAPI
Base de datos:
• PostgreSQL
• Redis - opcional para tiempo real
Frontend:
• React (dashboard)
Mobile:
• Flutter
6. Entregables esperados
• firmware esp32 funcional
• backend desplegado - vps o cloud
• api documentada
• dashboard funcional básico
• app flutter funcional - ble + login
• documentación técnica básica
7. Perfil del candidato
buscamos un perfil con experiencia real en:
• esp32 + ble scanning
• backend -
node.js o Python)
• APIs REST
• Manejo de eventos en tiempo real
MUY VALORADO
• Experiencia en IoT real (no solo teoría)
• MQTT
• WebSockets
• Flutter
• Sistemas de tracking BLE
Plazo de Entrega: No definido