Commit Graph

27 Commits

Author SHA1 Message Date
henryor
c3668d047f feat(telemetry): persist scada mqtt by resolved device 2026-06-27 08:46:03 -05:00
Wilman Yesid Farfan Diaz
e661caa514 feat: add multi-stage Dockerfiles for centralized service building and deployment 2026-06-26 21:16:16 -05:00
Wilman Yesid Farfan Diaz
d9daa6e6e4 feat: implement multi-stage Docker builds using cargo-chef for all backend services and optimize frontend build caching 2026-06-26 21:03:55 -05:00
henryor
11f29f9248 chore(rust): normalize workspace formatting 2026-06-18 23:03:50 -05:00
Wilman Yesid Farfan Diaz
d3ec5f8645 feat: implement multi-stage Dockerfiles for individual services using cargo-chef and update unified build configuration 2026-06-16 20:57:47 -05:00
Wilman Yesid Farfan Diaz
1346e1ab0a feat(edge): OPC UA node scanner (v0.3.0)
- shared-lib: Add OpcUaScannedNode and OpcUaScanResult types to mqtt_messages
- edge-agent: Bump version 0.2.0 → 0.3.0
- edge-agent: Add optional opcua dep + opcua-support feature flag
- edge-agent/drivers/opc_ua: Add browse_nodes() with cfg-gated real impl
- edge-agent/mqtt_listener: Add ScanOpcUa command variant and MQTT handler
- edge-agent/main: Handle AgentCommand::ScanOpcUa, publish results to MQTT
- backend-api: Migration 20260511000000_opcua_scan_results.sql
- backend-api/handlers/edge_devices: trigger_opcua_scan + get_opcua_scan_result
- backend-api/main: MQTT handler for omnioil/opcua-scan/+, add API routes
- build-orchestrator: Enable opcua-support feature when building agent
- frontend-admin/variables-api: OPC UA scanner API types and functions
- frontend-admin/DeviceConfigModal: OPC UA node browser UI with polling
- .env.example.*: AGENT_LATEST_VERSION 0.2.0 → 0.3.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-11 21:14:37 -05:00
Wilman Yesid Farfan Diaz
9b3c5a1b0f feat: implement individual service Dockerfiles and update unified build configuration 2026-05-03 11:47:19 -05:00
Wilman Yesid Farfan Diaz
58448b5496 feat: implement base microservice architecture with relay, generator, and edge-agent services 2026-04-29 22:11:23 -05:00
Wilman Yesid Farfan Diaz
546b82e560 feat: initialize core services, MQTT infrastructure, and backend API with telemetry processing and watchdog monitoring 2026-04-25 19:18:07 -05:00
Wilman Yesid Farfan Diaz
fa33e268a3 feat: initialize core microservices architecture including telemetry, backend API, build orchestrator, edge-agent, and admin dashboard. 2026-04-24 00:34:16 -05:00
Wilman Yesid Farfan Diaz
aacedc1c91 Actualizaci[on del telemetry para ingesta de datos 2026-04-08 20:32:28 -05:00
Wilman Yesid Farfan Diaz
24b0082690 Funcionalidades de seguridad implementadas. 2026-04-07 14:25:38 -05:00
Wilman Yesid Farfan Diaz
77e88ce77a Actualizaci[on de seguridad fuerte.
Actualizaci[on en el readme
2026-04-06 21:49:16 -05:00
Wilman Yesid Farfan Diaz
62977e3b2f Actualizaci[on de archivos cargo.lock 2026-04-04 23:10:24 -05:00
Wilman Yesid Farfan Diaz
02b4bd1c89 Unificaci[on 2026-04-04 15:21:36 -05:00
Wilman Yesid Farfan Diaz
de560b5700 Copiando todo a los dockerfile para el cache 2026-04-04 07:55:21 -05:00
Wilman Yesid Farfan Diaz
33c438d65f Funcional los dockerfile. 2026-04-04 07:46:46 -05:00
Wilman Yesid Farfan Diaz
b291e9d633 Actualizacion de documentacion y mejoras de codigo 2026-04-03 21:48:53 -05:00
Wilman Yesid Farfan Diaz
850411eded Actualizaci[on de versiones de Rust 2026-04-03 17:38:33 -05:00
Wilman Yesid Farfan Diaz
c9a320dbb7 Cambios en la cache y despliegue 2026-04-03 14:23:16 -05:00
Wilman Yesid Farfan Diaz
8e7ed46e91 MEjoras en despliegues. 2026-04-03 13:27:17 -05:00
Wilman Yesid Farfan Diaz
4e97d71563 Refactorizaci[on de codigo para mejorar comportamiento y mantenibilidad 2026-04-03 12:36:39 -05:00
Wilman Yesid Farfan Diaz
15a6153a28 Cambio de paradigma a events domain 2026-04-02 08:54:59 -05:00
Wilman Yesid Farfan Diaz
491ce58b1f Cambiado y mejorada la creaci[on del agente de borde 2026-03-27 22:26:43 -05:00
Wilman Yesid Farfan Diaz
dd7d1b8bdf Actualizado el edge y la base de datos 2026-03-23 23:04:47 -05:00
1a3303b463 chore: cambios en le fronted. archivo spec + form login + seed par apurebas 2026-03-15 20:15:50 -05:00
Wilman Yesid Farfan Diaz
4bd36f57a1 Iot Edge con Rust y Docker. 2026-03-13 22:12:00 -05:00