This project was created by Ahmad Agbaria, Lareine Atallah, and Thomas Hashem at Technion - Israel Institute of Technology, with guidance from Interdisciplinary Center for Smart Technologies.
- Setup working environment by following the steps in Installation Instructions.
- Generate SendGrid and Twilio API keys and update Secrets.json accordingly.
- Learn the basics in Starter Tutorials, and their matching code snippets under Tutorials.
- Time to build your own project :)
- Assets - Assets that were used in this project
- Examples - Demo for multiple weather stations connected to the cloud
- Dashboard.py - Station for displaying data
- Publisher.py - Station for data-gathering
- Tutorials - Multiple Tutorials to get You started
- Unit Tests - Tests for validating prober functionality / merging new features
- Sensors.py - Reading data from external BPS sensor
- SMS.py - Sending SMS
- ALTconnection.py - Interface for connecting to Wi-Fi network
- ALTelements.py - Interface for creating elements to be displayed on the screen
- ALTnotifications.py - Interface to create a notification center to the user
- ALTutils.py - Interface which provides some helpful utils
- ALTweather.py - Interface that fetches weather and time information from the internet
- ALTweb_server.py - Infrastructure for custom web server to retrieve user input
- ALTwidgets.py - Interface for creating complex widgets to be displayed on the screen; each widget can combine multiple elements from different interfaces
- Secrets.json - JSON file to contain API keys and secret data