flask-internet-of-things-app
flask-internet-of-things-app copied to clipboard
Example of a web application for the Internet of things made with Python and Flask framework.
Flask internet of things app
About
Just an example of a web application for the Internet of things made with Python and Flask framework.
You could check the complete post about this example here.
Original author
Iván González, a.k.a dreamingechoes
Things you will need
- A Raspberry Pi with Raspbian loaded.
- Some sensors/leds/whatever to play with.
Here you have the schema of the things used on this example:
Usage
Be sure that your Raspberry Pi has the RPi.GPIO
library installed:
pi@raspberrypi:~ $ apt-get update
pi@raspberrypi:~ $ apt-get install python-rpi.gpio python3-rpi.gpio
or using pip
:
pi@raspberrypi:~ $ pip install RPi.GPIO
And then install Flask
by executing:
pi@raspberrypi:~ $ pip install Flask
In the user folder on your Raspberry Pi (or wherever you want), clone this repo:
pi@raspberrypi:~ $ git clone [email protected]:dreamingechoes/flask-internet-of-things-app.git
Wired all the things properly, and then execute the web application by typing:
pi@raspberrypi:~/flask-internet-of-things-app $ python main.py
And then go to your web browser and enters the URL http://your-raspberrypi-ip:5000
you'll see what is going on.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
License
Flask internet of things app is released under the MIT License.