Raspberry Pi: Full Stack [Video]
-
Free ChapterIntroduction to the course
-
The Operating System
-
Python and GPIOs
-
Setup the Web application stack
-
Building a simple Flask application on the Raspberry Pi
-
Improving our application with date-time range record selector
-
Improving the user interface
- Section Introduction
- Adding date range radio buttons
- Visualise sensor data with Google Charts
- Install a datetime picker widgets
- Setting up the datetime picker widget
- Setting up time zones on the client side
- Setting up time zones on the server side
- Link the two pages of the application
- Section Conclusion
-
Setup cloud charting and analysis with Plotly
-
Other useful things to know
-
Conclusion
The objective of this course is to take you to a whirlwind tour of the Raspberry Pi, and introduce you to everything that is great about it.Structured as a project, you will become familiar with the various components that make up the web development stack: the operating system, the hardware (including the GPIOs), the application server, web server, database server, and the Python programming language.You will also become familiar with Cloud services that you will integrate into your Raspberry Pi-powered web application.You application will take sensor data and make them available to the user via a web interface that is constructed based on jQuery and HTML5.You will need a Raspberry Pi, a DHT22 sensor, a button, an LED, a few resistors and a breadboard. If you wish to setup wireless networking on your Raspberry Pi, you will also need a USB Wifi dongle.To make the most from this course, you should be familiar with basic programming and be comfortable with the command line.
Style and Approach
A 8 hour long course to get fully acquainted with the web development stack: the operating system, the hardware (including the GPIOs), the application server, web server, database server, and the Python programming language.
- Publication date:
- August 2017
- Publisher
- Packt
- Duration
- 7 hours 45 minutes
- ISBN
- 9781788620178