1. RASPBERRY PI TECHNOLOGY
ABSTRACT
Raspberry Pi is a credit-card sized computer manufactured and designed in the United Kingdom
by the Raspberry Pi foundation with the intention of teaching basic computer science to school
students and every other person interested in computer hardware, programming and Do-it
Yourself projects.
The Raspberry Pi has a Broadcom BCM2835 system on a chip (SoC), which includes an
ARM1176JZF-S 700 MHz processor, VideoCore IV GPU and was originally shipped with 256
megabytes of RAM, later upgraded (Model B & Model B+) to 512 MB. It does not include a
built-in hard disk or solid-state drive, but it uses an SD card for booting and persistent storage,
with the Model B+ using a MicroSD.
The Foundation provides Debian and Arch Linux ARM distributions for download. Tools are
available for Python as the main programming language, with support for BBC BASIC (via the
RISC OS image or the Brandy Basic clone for Linux), C, Java and Perl.
Raspberry Pi being a very cheap computer has attracted millions of users around the world. Thus
it has a large user base. Many enthusiasts have created accessories and peripherals for the
Raspberry Pi. This range from USB hubs , motor controllers to temperature sensors. The
Raspberry Pi is an amazing piece of hardware because of the combination of the features of a
traditional computer and an embedded device. Supporting computer operating systems like
Linux and providing simple input/output lines i.e. the GPIO makes it perfect for controlling
almost anything. Programming the GPIO is much easy and intuitive then an traditional FPGA or
microprocessor.
IEEE Paper OF 2015:
1. Raspberry Pi as a Sensor Web node for home automation
The world of home automation is an exciting field that has exploded with new technologies
and today is known as an area where ‘‘The internet of things’’ (IoT) vision becomes reality. The
primary advantages that stem from this concept include how each device forms a small part of
the Internet, by which the advanced system is able to interact and communicate and maximizes
safety, security, comfort, convenience and energy-savings. This paper proposesan
implementation of Sensor Web node as a part of IoT using a Raspberry Pi – in expensive, fully
customizable and programmable small computer with support for a large number of peripherals
2. and network communication. Using this technology, in an example of monit oringand
determining the confidence of fire in building, a full system, based on Sensor Web elements, is
created and developed starting from a scratch. The given example confirms the advantage of
Raspberry Pi – flexibility and extensive possibility of its usage. Thus, home automation can be
defined as a mechanism removing as much human interaction as technically possible and
desirable in various domestic processes and replacing them with programmed electronic systems.
Ultimately it is a system that aims to heighten quality of life with the automation of household
activity that may be controlled over the Internet or telephone. Originally, this system was used to
control HVAC (Heating, Ventilation and Air-Conditioning) as well as fire safety and security,
controlled by a central computer [3]. With the development of modern technologies home
automation includes various features for security, surveillance, lighting, energy management,
access control, entertainment-appliances, interfaces and software.
IEEE Paper OF 2014:
Wireless Sensor Network System Design using Raspberry Pi and Arduino for
Environmental Monitoring Applications
With over a decade of intensive research and development, wireless sensor network technology
has been emerging as a viable solution to many innovative applications. In this paper, we
describe a wireless sensor network system that we have developed using open-source hardware
platforms, Arduino and Raspberry Pi. The system is low-cost and highly scalable both in terms
of the type of sensors and the number of sensor nodes, which makes it well suited for a wide
variety of applications related to environmental monitoring. Overall system architecture and the
design of hardware and software components are presented in details in this paper. Some sample
deployment and measurement results are also presented to demonstrate the usefulness of the
system. With over a decade of intensive research and development, wireless sensor network
technology has been emerging as a viable solution to many innovative applications. Early works
on sensor networks and cyber physical systems
have been focused on the development of enabling technologies by addressing a myriad of
technical challenges such as multihop routing, communication abstractions, middleware and
operating systems (OS), and semantic abstractions and sharing of data. Most of the early testbed
systems have been built using early stage sensor network research platforms such as CrossBow
(now MEMSIC) motes and TinyOS software framework1. The sensor network hardware
platforms are basically low-power embedded microcontroller systems with some onboard
sensors and analog I/O ports to connect sensors. A suite of software components also need to be
developed, including OS, sensor/hardware drivers, networking protocols, and application-
specific sensing and processing algorithms.