# tranferencia EPEC GC ###### tags: `epec_gc` `tranferencia` video: [](https://www.youtube.com/watch?v=5zyW4T_WtRE) ### Gitlab Python: - (ing) [circutor_api](https://gitlab.ascentio.com.ar/teleco/epec/circutor/circutor_api): implementa un a API Rest para la lectura de instantaneos de los medidores CIRCUTOR. - (ing) [thingsboard-gateway-gc-circutor](https://gitlab.ascentio.com.ar/teleco/epec/circutor/thingsboard-gateway-gc-circutor): Implementa el server que hace las lecturas de los medidores CIRCUTOR: lectura de eventos (unicamente eventos de corte), perfiles, billing diario y mensual e instantaneos. - (ing) [epec-tools](https://gitlab.ascentio.com.ar/teleco/epec/tools/epec-tools): Aplicacion que hace el calculo de indicadores usando la API de thingsboard. - (dev) [epec-cli](https://gitlab.ascentio.com.ar/teleco/epec/tools/epec-cli): herramienta por linea de comandos que permite: - actualizar atributos - borrar medidores - consultar telemetria - ejecutar script remotos - publicar telemetria de las db de los gateways (hexing-itron) - permite ejecutar las operacionde lectura en los gateways hexing-itron: eventos, billings (diario, mensual) y perfiles - es usada en los proyectos de testing y en el proyecto epec-gc-taskforce Docker: - (ing) [thingsboard-gateway-gc-circutor-image](https://gitlab.ascentio.com.ar/teleco/epec/circutor/thingsboard-gateway-gc-circutor-image): Imagen docker con el server que lee los medidores circutor - [epec-gc-taskforce](https://gitlab.ascentio.com.ar/teleco/epec/tools/epec-gc-taskforce): Permite tener un gestor de tareas centralizado y con una vista web. Java: - [epec-thingsboard-client](https://gitlab.ascentio.com.ar/teleco/epec/tools/epec-thingsboard-client): Aplicaciones por linea de comandos usados por EPEC - [epec-thingsboard-client](https://gitlab.ascentio.com.ar/teleco/epec/epec-thingsboard-client): Aplicaciones por linea de comandos usados por EPEC. Nota: No sé porque hay 2 proyectos. - [laggingmeterstool](https://gitlab.ascentio.com.ar/teleco/epec/tools/laggingmeterstool): Proyecto java usado para actualizar la lista de IPs de medidores hexings. - [itron-dlms-java](https://gitlab.ascentio.com.ar/teleco/epec/itron-dlms-java): Libreria java generada a partir del codigo de EPEC para la lectura de medidores ITRON - [epec-glaug](https://gitlab.ascentio.com.ar/teleco/epec/epec-resources/epec-glaug): Proyecto original de EPEC para la lectura de medidores ITRON, no lo pudimos usar, porque esta aplicacion se conecta a la db oracle de epec. es de uso interno de epec. - [gurux-dlms-java](https://gitlab.ascentio.com.ar/teleco/epec/gurux-dlms-java): Libreria para la lectura de medidores hexing - [thinsgboard-euclides](https://gitlab.ascentio.com.ar/teleco/epec/thinsgboard-euclides): El motor de calculo. - [thinsgboard-euclides-test](https://gitlab.ascentio.com.ar/teleco/epec/thinsgboard-euclides-test): Proyecto de testing del motor, usa shredder. - [epec-test](https://gitlab.ascentio.com.ar/teleco/epec/epec-test): Suite de test de epec grandes clientes. - [hexing-mock](https://gitlab.ascentio.com.ar/teleco/epec/hexing-mock): El mock usado en la suite de test `epec-test` para simular un medidor hexings. Tambien es usado en la suite de test de performance `epec-perf-test` - [thingsboard-gateway](https://gitlab.ascentio.com.ar/teleco/epec/thingsboard-gateway): el gateway. Misceláneo: - [epec-gc-page](https://gitlab.ascentio.com.ar/teleco/epec/epec-gc-page): Pagin a web con la intencion de tener un track y status del proyecto. - [epec-perf-test](https://gitlab.ascentio.com.ar/teleco/epec/epec-perf-test): Test de performance usando [getTaurus](https://gettaurus.org) + [jmeter](https://jmeter.apache.org) - [epec-deploy](https://gitlab.ascentio.com.ar/teleco/epec/epec-deploy): Quedo manual ### Jenkins - [X] [epec-cli](https://jenkins-new.ascentio.com.ar/job/Telecomunicaciones/job/epec/job/tools/job/epec-cli/) - [X] [epec-gc-taskforce](https://jenkins-new.ascentio.com.ar/job/Telecomunicaciones/job/epec/job/tools/job/epec-gc-taskforce/) - [X] [epec-tool](https://jenkins-new.ascentio.com.ar/job/Telecomunicaciones/job/epec/job/tools/job/epec-tool/) - [X] [circutor_api](https://jenkins-new.ascentio.com.ar/job/Telecomunicaciones/job/epec/job/circutor/job/circutor_api/) - [X] [thingsboard-gateway-gc-circutor](https://jenkins-new.ascentio.com.ar/job/Telecomunicaciones/job/epec/job/circutor/job/thingsboard-gateway-gc-circutor/) - [X] [thingsboard-gateway-gc-circutor-image](https://jenkins-new.ascentio.com.ar/job/Telecomunicaciones/job/epec/job/circutor/job/thingsboard-gateway-gc-circutor-image/) - [ ] [epec-thingsboard-client]() - [ ] [epec-thingsboard-client]() - [ ] [laggingmeterstool]() - [ ] [itron-dlms-java]() - [X] [epec-glaug]: no se integra en CI ya que es una aplicacion de EPEC. - [ ] [gurux-dlms-java]() - [ ] [thinsgboard-euclides]() - [ ] [thinsgboard-euclides-test]() - [ ] [epec-test]() - [ ] [hexing-mock]() - [ ] [thingsboard-gateway]() Misceláneo: - [epec-gc-page](https://gitlab.ascentio.com.ar/teleco/epec/epec-gc-page): Pagin a web con la intencion de tener un track y status del proyecto. - [epec-perf-test](https://gitlab.ascentio.com.ar/teleco/epec/epec-perf-test): Test de performance usando [getTaurus](https://gettaurus.org) + [jmeter](https://jmeter.apache.org) - [epec-deploy](https://gitlab.ascentio.com.ar/teleco/epec/epec-deploy): Quedo manual ### Deploy #### Deuda Tecnica - [deuda tecnica DEV](https://docs.google.com/spreadsheets/d/1FjE4Lm7KnPlJmumBitiZUpiP6g3MOSOnxr-4Xc1n_-s/edit#gid=0): muestra la deuda tecnica de EPEC grandes clientes de los proyectos que pertenecen al area de desarrollo.