In this chapter, we turned our Raspberry Pi into a web server using the CherryPy HTTP framework. With its minimalist architecture, CherryPy allows the developer to set up a web-enabled Python program in a very short time.
We started this chapter by installing CherryPy on our Raspberry Pi. After a few simple examples, we built an HTML weather dashboard by modifying and utilizing the web service code that we wrote in Chapter 4, Subscribing to Web Services.
In the coming chapters, we will use the knowledge we gained in this chapter to build an IoT home security dashboard.