# 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.