National Institute of Engineering, Mysuru
Department of Electronics and Communication Engineering
INTERNET OF THINGS LAB-1
Introduction to Raspberry pi:
The Raspberry Pi is a full-featured computer on a single board called as System-
on-chip shown in Figure 1.1.
Figure 1.1 Raspberry pi boards
Specifications of the board:
1. SoC – Broadcom BCM2836 900MHz quad-core ARM Cortex-A7 CPU
2. 1GB RAM
3. 4 USB ports
4. 40 GPIO pins
5. Full HDMI port
6. Ethernet port
7. Combined 3.5mm audio jack and composite video
8. Camera interface (CSI)
9. Display interface (DSI)
10. Micro SD card slot
11. Video Core IV 3D graphics core
12. Power – 5V via micro USB port.
13. Dimensions – 85 x 56 mm
Department of Electronics and Communication Page 1
Operating systems for Raspberry pi:
There are different Operating Systems available for Raspberry pi. Based on the applications
one can choose.
1. RASPBIAN
2. UBUNTU MATE
3. SNAPPY UBUNTU CORE
4. WINDOWS 10 IOT CORE
5. OSMC
6. LIBREELEC
7. PINET
8. RISC OS
9. ICHIGO JAM PI
10. CHROMIUM OS
11. ANDROID
12. FREE BSD
13. PLAN 9
14. RISC OS PI
15. SCREENLY
16. LINUTOP
17. PIDORA
18. SARPI
19. GENTOO LINUX
20. KALI LINUX
Installing RASPBIAN Operating System to Raspberry Pi (Windows/ Linux)
Procedure
1. Download the NOOBS file from [Link]
Extract the file downloaded and place it on an SD card.
2. Put the SD card containing the extracted NOOBS files into your Raspberry pi and
power up the device.
3. When the device starts to boot the window popup to select the operating system
shown in Figure 1.2
4. Once the operating system is selected it boots-up the operating system shown in
Figure 1.3
Department of Electronics and Communication Page 2
Figure 1.2 Selecting Operating system
Figure 1.3 Installing Raspbian
Department of Electronics and Communication Page 3
Figure 1.4 Raspberry pi connections
Figure 1.5 Raspberry pi systems after loading operating system
Department of Electronics and Communication Page 4