-
Book Overview & Buying
-
Table Of Contents
Raspberry Pi and MQTT Essentials
By :
This section will introduce you to the Raspberry Pi, the world’s most affordable credit card-sized computer.
There is a wide range of available Raspberry Pi development boards available. They are primarily available in four formats:
The latest models of the Pi available are as follows:
We will cover the Raspberry Pi Model 4B in depth as it is the latest variant available and is the model we will be using throughout the book.
This is the latest development board from Raspberry Pi (Figure 1.2). It has several new and improved features that make it an incredible upgrade over the older models. The most significant change is the support of two 4K displays, which is an astonishing feat on hardware that costs 35 dollars.
Another distinctive feature is the upgraded CPU and RAM options. The latest board is powered by a new 1.5 GHz quad-core CPU, almost three times faster than the previous-generation processor. Moreover, the boards are available in 2 GB, 4 GB, and 8 GB LPDDR4 RAM configurations.
It also has USB C support, USB 3.0 support, and Gigabit Ethernet. The Raspberry Pi 4 is a viable dual-display desktop computer with these new hardware capabilities.
Figure 1.2 – Raspberry Pi Model 4B+: the latest Raspberry Pi development board
Now, we will dig a bit deeper and cover the hardware specifications of this development board in detail followed by a brief discussion of some popular operating systems that are available for this board.
The hardware specifications of the Raspberry Pi model 4 are as follows, as mentioned on the official Raspberry Pi 4 product page:
The following figure shows the available ports and some technical specifications of the Raspberry Pi 4:
Figure 1.3 – Raspberry Pi 4 ports and hardware specifications
Now that we are done with the hardware specifications, let’s move toward the available software options. As the Pi is a full-blown computer, it will run an operating system of its own. Hence, we will look at some popular operating systems available for the Raspberry Pi.
There are several operating systems available for the Raspberry Pi. We will look at some of the most popular operating systems listed on their official website:
Now that we have some knowledge about Raspberry Pi and MQTT, the next step is to learn how to setup our Raspberry Pi so that we can use it as a MQTT broker. That is exactly what the next section is about!
Change the font size
Change margin width
Change background colour