Skip to content

MilkaChucky/IoTDataStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoTDataStore

IoT adatok MongoDB adatbázisba rögzítését végző NodeJS alkalmazás.

Telepítés

Az alkalmazás által használt csomagok telepítését az alábbi parancs kiadásával végezhetjük el:

npm install

Futtatás

Az alkalmazás működéséhez szükséges beállításokat a config.js fájl tartalmazza, amelyben az alapértelmezett értékek láthatóak. Amennyiben más beállításokat szeretnénk használni, megtehetjük azt az adott környezeti változók definiálásával.

A program természeténél fogva egy MQTT brókert és egy MongoDB adatbázist igényel, amelyekhez csatlakozni tud.

Docker image

Figyelem!

Az alábbi műveletek elvégzése előtt győződjünk meg arról, hogy telepítve van-e a Docker, különben az alábbi műveletek nem fognak működni!

Lehetőség van az alkalmazás Docker konténerként történő futtatására. Ehhez adjuk ki az alábbi parancsokat a projekt gyökérkönyvtárában:

docker build --tag=iot-datastore .
docker run iot-datastore

Amennyiben szeretnénk az alapértelmezett beállításokat felülírni környezeti változókkal, ajánlott egy connections.env fájl létrehozása, ami a környezeti változókat definiálja, majd a docker run parancsot a --env-file connections.env kapcsolóval futtatni.

About

IoT adatok MongoDB adatbázisba rögzítését végző NodeJS alkalmazás.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors