Skip to content

This repo has been developed as part of the "Internt of Things" course at Politecnico di Milano. The project aims to design and implement a software prototype for a social distancing application using TinyOS, Node-RED and IFTTT.

Notifications You must be signed in to change notification settings

TheFalco/IoT_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keep your distance!

This project aims to design and implement a software prototype for a social distancing application using TinyOS, Node-Red and IFTTT, tested with Cooja.

The application is meant to understand and to alert you when two people (motes) are close to each other.

TinyOS

  • Each mote broadcasts its presence every 500ms with a message containing its ID number. Other motes receive this message only if they are adequately near.
  • When a mote is in the proximity area of another mote and receive a message, it stores the received mote ID and triggers an alarm. Such alarm contains the ID number of the near mote. It is shown in Cooja and forwarded to Node-Red with a different socket for each mote.

Node-Red

  • Upon the reception of the alert, Node-red sends a notification through IFTTT to the corresponding user's mobile phone.

About

This repo has been developed as part of the "Internt of Things" course at Politecnico di Milano. The project aims to design and implement a software prototype for a social distancing application using TinyOS, Node-RED and IFTTT.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published