In previous articles, the study showed that consumers need integration between sensors and one single application for controls. In other words, interoperability in Raspberry PI allows sensors to be connected between the microcontroller and application.
For this reason, the Smart Home project was based on the Raspberry PI 3 microcontroller. Raspberry PI is a low-cost computer that runs on a specially designed operating system – Linux (Raspbian). Raspbian is based on the Debian operating system. Another operating system such as Android RISC, Ubuntu Mate, and Windows 10 IoT Core is capable to work on Raspberry Pi. The first reason the Raspberry PI was designed for educational purposes where users could learn programming skills and knowledge of computer systems. Due to small hardware size and low energy consumption, the device has been used by users in a variety of projects, e.g. robotics, smart homes, multimedia and so on. For a small device, it contains powerful internal hardware as stated below.
Raspberry PI 3 was released in February 2016, and it is the most powerful microcontroller version to date. It uses a Broadcom BCM2837 system on chip (SoC) running at 1.2 GHz ARM-Cortex-A53 central processing unit (CPU) and 1GB of SDRAM.
Following features are available:
• 4 x USB2.0 Ports with up to 1.2A output
• 10/100 Mbit/s Ethernet (RJ45)
• 802.11n Wi-Fi
• Bluetooth 4.1
• Video/Audio Out via 4-pole 3.5mm connector
• Storage: MicroSD
• 5V at 2.4A power source , 
The Raspberry PI 3 structure and each part of the microchip are named in Figure 4.
Figure 4: Raspberry PI 3 structure (Source: element14.com, 2016)
In the next article, we will explain more in details about sensors that were used in the Smart Home project.