Skip to content

💡A Street Light IoT system that enables management and optimizations

Notifications You must be signed in to change notification settings

Street-Lights-IOT/street-lights-iot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Street Lights IOT

SmartLights IoT is a system to manage and optimize the street lighting system. More details on operation and specifications can be found in the documentation.

To provide a small overview, the 3 main modes are the following.

Day mode

assets/day.gif

Night mode

assets/night.gif

Night mode eco-friendly

assets/night-eco.gif

Quickstart

  1. Create a .env file with environmental variables

     POSTGRES_PASSWORD=password   
     POSTGRES_USER=street-lights-iot   
     POSTGRES_DB=resources   
    
     DOCKER_INFLUXDB_INIT_MODE=setup   
     DOCKER_INFLUXDB_INIT_USERNAME=street-lights-iot  
     DOCKER_INFLUXDB_INIT_PASSWORD=password  
     DOCKER_INFLUXDB_INIT_ORG=street-lights-iot  
     DOCKER_INFLUXDB_INIT_BUCKET=edge1  
     DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=secret-token  
    
  2. Start the containers

     docker-compose up
    

Architecture

assets/architecture.png

About

💡A Street Light IoT system that enables management and optimizations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published