Skip to content

Smart Museum: project for the 2019/20 "Programming for IoT" course, MSc. ICT4SS, Politecnico di Torino

Notifications You must be signed in to change notification settings

chiaralansia/SmartMuseum_IoT-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT project: Smart Museum

Project for the management of a Smart Museum, with services for the visitors and for the museum's curators. To have a full description of the functionalities and the structure of the system, take a look at the videos linked below.

Notes to run the project:

  • all the entities needed for the functioning of the system are included in folders Catalog, DB_server, Servers, Broker, Sensors, bot_telegram
  • the Broker entity just checks if an active Mosquitto MQTT broker is running on the machine: download it and launch it first, because it is fundamental
  • the Freeboard pages can be easily built importing the two dashboards present in the folder Freeboard
  • the Sensors folder is made of files to use true sensors placed on a Raspberry Pi and files to simulate the behavior of such sensors
  • each entity must know from its config file the IP address of the catalog (all files are provided with a custom one that can be easily modified)
  • two SQL databases are required: instructions on their names and tables' composition can be found in the DBs folder
  • the provided version works with five Estimote Beacons whose MAC addresses are inserted inside one of the databases; to add some more or change them, just modify such data in the DB

Videos:

About

Smart Museum: project for the 2019/20 "Programming for IoT" course, MSc. ICT4SS, Politecnico di Torino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages