Professional Documents
Culture Documents
Openiot: Seminar Id: 2588
Openiot: Seminar Id: 2588
OpenIoT
March - 2016
Under the guidance of
ABSTRACT
The Internet of Things (IoT) has been a hot topic for the future of computing and
communication. It will not only have a board impact on our everyday life in the near future, but
also create a new ecosystem involving a wide array of players such as device developers, service
providers, software developers, network operators and service users. In this paper, we present an
open service framework for the Internet of Things, facilities entrance into the IoT related mass
market and establishing a global IoT ecosystem with the worldwide use of IoT devices and
softwares. We expect that the open IoT service framework we proposed will play an important
role in the widespread adoption of the Internet of Things in our everyday life, enhancing our
quality of life with a large number of innovative applications and services but also offering
endless opportunities to all of the stakeholders to all of the stakeholders in the world of
information and communication technologies.
i
OpenIoT
ACKNOWLEDGEMENT
I would like to take this opportunity to thank all those individuals whose invaluable contribution
in a direct or indirect manner has gone into the making of this project a tremendous learning
experience for me.
With deep sense of gratitude I express my sincere thanks to my faculty guide Mr. Ranjit Kumar
Behera and esteemed seminar coordinator Mr. Arkaprava Bhaduri Mandal for his valuable
guidance in carrying out this seminar with encouragement, enlightenment and cooperation.
I acknowledge with immense pleasure the sustained interest, encouraging attitude and constant
inspiration rendered by Prof. Sangram Mudali (Director) and Prof. Geetika Mudali
(Placement Director) N.I.S.T. Their continued drive for better quality in everything that happens
at N.I.S.T. and selfless inspiration has always helped us to succeed.
ii
OpenIoT
TABLE OF CONTENTS
ABSTRACT……………………………………………….………………………………………i
ACKNOWLEDGEMENT…………………………………………….……………….…………ii
TABLE OF CONTENTS……………………………………………………….……………….iii
1. INTRODUCTION………..…………….……….…………..…………….…………………..1
2. BACKGROUND……………………………..…………………….……………….…………3
2.2 Cooperation..…………………………………………………………….……………….3
5. APPLICATIONS OF OPENIOT..………………………………………………………….10
5.2 Wearable………………………………….....……………………………………...….10
5.2.2 Health.…………………………………………………..………….……………11
iii
OpenIoT
6. ADVANTAGES OF OPENIOT……………………………………………………………13
6.1 Scalability………......………………….……………………………………................13
6.2 Interoperability……………………………..…..…………………………………........13
6.7 Ubiquity………………………………..……..…………………………………...…….13
7. CONCLUSION……………..……………………………………………….………………14
8. REFERENCES…...………..……………………………………….……….……………..15
iv
OpenIoT
iv
OpenIoT
1. INTRODUCTION
The Internet of Things (IoT) is the network of physical objects like devices, vehicles, buildings
and other items which are embedded with electronics, software, sensors, and network
connectivity that enables these objects to collect and exchange data.
The IoT allows objects to be sensed and controlled remotely across existing network
infrastructure, creating opportunities for more direct integration of the physical world into
computer-based systems, and resulting in improved efficiency, accuracy and economic
benefit when IoT is augmented with sensors and actuators, the technology becomes an instance
of the more general class of cyber-physical systems, which also encompasses technologies such
as smart grids, smart homes, intelligent transportation and smart cities.
The term Internet of Things was first coined by Kevin Ashton in 1999 in the context of supply
chain management. However, in the past decade, the definition has been more inclusive covering
wide range of applications like healthcare, utilities, transport, etc. Although the definition of
Things has changed as technology evolved, the main goal of making computer sense information
without the aid of human intervention remains the same. A radical evolution of the current
Internet into a Network of interconnected objects that not only harvests information from the
environment (sensing) and interacts with the physical world (actuation/command/control), but
also uses existing Internet standards to provide services for information transfer, analytics,
applications, and communications. Fuelled by the prevalence of devices enabled by open
wireless technology such as Bluetooth, radio frequency identification (RFID), Wi-Fi, and
telephonic data services as well as embedded sensor and actuator nodes, IoT has stepped out of
its infancy and is on the verge of transforming the current static Internet into a fully integrated
Future Internet. The Internet revolution led to the interconnection between people at an
unprecedented scale and pace. The next revolution will be the interconnection between objects to
create a smart environment.
1
OpenIoT
OpenIoT creates an open source middleware for getting information from sensor clouds, without
having to worry about what exact sensors are used.
OpenIoT explores efficient ways to use and manage cloud environments for IoT “entities” and
resources (such as sensors, actuators and smart devices) and offering utility-based (i.e. pay-as-
you-go) IoT services.
OpenIoT will provide instantiations of cloud-based and utility-based sensing services enabling
the concept of “Sensing-as-a-Service”, via an adaptive middleware framework for deploying and
providing services in cloud environments.
2
OpenIoT
2. BACKGROUND
Many countries and organizations are interested in the development of IoT standards because it
can bring tremendous economic benefits in the future. Currently, numerous organizations such as
International Telecommunication Union, International Electro-technical Commission,
International Organization for Standardization, IEEE, European Committee for Electro-technical
Standardization, China Electronics Standardization Institute and American National Standards
Institute are working on the development of various IoT Standards. For the development of IoT
Standards there are many technologies are associated which is shown in the figure 2.1.
2.2 Cooperation
The European Research Cluster on the Internet of Things has created a number of activity chains
to facilitate close cooperation between the projects addressing IoT topics and to form an arena
for exchange of ideas and open dialog on important research challenges. The activity chains are
defined as work streams that group together partners or specific participants from partners
around well-defined technical activities that will result into at least one output or delivery that
will be used in addressing the IERC objectives.
3
OpenIoT
This activity Chain is coordinated by OpenIoT. Activities, conferences, and more IERC
AC2 details can be found at:
This activity Chain is co-coordinated by OpenIoT and PROBEIoT. Within the various
areas, we have defined two streams of activities related to Technical Interoperability on the one
hand and Syntactic and Semantic Interoperability on the other hand. Activities, conferences, and
more IERC AC4 details can be found at:
Future Internet Enterprise Systems (FInES) aims at enabling enterprises, including SMEs, by
means of ICT, to exploit the full potential of the Future Internet.
Future Internet Assembly is a collaboration between projects that have recognized the need to
strengthen European activities on the Future Internet to maintain European competitiveness in
the global marketplace. OpenIoT as a project and its partners are frequent collaborators,
exhibitors and session organizers at the Future Internet Assembly conferences.
4
OpenIoT
3. OPENIOT ARCHITECTURE
The OpenIoT architecture is comprised by seven main elements that belong to three different
logical planes, as illustrated in the Figure 3.1.
1. Utility/Application Plane,
2. Virtualized Plane
3. Physical Plane
5
OpenIoT
for specifying and formulating such requests, while also submitting them to the Global
Scheduler.
The Request Presentation component selects mashups from an appropriate library in
order to facilitate a service presentation in a Web 2.0 interface. In order to visualize these
services it communicates directly with the Service Delivery & Utility Manager so as to
retrieve the relevant data.
The Scheduler processes all the requests for services from the Request Definition and
ensures their proper access to the resources (e.g., data streams) that they require. This
component undertakes the following tasks: it discovers the sensors and the associated
data streams that can contribute to service setup; it manages a service and selects/enables
the resources involved in service provision.
The Cloud Data Storage (Linked Stream Middleware Light, LSM-Light) enables the
storage of data streams stemming from the sensor middleware thereby acting as a cloud
database. The cloud infrastructure stores also the metadata required for the operation of
the OpenIoT platform (functional data). The prototype implementation of the OpenIoT
platform uses the LSM Middleware, which has been re-designed with push-pull data
functionalities and cloud interfaces for enabling additional cloud-based streaming
processing.
The Service Delivery & Utility Manager performs a dual role. On the one hand, it
combines the data streams as indicated by service workflows within the OpenIoT system
in order to deliver the requested service (with the help of the SPARQL query provided by
6
OpenIoT
the Scheduler) either to the Request presentation or a third-party application. To this end,
this component makes use of the service description and resources identified and reserved
by the Scheduler component. On the other hand, this component acts as a service
metering facility, which keeps track of utility metrics for each individual service. This
metering functionality will be accordingly used to drive functionalities such as
accounting, billing, and utility-driven resource optimization. Such functionalities are
essential in the scope of a utility (pay-as-you-go) computing paradigm, such as the one
promoted by OpenIoT.
The Sensor Middleware (Extended Global Sensor Network, X-GSN) collects, filters,
combines, and semantically annotates data streams from virtual sensors or physical
devices. It acts as a hub between the OpenIoT platform and the physical world. The
Sensor Middleware is deployed on the basis of one or more distributed instances (nodes),
which may belong to different administrative entities. The prototype implementation of
the OpenIoT platform uses the GSN sensor middleware that has been extended and called
X-GSN (Extended GSN).
7
OpenIoT
2. Raspberry Pi 2
5. Ethernet Cable
2. Double click on the ISO (IoT Core RPi.iso). It will automatically mount itself as a virtual
drive so you can access the contents.
4. Eject the Virtual CD when installation is complete - this can be done by navigating to the
top folder of File Explorer, right clicking on the virtual drive, and selecting "Eject".
8
OpenIoT
4. Safely remove your USB SD card reader by clicking on "Safely Remove Hardware" in
your task tray, or by finding the USB device in File Explorer, right clicking, and choosing
"Eject". Failing to do this can cause corruption of the image.
1. Windows 10 IoT Core will boot automatically after connecting the power supply. This
process will take a few minutes. After seeing the Windows logo, your screen may go
black for about a minute - don't worry, this is normal for boot up. You may also see a
screen prompting you to choose a language for your Windows 10 IoT Core device -
either connect a mouse and choose your option, or wait about a 1-2 minutes for the screen
to disappear.
2. Once the device has booted, the Default App will launch and display the IP address of
your RPi2.
9
OpenIoT
5. APPLICATIONS OF OPENIOT
A Connected Home can mean different things to different people, but it's essentially a home with
one or more (or many) devices connected together in a way that allows the homeowner to
control, customize and monitor their environment.
That can mean anything from a programmable learning thermostat to a security system of
window, door and motion sensors, to the future of smart appliances. The common denominator is
that ideally all of these devices should come together into a connected ecosystem that is easy for
the homeowner to access and control. If the IoT is fundamentally about making our lives easier
and more connected, then the implications for a truly Connected Home are game-changing.
5.2 Wearables
Wearable technology is a blanket term that covers a vast array of devices that monitor, record
and provide feedback to us or our environment. Broadly speaking, we can divide wearables
along two lines:
10
OpenIoT
Fitness bands and watches and even smart clothes are able to monitor and transmit data on your
daily activity levels through step counting, heart rate and temperature.
5.2.2 Health
These wearables monitor crucial health factors like oxygen saturation, heart rate and more and
can communicate any results outside of a programmed range to the patient and to her physician.
The Internet of Things has profound implications for industrial automation and the industrial
internet of things. With wireless connectivity, advanced sensor networks, machine-to-machine
communications, traditional industrial automation will become more informed and more efficient
than ever before.
11
OpenIoT
A smart meter is an internet-capable device that measures energy, water or natural gas
consumption of a building or home.
12
OpenIoT
6. ADVANTAGES OF OPENIOT
6.1 Scalability
6.2 Interoperability
Huge volumes of data emerging from the physical world, sensors, ICO, devices, applications and
new communications things.
6.7 Ubiquity
Freshness of the data and supporting temporal requirements in accessing the data.
13
OpenIoT
7. CONCLUSION
Industries have strong interest in deploying OpenIoT devices to develop industrial applications
such as automated monitoring, control, management and maintenance. Due to the rapid advances
in technology and industrial infrastructure, OpenIoT is expected to be widely applied to
industries. The major focusing point is industrial OpenIoT applications and the challenges and
possible research opportunities for future industrial researchers.
14
OpenIoT
8. REFERENCES
1. https://en.wikipedia.org/wiki/Internet_of_Things
2. http://www.openiot.eu/?page_id=18
3. http://www.openiot.eu/?page_id=30
4. https://github.com/OpenIotOrg/openiot/wiki/OpenIoT-Architecture
5. https://ms-iot.github.io/content/en-US/win10/SetupRPI.htm
6. https://www.silabs.com/iot/Pages/iot-applications.aspx
15