IOpenDataLink es un framework de código abierto para dispositivos IoT que permite generar modelos de datos relacionados con los dispositivos creados. Ofrece generación automática de JSON para POST y visualización de datos a través de gráficas.
Este proyecto está dividido en dos partes:
- Frontend: Interfaz de usuario para interactuar con los dispositivos y visualizar los datos.
- Backend: API y lógica de negocio para gestionar los dispositivos y modelos de datos.
- Node.js
- MongoDB
-
Clona este repositorio:
git clone https://github.com/Angelfonseca/IoT_Framework.git cd IOpenDataLink -
Instala las dependencias del backend y frontend:
cd backend npm install cd ../frontend npm install
- En la carpeta raíz del proyecto, corre el servidor y el frontend:
cd backend npm run dev cd ../frontend npm run dev
- Modelado de Datos: Genera modelos de datos que se relacionan con tus dispositivos IoT de manera sencilla.
- Generación de JSON: Obtén el JSON correspondiente para hacer POST con tus datos.
- Visualización de Datos: Genera y visualiza gráficas con los datos recolectados por tus dispositivos.
¡Nos encantaría tu ayuda! Por favor, sigue estos pasos para contribuir:
- Haz un fork del proyecto.
- Crea una nueva rama (
git checkout -b feature-nueva-caracteristica). - Realiza tus cambios y haz un commit (
git commit -m 'Agregar nueva característica'). - Empuja tu rama (
git push origin feature-nueva-caracteristica). - Abre un Pull Request.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.