https://github.com/juliorom/integration_api
El proyecto es un "Consolidador", que incluye servicios para integrarse con un servidor OPC utilizando configuraciones específicas.
https://github.com/juliorom/integration_api
Last synced: 3 months ago
JSON representation
El proyecto es un "Consolidador", que incluye servicios para integrarse con un servidor OPC utilizando configuraciones específicas.
- Host: GitHub
- URL: https://github.com/juliorom/integration_api
- Owner: JulioRom
- Created: 2022-03-09T14:30:56.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-27T04:17:57.000Z (5 months ago)
- Last Synced: 2025-01-26T06:14:21.433Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Integration api "Consolidador"
Este proyecto es un servicio API desarrollado para integrar y consolidar datos desde un servidor OPC. El sistema utiliza configuraciones dinámicas y sigue una arquitectura modular que incluye controladores, rutas y servicios especializados.
---
## 🚀 Características
- **Integración OPC:** Conexión con servidores OPC mediante configuraciones específicas.
- **Modularidad:** Código organizado en controladores, servicios, utilidades y rutas.
- **Configurabilidad:** Uso de variables de entorno para adaptarse a diferentes entornos de ejecución.---
## 📋 Requisitos
- **Node.js** v14 o superior.
- **npm** v6 o superior.
- Acceso a un servidor OPC válido.---
## 🛠️ Instalación
1. Clona este repositorio:
```bash
git clone
```2. Accede al directorio del proyecto:
```bash
cd Integration_api-master
```3. Instala las dependencias:
```bash
npm install
```---
## ⚙️ Configuración
Configura las siguientes variables de entorno en un archivo `.env.development` o `.env.production`:
- `PORT`: Puerto en el que el servicio estará disponible.
- `URI_OPC`: URI del servidor OPC al que se conectará la aplicación.Ejemplo de archivo `.env`:
```env
PORT=4000
URI_OPC=opc.tcp://10.115.43.26:4840
```---
## ▶️ Uso
1. Inicia el servicio:
```bash
npm start
```2. Accede a la API utilizando el puerto y las rutas configuradas.
---
## 📂 Estructura del Proyecto
```
├── src
│ ├── app.js
│ ├── controllers
│ ├── db
│ ├── routes
│ ├── service
│ ├── ConnectionOPC
│ ├── searcher.service.js
│ ├── utils
├── .env.production
├── package.json
├── README.md
```---
## ✨ Contribuciones
1. Haz un fork del repositorio.
2. Crea una nueva rama para tus cambios.
3. Realiza un pull request con una descripción detallada de los cambios.---
## 📝 Licencia
Este proyecto se distribuye bajo la Licencia MIT.