Raspberry Pi As A Wireless Sensor Node: Performances and Constraints
Raspberry Pi As A Wireless Sensor Node: Performances and Constraints
Abstract - The main building block of Wireless Sensor Currently in the market there are many commercially
Network (WSN) is sensor node consisted of four basic available sensor node platforms. In this work emphasis
elements: the sensor unit, processing unit, communication will be on Raspberry Pi computer making a comparative
and power units. In this paper we propose the Raspberry Pi, study of its performances and constraints with current
cheap, flexible, fully customizable and programmable small
popular wireless sensor nodes presented in [2, 3]. The
computer board and abilities of its usage as WSN node and
SensorWeb node. The Raspberry Pi brings the advantages main goal of this research is to define and present
of a PC to the domain of sensor network, what makes it the advantages and disadvantages of Raspberry Pi and
perfect platform for interfacing with wide variety of abilities of its usage as a sensor node.
external peripherals. Comparative analysis of its key The rest of this paper is organized as follows. The basic
elements and performances with some of current existing information about Raspberry Pi and literature review of
wireless sensor nodes have shown that despite few its usage in sensor networks are presented in Section 2.
disadvantages, the Raspberry Pi remains an inexpensive Raspberry Pi’s performances, constraints and abilities of
computer with its very successfully usage in sensor network its usage as a wireless sensor node and SensorWeb node
domain and diverse range of research applications.
are shown in Section 3. Finally, Section 4 provides
conclusion remarks and outlines directions for future
I. INTRODUCTION work.
A wireless sensor network (WSN) is composed of II. WHAT IS RASPBERRY PI ?
spatially distributed nodes equipped with sensing devices
to monitor and to measure characteristics of the physical Raspberry Pi is a small, powerful, cheap, hackable and
environment at different locations. WSNs are designed education-oriented computer board introduced in 2012
and deployed for different purposes by various (Fig. 2). This credit card-sized computer with many
organizations. WSN based monitoring applications range performances and affordable for 25-35$ is perfect
from simple data gathering, to complex Internet-based platform for interfacing with many devices.
information systems. In other words, the observations
obtained from sensor networks may be helpful in many
software applications like environmental, industrial and
meteorological monitoring, building and home
automation, medicine, urban sensor networks, intelligent
transportation, security, military defense, etc [1].
Sensor nodes, as building blocks of WSN, are
consisted of four basic elements shown in Fig. 1: the
sensor unit, processing unit, communication and power
units.
Figure 2. Raspberry Pi