
Smart Triggers and Actions: Enhancing User Safety and Connectivity
Explore a project inspired by IFTTT for distributed systems middleware, focusing on advanced trigger-action models, network considerations, and expanded capabilities. The system ensures user safety through tailored notifications and emergency responses, even in low connectivity scenarios. Future enhancements aim to personalize services for users and improve sensor trigger reliability.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
IFTTT RECIPES WITH NETWORK CONSIDERATION PROJECT PRESENTATION CS 237 DISTRIBUTED SYSTEMS MIDDLEWARE
INTRODUCTION IFTTT website is the first large scale implementation of trigger-action (if-then) model for end-user programming. We have used its model as an inspiration for our project. Developed an android app which is used to register to our service (written in Node.js). When sensor events ( gas sensor, heath tracking device event etc.) are triggered, the service notifies the user (action). It ensures that the user receives GCM notification if he is connected to internet else he receives a message or a call (using Twilio) in case of poor internet connectivity. If the call is not acknowledged, his emergency contacts are alerted, thus ensuring the safety of the person in all situations.
ISSUES ADDRESSED IFTTT allows users to create recipes having only one action and one trigger but our system design allows us to integrate multiple triggers and respond with multiple actions. IFTTT does not take into account network considerations but we ensure that the user receives the alert even if he is not connected to the internet. This Rules based engine can be plugged in and easily configured for any device and sensor in contrast to IFTTT which works with only a few select sensors and offers less flexibility.
FUTURE SCOPE Personalized service to the user by learning his activities and taking smart actions. Ensuring sensor triggers are received by the back-end even if network connectivity is poor.