SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Int. J. Advanced Networking and Applications
Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290
2967
Open Source Platforms Integration for the
Development of an Architecture of Collection and
Presentation of Information in "Internet of
Things" Projects
A. Medina-Santiago
Center for Research, Development and Technological Innovation, University of Science and Technology Descartes,
Chiapas, México
Email: cidit@universidaddescartes.edu.mx
E. V. Toledo-Nuñez
Master of Technology in Computer Science, University of Science and Technology Descartes, Chiapas, México
Email: edertoledon@gmail.com
R. Soto-Alvarez
Master of Technology in Computer Science, University of Science and Technology Descartes, Chiapas, México
Email: rsotoa@prodigy.net.mx
F. R.Lopez-Estrada
Associated Professor. InstitutoTecnológico de Tuxtla Gutiérrez, Chiapas, México
Email: frlopez@ittg.edu.mx
----------------------------------------------------------------------ABSTRACT--------------------------------------------------------------
The goal of the Internet of Things (IoT) is to achieve the interconnection and interaction of all kind of everyday
objects. IoT architecture can be implemented in various ways. This paper presents a way to mount an IoT
architecture using open source hardware and software platforms and shows that this is a viable option to collect
information through various sensors and present it through a web page.
Keywords - Internet of Things, Open Source, IoT Architecture.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: July 06, 2016 Date of Acceptance: July 21, 2016
-----------------------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
The Internet of Things (IoT) tries to make everyday
objects smart, giving them the ability to detect various
conditions of their environment or of their own operation,
communicate and respond to real-world events [1, 2].
Although the concept of IoT has existed for several years,
the existing telecommunications infrastructure nowadays
has allowed a notable development in this area. This is
demonstrable, since the number of things connected to the
Internet in 2008 exceeded the number of inhabitants of the
planet [3], and analysts predict that by 2020 there will be
50 billion connected devices [1]. According to CISCO
Systems, in 2013 the turnover of the things connected to
the Internet amounted to approximately 475,000 million
and represents a global business of 10,900 billion Euros in
5 years [3].
IoT services demand is diversifying, so to meet these
needs there are some companies offering solutions that
pose a “Project Stack" architecture that allows building
and interacting with IoT projects [3]. Research has even
proposed WSAN (Wireless Sensor and Actuator Network)
solutions as network schemes for deployment scenarios
[4]. These solutions, however, have the disadvantage that a
rent that depends on the number of devices used has to be
paid.
One way to avoid this inconvenience is by implementing
IoT architectures that allow horizontal and vertical scaling,
with the help of open source hardware and software. In this
regard, in [5] a detailed explanation of the anatomy,
construction and architecture of IoT is given, while in [4] a
detailed analysis of various Open Source type hardware
platforms analysis is performed and culminates with
service-oriented software architecture for embedded
systems. Furthermore, in [6] a modular design Middleware
development for capture, storage and release is presented.
In Alfonso et al a Field Operational Test (FOTsis) project
is proposed, contributing to the deployment of an
environment with services involving a considerable
number of entities outside the vehicle, based on an
Intelligent Tutoring System (ITS), while Boubetaet al
propose a Service-Oriented Device Architecture (SODA
2.0) and Event-Driven Architecture (EDA). While the
aforementioned works propose architectures and analyze
open source platforms, they do not detail how conjoining
them.
Int. J. Advanced Networking and Applications
Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290
2968
In this work, two IoT platforms are developed using open
source hardware and software. Each collects information
from the surroundings and communicates with a server
through the Internet. It also shows a way to store, process
and present the information obtained by each of the
platforms. The diagrams, comparisons and example of IoT
architecture presented in this paper offer the opportunity to
identify the basic points for the collection and reporting of
information with such platforms.
II. METHODOLOGY
IoT architecture.
Given the characteristics and diversity of devices that can
be connected together, the IoT architectures over the years
have evolved and begun to contemplate different forms
and stages. However, it has come to generalize the idea
that it is necessary to have a decentralized and distributed
organization as to the manner in which the devices must be
connected, based on structures of only hop, star, cluster,
multi-hop or hierarchical [5].
Now, in order to establish the ways of how communication
between the devices should be done, a service-based and
event-driven orientation has been considered, thus
providing interoperability between different devices and
services [6] and, since devices and users connectivity is the
goal, it is necessary to have services that can be accessed
in various ways, for which it also considers the
management, security, data flow control and processing
within architectures [7].
The architecture proposed in this work includes the
collection, transportation, processing, storage and
reporting of information, to meet the challenges of
interconnection of objects and enable communication
between human and machine [8]. In Figure 1 the physical
and logical constituent elements are shown:1) Data
acquisition device (sensor), which collects information
from the real world, for example, temperature, humidity,
light, among others. 2) Wireless Communication, which
enable devices to perform data transfer via radio frequency
or Bluetooth.3) The micro controller card is responsible
for performing the processing of the data obtained by the
device, as well as granting access and control of these. It is
therefore necessary that it implements a logic and
processing unit that performs the processing of the
collected data in order to convert and transform them into
formats that will be useful for later reading and writing. 4)
Security Layer. Prevents other devices can handle data
reading and writing. 5) Firewall. It contains a series of
rules that allow, in the event of a strike, react and preserve
the logical integrity of the devices.6) Network connection
device, which is an Interface that provides communication
over the Internet with the use of TCP / IP protocols.7) API
Rest data transport. It provides a standardized way to
transport data. It has been widely used for its simplicity
and minimal data consumption at the time of the transfer.
8) Servers. They are the infrastructure that allows
receiving data from the various IoT devices, which are
accessible through the Internet and therefore require
security settings and a firewall.9) Data processing and
classification layer. When the server receives data from
different devices, it must be able to classify them based on
the one that sent them. To do this, it is necessary to
perform information processing. 10) Data Storage. When
received data are saved, it is possible to query and analyze
them at any time. 11) Local user interface. Provides access
to IoT device locally, i.e. performs direct interaction with
the device. 12) Remote user Interface. It provides access
to the device but using a connection through the Internet to
interact with it. 13) Devices control, analysis and
monitoring. It allows controlling IoT devices through
buttons and observing and analyzing collected data
through graphs and widgets.
The open source hardware and software proposed in this
paper (Arduino, Raspberry, Python, MongoDB,
PostgreSQL) have been considered given their
performance, active community, learning curve and
accessibility, so that that they can be easily implemented in
IoT projects.
Data scheme description.
Figure 2 shows how this architecture stores data through
an unstructured scheme that displays the captured basic
information and hierarchy under which storage is
considered. This information, after being processed
through a programming language like Python, can be
stored in a database like MongoDB.
Data presentation.
The way in which data that were captured, processed and
stored by the IoT devices are presented is a critical point.
This is done through platforms or screens and it is
necessary to consider the user experience (UX), taking into
account the behavior and actions that allow users to
understand the presented information [9].
In the platform developed in this work widgets are used.
They allow presenting simple information aesthetically and
understandably to the user
Development IoT Devices
To collect data two IoT devices were developed. Figure 3
shows the outline of Raspberry-based IoT I device, to
which the following devices are connected: Humidity and
temperature sensor, GPS transmitter, alcohol sensor, photo
resistor (LDR), soil humidity sensor, passive infrared
sensor (PIR), microphone, ultrasonic sensor and
potentiometer. Its location is fixed. In Figure 4 the
physical assembly of the device is shown.
In Figure 5 the scheme of IoT II device with a mobile
platform based on Arduino is presented. The following
devices have been used: Photo resistor (LDR), humidity
Int. J. Advanced Networking and Applications
Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290
2969
and temperature sensor, gas sensor, microphone,
potentiometer, GPS transmitter and gyroscope. Figure 6
corresponds to the physical mounting of this device.
These devices will be used to validate the case study
described below.
Case study.
To validate the methodology described in the previous
section, the following experiment was performed: Built
IoT devices were set in different geographical locations.
IoT I device in 22 del Bosque street, Col. Los Laureles del
Sur, 29290, San Cristobal de las Casas, Chiapas, Mexico,
with latitude: 16.705627 and longitude: -92.623613 and
IoT II device in 8 Indigenistas street, Col. 14 de
septiembre, 29210, San Cristobal de las Casas, Chiapas,
Mexico, with latitude: 16.746696 and longitude: -
92.634986, as shown in Figure 7.
With these devices a monitoring of different magnitudes,
such as relative humidity, temperature, light intensity and
noise was made. The information collected by each of
them, was sent to the server through a 2 Mbps Internet
connection.To this end, both IoT devices were connected
to the corresponding WiFi module. The information on the
server, can already be seen, manipulated and displayed
from any computer with an Internet connection.
III. RESULTS
When performing the experiment described in the previous
section, it was noted that the implementation of an IoT
architecture with open source hardware and software is
very practical, fast and flexible, as there is on the market a
variety of devices and sensors of all kinds at very
affordable price. There is also vast network information on
how to install and configure most of these devices.
In this project, the two IoT devices mounted (Arduino and
Raspberry), were able to interact without having observed
any difficulty.
In Figure 8 it can be seen that by the sum, since the
connection to the reception there are no more than 500
milliseconds and this is an acceptable time for the
processing and storage platform speed. As mentioned in
the previous section, an Internet connection of 2 Mbps was
used.However, evidence of transmission of more complex
data, such as photos or video was not performed.
In Figure 9 the temperature values (in Celsius degrees)
measured simultaneously by both IoT devices in a certain
time interval aredisplayed. The discrepancy of the values
obtained by Arduino and Raspberry devices shown
isbecause they are located in different places. The other
properties measured by the sensors of the IoT devices
exhibited similar behavior.
In Figure 10 some of the values measured by the sensors of
the IoT devices (potentiometer, temperature and relative
humidity gauge, distance, light intensity, noise)are
displayed. The presentation of data through widgets is
very nice and is considered adequate for displaying
information of various kinds, without causing confusion to
the user.
IoT devices could be located in any location with Internet
coverage, always getting very similar results, from which it
follows that the scope of IoT platforms is practically
unlimited.
IV. FIGURES AND TABLES
Figure 1. Architecture diagram for IoT projects.
Figure 2. Unstructured scheme for data storage.
Int. J. Advanced Networking and Applications
Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290
2970
Figure 3. Raspberry IoT I device scheme.
Figure 4. Construction of IoT I device with Raspberry.
Figure 5.Arduino IoT II device scheme.
Figure 6. Construction of IoT II device with Arduino.
Figure 7. Location of IoT devices.
Figure 8. Data saving request speed via the Internet.
Int. J. Advanced Networking and Applications
Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290
2971
Figure 9. Temperature monitoring by IoT devices graph.
Figure 10. Devices monitoring panel.
V. CONCLUSION
The architecture proposed in this paper was implemented
in a fast, economical and flexible way. The IoT devices
built functioned correctly, both to gather information
through its sensors and to send it to the server. Access to
information from any computer connected to the Internet,
was also very simple. It is worth mentioning that the data
handled by this platform were very simple, however, it is
intended to test transmission of images and video captured
using a VGA camera as it has been mounted to the mobile
platform shown in Figure 6, which will be reported later.
The potential in this area appears to be very large, given
the versatility of the platforms used and the large number
of devices that can be associated with them. Just an
Internet connection is needed to communicate any kind of
objects anywhere in the world. The breadth of this topic
enables the development of multiple lines of research, such
as the development of smart cities, for example.It is
necessary, however, to analyze the reliability of the IoT
architecture with open source hardware and software to
determine whether it is feasible to entrust it critical tasks.
REFERENCES
Journal Papers:
[7] Alfonso, J., Sánchez, N., Menendez, J. &Cacheiro, E.
(2015).Cooperative ITS communications architecture:
The FOTsis project approach and beyond. "IET
Intelligent Transport Systems", v. 9 (n. 6); pp. 1-8.
ISSN 1751-956X.
[8] Rodríguez, J., Montenegro, C. &Cueva, J. (2015).
Introduction to the Internet of Things.“Networks of
Engineering”, v. 6 (Special edition); pp. 53-59. E-
ISSN: 2248-762X (Spanish reference).
Books:
[1] Javed, A. (2016). Building Arduino Projects for the
Internet of Things. Experiments with Real-World
Applications. United States of America: Apress
Media, LLC.
[2] Waher, P. (2015). Learning Internet of Things.
Birmingham - Mumbai: Packt Publishing.
[6] Boubeta-Puig, J., Cubo, J., Nieto, A., Ortiz, G. &
Pimentel, E. (2015).Proposing a Device Architecture
and Services with Event Processing. Spain (Spanish
referente).
[9] Rowland, C., Goodman, E., Charlier, M., Light, A.
&Lui, A. (2015).Designing Connected Products.UX
for the Consumer Internet of Things. United States of
America: O’Reilly Media, Inc.
Theses:
[3] Everlet, A., Pastor, J. (2013). Introduction to the
Internet of Things. Building an IoT project. Spain.
Universidad Rey Juan Carlos (Spanish reference).
[4] Martínez, J. (2013). Open Technologies for
Prototyping the Internet of Things. Spain: Universidad
Politécnica de Madrid.
[5] Sosa, E. (2011).Contributions to the stablishment of a
global network of interconnected gíreles
sensors.Argentina: Universidad Nacional de La Plata
(Spanishreference).
Int. J. Advanced Networking and Applications
Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290
2972
Biographies
A. Medina-Santiago. Research Professor of CIDIT, Doctor
of Science in Electrical Engineering, Master of Science in
Electrical Engineering, Electronics Engineer, 2008, 2003
and 1999, respectively. His research is the development of
intelligent system with neural networks, fuzzy logic and
logic neurofuzzy hardware and software level. Currently it
develops intelligent system with applications in biomedical
signal processing.
E. V. Toledo-Nuñez. He earned his degree in Computer
Science at the InstitutoTecnológico Superior de Cintalapa,
Chiapas in 2013. Currently studies the
MasterofTechnology in ComputerScience, University of
Science and Technology Descartes of Mexico and serves
as a developer in "El Colegio de la Frontera Sur" in the
Infonomics area.
R. Soto-Alvarez. He earned his degree in Aeronautical
Engineering at the InstitutoPolitécnicoNacionalof Mexico
in 2009. Currently studies the MasterofTechnology in
ComputerScience, University of Science and Technology
Descartes of Mexico and Mathematics at the Universidad
Abierta y a Distancia de México.
F. R. Lopez-Estrada. He has a Ph.D in Automatic Control
from the Research Centre for Automatic Control of Nancy,
France, in 2014. He is also an Associated Professor in the
InsitutoTecnológico de Tuxtla Gutiérrez, Mexico. He
received his M.Sc. degree in Electronic Engineering in
Feb.2008 from the Centro Nacional de Investigación y
DesarrolloTecnológico (CENIDET), Mexico. His research
interests are in descriptor systems, linear parameter
varying systems, fault detection and fault tolerant control
systems, and UAVs.

Contenu connexe

Tendances

IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of ThingsPayamBarnaghi
 
Towards Internet of Things: Survey and Future Vision
Towards Internet of Things: Survey and Future VisionTowards Internet of Things: Survey and Future Vision
Towards Internet of Things: Survey and Future VisionCSCJournals
 
Intelligent Internet of Things (IIoT): System Architectures and Communica...
   Intelligent Internet of Things (IIoT): System  Architectures and Communica...   Intelligent Internet of Things (IIoT): System  Architectures and Communica...
Intelligent Internet of Things (IIoT): System Architectures and Communica...Raghu Nandy
 
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...Istabraq M. Al-Joboury
 
Review of big data analytics (bda) architecture trends and analysis
Review of big data analytics (bda) architecture   trends and analysis Review of big data analytics (bda) architecture   trends and analysis
Review of big data analytics (bda) architecture trends and analysis Conference Papers
 
Technology analysis for internet of things using big data learning
Technology analysis for internet of things using big data learningTechnology analysis for internet of things using big data learning
Technology analysis for internet of things using big data learningeSAT Journals
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1iotest
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected worldijcsa
 
Trust management techniques_for_the_internet_of_things_a_survey-converted
Trust management techniques_for_the_internet_of_things_a_survey-convertedTrust management techniques_for_the_internet_of_things_a_survey-converted
Trust management techniques_for_the_internet_of_things_a_survey-convertedtanvir616
 
Semantic Technolgies for the Internet of Things
Semantic Technolgies for the Internet of ThingsSemantic Technolgies for the Internet of Things
Semantic Technolgies for the Internet of ThingsPayamBarnaghi
 
Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things PayamBarnaghi
 
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingA Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingPayamBarnaghi
 
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...Amélie Gyrard
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things PayamBarnaghi
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesPayamBarnaghi
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things PayamBarnaghi
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...Juan Antonio Martin Checa
 
Discovering Things and Things’ data/services
Discovering Things and  Things’ data/servicesDiscovering Things and  Things’ data/services
Discovering Things and Things’ data/servicesPayamBarnaghi
 

Tendances (19)

IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
 
Towards Internet of Things: Survey and Future Vision
Towards Internet of Things: Survey and Future VisionTowards Internet of Things: Survey and Future Vision
Towards Internet of Things: Survey and Future Vision
 
Intelligent Internet of Things (IIoT): System Architectures and Communica...
   Intelligent Internet of Things (IIoT): System  Architectures and Communica...   Intelligent Internet of Things (IIoT): System  Architectures and Communica...
Intelligent Internet of Things (IIoT): System Architectures and Communica...
 
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
 
Review of big data analytics (bda) architecture trends and analysis
Review of big data analytics (bda) architecture   trends and analysis Review of big data analytics (bda) architecture   trends and analysis
Review of big data analytics (bda) architecture trends and analysis
 
Technology analysis for internet of things using big data learning
Technology analysis for internet of things using big data learningTechnology analysis for internet of things using big data learning
Technology analysis for internet of things using big data learning
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected world
 
Trust management techniques_for_the_internet_of_things_a_survey-converted
Trust management techniques_for_the_internet_of_things_a_survey-convertedTrust management techniques_for_the_internet_of_things_a_survey-converted
Trust management techniques_for_the_internet_of_things_a_survey-converted
 
Semantic Technolgies for the Internet of Things
Semantic Technolgies for the Internet of ThingsSemantic Technolgies for the Internet of Things
Semantic Technolgies for the Internet of Things
 
Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things Intelligent Data Processing for the Internet of Things
Intelligent Data Processing for the Internet of Things
 
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingA Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
 
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
 
Data dynamics in IoT Era
Data dynamics in IoT EraData dynamics in IoT Era
Data dynamics in IoT Era
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
 
Internet of Things: Concepts and Technologies
Internet of Things: Concepts and TechnologiesInternet of Things: Concepts and Technologies
Internet of Things: Concepts and Technologies
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
 
Discovering Things and Things’ data/services
Discovering Things and  Things’ data/servicesDiscovering Things and  Things’ data/services
Discovering Things and Things’ data/services
 

En vedette (7)

Monsanto
MonsantoMonsanto
Monsanto
 
William Ury - HSM
William Ury - HSMWilliam Ury - HSM
William Ury - HSM
 
Webinar: Study an online Master’s in Gender Studies, Linköping University, Sw...
Webinar: Study an online Master’s in Gender Studies, Linköping University, Sw...Webinar: Study an online Master’s in Gender Studies, Linköping University, Sw...
Webinar: Study an online Master’s in Gender Studies, Linköping University, Sw...
 
Sale announcement
Sale announcementSale announcement
Sale announcement
 
SOAP Viacom
SOAP ViacomSOAP Viacom
SOAP Viacom
 
Convenção AMBEV
Convenção AMBEVConvenção AMBEV
Convenção AMBEV
 
How marketing helps form our emotional relationship with food
How marketing helps form our emotional relationship with foodHow marketing helps form our emotional relationship with food
How marketing helps form our emotional relationship with food
 

Similaire à Open Source Platforms Integration for the Development of an Architecture of Collection and Presentation of Information in "Internet of Things" Projects

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
An Event-based Middleware for Syntactical Interoperability in Internet of Th...
An Event-based Middleware for Syntactical Interoperability  in Internet of Th...An Event-based Middleware for Syntactical Interoperability  in Internet of Th...
An Event-based Middleware for Syntactical Interoperability in Internet of Th...IJECEIAES
 
IRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET Journal
 
20476-38939-1-PB.pdf
20476-38939-1-PB.pdf20476-38939-1-PB.pdf
20476-38939-1-PB.pdfIjictTeam
 
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...Universita della Calabria,
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of thingsIJECEIAES
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of thingsIJECEIAES
 
A_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdfA_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdf12rno
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Zakaria Hossain
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 
IRJET - Cloud Computing and IoT Convergence
IRJET -  	  Cloud Computing and IoT ConvergenceIRJET -  	  Cloud Computing and IoT Convergence
IRJET - Cloud Computing and IoT ConvergenceIRJET Journal
 
A Brief Review on Internet of Things
A Brief Review on Internet of ThingsA Brief Review on Internet of Things
A Brief Review on Internet of ThingsIRJET Journal
 
Campus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodesCampus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodesEduardo Puertas
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgHakkemB
 
Emergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, EvolutionEmergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, EvolutionRoopaDNDandally
 
Emergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, EvolutionEmergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, EvolutionRoopaDNDandally
 
RT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected thingsRT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected thingsjournalBEEI
 

Similaire à Open Source Platforms Integration for the Development of an Architecture of Collection and Presentation of Information in "Internet of Things" Projects (20)

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
An Event-based Middleware for Syntactical Interoperability in Internet of Th...
An Event-based Middleware for Syntactical Interoperability  in Internet of Th...An Event-based Middleware for Syntactical Interoperability  in Internet of Th...
An Event-based Middleware for Syntactical Interoperability in Internet of Th...
 
IRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service Platform
 
20476-38939-1-PB.pdf
20476-38939-1-PB.pdf20476-38939-1-PB.pdf
20476-38939-1-PB.pdf
 
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
Towards Interoperable, Cognitive and Autonomic IoT Systems: an Agent-based Ap...
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of things
 
A unified ontology-based data integration approach for the internet of things
A unified ontology-based data integration approach for the  internet of thingsA unified ontology-based data integration approach for the  internet of things
A unified ontology-based data integration approach for the internet of things
 
A_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdfA_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdf
 
Internet of Things (IoT): Readme
Internet of Things (IoT): ReadmeInternet of Things (IoT): Readme
Internet of Things (IoT): Readme
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
IRJET - Cloud Computing and IoT Convergence
IRJET -  	  Cloud Computing and IoT ConvergenceIRJET -  	  Cloud Computing and IoT Convergence
IRJET - Cloud Computing and IoT Convergence
 
A Brief Review on Internet of Things
A Brief Review on Internet of ThingsA Brief Review on Internet of Things
A Brief Review on Internet of Things
 
Campus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodesCampus edge computing_network_based_on_io_t_street_lighting_nodes
Campus edge computing_network_based_on_io_t_street_lighting_nodes
 
Iot Report
Iot ReportIot Report
Iot Report
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
Emergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, EvolutionEmergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, Evolution
 
Emergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, EvolutionEmergence of IoT,Introduction, Evolution
Emergence of IoT,Introduction, Evolution
 
RT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected thingsRT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected things
 

Plus de Eswar Publications

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyEswar Publications
 
Clickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickClickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickEswar Publications
 
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Eswar Publications
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerEswar Publications
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Eswar Publications
 
App for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersApp for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersEswar Publications
 
What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...Eswar Publications
 
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemWLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemEswar Publications
 
Spreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudySpreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudyEswar Publications
 
Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Eswar Publications
 
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...Eswar Publications
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkEswar Publications
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)Eswar Publications
 
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemAutomatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemEswar Publications
 
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelMulti- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelEswar Publications
 
Impact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesImpact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesEswar Publications
 
Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Eswar Publications
 
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Eswar Publications
 
Network as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmNetwork as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmEswar Publications
 
Explosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasExplosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasEswar Publications
 

Plus de Eswar Publications (20)

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A Survey
 
Clickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickClickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s Click
 
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using Microcontroller
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
 
App for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersApp for Physiological Seed quality Parameters
App for Physiological Seed quality Parameters
 
What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...
 
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemWLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
 
Spreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudySpreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case Study
 
Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...
 
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)
 
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemAutomatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
 
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelMulti- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
 
Impact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesImpact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon Perspectives
 
Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...
 
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
 
Network as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmNetwork as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC Algorithm
 
Explosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasExplosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed Antennas
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Open Source Platforms Integration for the Development of an Architecture of Collection and Presentation of Information in "Internet of Things" Projects

  • 1. Int. J. Advanced Networking and Applications Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290 2967 Open Source Platforms Integration for the Development of an Architecture of Collection and Presentation of Information in "Internet of Things" Projects A. Medina-Santiago Center for Research, Development and Technological Innovation, University of Science and Technology Descartes, Chiapas, México Email: cidit@universidaddescartes.edu.mx E. V. Toledo-Nuñez Master of Technology in Computer Science, University of Science and Technology Descartes, Chiapas, México Email: edertoledon@gmail.com R. Soto-Alvarez Master of Technology in Computer Science, University of Science and Technology Descartes, Chiapas, México Email: rsotoa@prodigy.net.mx F. R.Lopez-Estrada Associated Professor. InstitutoTecnológico de Tuxtla Gutiérrez, Chiapas, México Email: frlopez@ittg.edu.mx ----------------------------------------------------------------------ABSTRACT-------------------------------------------------------------- The goal of the Internet of Things (IoT) is to achieve the interconnection and interaction of all kind of everyday objects. IoT architecture can be implemented in various ways. This paper presents a way to mount an IoT architecture using open source hardware and software platforms and shows that this is a viable option to collect information through various sensors and present it through a web page. Keywords - Internet of Things, Open Source, IoT Architecture. ----------------------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: July 06, 2016 Date of Acceptance: July 21, 2016 ----------------------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION The Internet of Things (IoT) tries to make everyday objects smart, giving them the ability to detect various conditions of their environment or of their own operation, communicate and respond to real-world events [1, 2]. Although the concept of IoT has existed for several years, the existing telecommunications infrastructure nowadays has allowed a notable development in this area. This is demonstrable, since the number of things connected to the Internet in 2008 exceeded the number of inhabitants of the planet [3], and analysts predict that by 2020 there will be 50 billion connected devices [1]. According to CISCO Systems, in 2013 the turnover of the things connected to the Internet amounted to approximately 475,000 million and represents a global business of 10,900 billion Euros in 5 years [3]. IoT services demand is diversifying, so to meet these needs there are some companies offering solutions that pose a “Project Stack" architecture that allows building and interacting with IoT projects [3]. Research has even proposed WSAN (Wireless Sensor and Actuator Network) solutions as network schemes for deployment scenarios [4]. These solutions, however, have the disadvantage that a rent that depends on the number of devices used has to be paid. One way to avoid this inconvenience is by implementing IoT architectures that allow horizontal and vertical scaling, with the help of open source hardware and software. In this regard, in [5] a detailed explanation of the anatomy, construction and architecture of IoT is given, while in [4] a detailed analysis of various Open Source type hardware platforms analysis is performed and culminates with service-oriented software architecture for embedded systems. Furthermore, in [6] a modular design Middleware development for capture, storage and release is presented. In Alfonso et al a Field Operational Test (FOTsis) project is proposed, contributing to the deployment of an environment with services involving a considerable number of entities outside the vehicle, based on an Intelligent Tutoring System (ITS), while Boubetaet al propose a Service-Oriented Device Architecture (SODA 2.0) and Event-Driven Architecture (EDA). While the aforementioned works propose architectures and analyze open source platforms, they do not detail how conjoining them.
  • 2. Int. J. Advanced Networking and Applications Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290 2968 In this work, two IoT platforms are developed using open source hardware and software. Each collects information from the surroundings and communicates with a server through the Internet. It also shows a way to store, process and present the information obtained by each of the platforms. The diagrams, comparisons and example of IoT architecture presented in this paper offer the opportunity to identify the basic points for the collection and reporting of information with such platforms. II. METHODOLOGY IoT architecture. Given the characteristics and diversity of devices that can be connected together, the IoT architectures over the years have evolved and begun to contemplate different forms and stages. However, it has come to generalize the idea that it is necessary to have a decentralized and distributed organization as to the manner in which the devices must be connected, based on structures of only hop, star, cluster, multi-hop or hierarchical [5]. Now, in order to establish the ways of how communication between the devices should be done, a service-based and event-driven orientation has been considered, thus providing interoperability between different devices and services [6] and, since devices and users connectivity is the goal, it is necessary to have services that can be accessed in various ways, for which it also considers the management, security, data flow control and processing within architectures [7]. The architecture proposed in this work includes the collection, transportation, processing, storage and reporting of information, to meet the challenges of interconnection of objects and enable communication between human and machine [8]. In Figure 1 the physical and logical constituent elements are shown:1) Data acquisition device (sensor), which collects information from the real world, for example, temperature, humidity, light, among others. 2) Wireless Communication, which enable devices to perform data transfer via radio frequency or Bluetooth.3) The micro controller card is responsible for performing the processing of the data obtained by the device, as well as granting access and control of these. It is therefore necessary that it implements a logic and processing unit that performs the processing of the collected data in order to convert and transform them into formats that will be useful for later reading and writing. 4) Security Layer. Prevents other devices can handle data reading and writing. 5) Firewall. It contains a series of rules that allow, in the event of a strike, react and preserve the logical integrity of the devices.6) Network connection device, which is an Interface that provides communication over the Internet with the use of TCP / IP protocols.7) API Rest data transport. It provides a standardized way to transport data. It has been widely used for its simplicity and minimal data consumption at the time of the transfer. 8) Servers. They are the infrastructure that allows receiving data from the various IoT devices, which are accessible through the Internet and therefore require security settings and a firewall.9) Data processing and classification layer. When the server receives data from different devices, it must be able to classify them based on the one that sent them. To do this, it is necessary to perform information processing. 10) Data Storage. When received data are saved, it is possible to query and analyze them at any time. 11) Local user interface. Provides access to IoT device locally, i.e. performs direct interaction with the device. 12) Remote user Interface. It provides access to the device but using a connection through the Internet to interact with it. 13) Devices control, analysis and monitoring. It allows controlling IoT devices through buttons and observing and analyzing collected data through graphs and widgets. The open source hardware and software proposed in this paper (Arduino, Raspberry, Python, MongoDB, PostgreSQL) have been considered given their performance, active community, learning curve and accessibility, so that that they can be easily implemented in IoT projects. Data scheme description. Figure 2 shows how this architecture stores data through an unstructured scheme that displays the captured basic information and hierarchy under which storage is considered. This information, after being processed through a programming language like Python, can be stored in a database like MongoDB. Data presentation. The way in which data that were captured, processed and stored by the IoT devices are presented is a critical point. This is done through platforms or screens and it is necessary to consider the user experience (UX), taking into account the behavior and actions that allow users to understand the presented information [9]. In the platform developed in this work widgets are used. They allow presenting simple information aesthetically and understandably to the user Development IoT Devices To collect data two IoT devices were developed. Figure 3 shows the outline of Raspberry-based IoT I device, to which the following devices are connected: Humidity and temperature sensor, GPS transmitter, alcohol sensor, photo resistor (LDR), soil humidity sensor, passive infrared sensor (PIR), microphone, ultrasonic sensor and potentiometer. Its location is fixed. In Figure 4 the physical assembly of the device is shown. In Figure 5 the scheme of IoT II device with a mobile platform based on Arduino is presented. The following devices have been used: Photo resistor (LDR), humidity
  • 3. Int. J. Advanced Networking and Applications Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290 2969 and temperature sensor, gas sensor, microphone, potentiometer, GPS transmitter and gyroscope. Figure 6 corresponds to the physical mounting of this device. These devices will be used to validate the case study described below. Case study. To validate the methodology described in the previous section, the following experiment was performed: Built IoT devices were set in different geographical locations. IoT I device in 22 del Bosque street, Col. Los Laureles del Sur, 29290, San Cristobal de las Casas, Chiapas, Mexico, with latitude: 16.705627 and longitude: -92.623613 and IoT II device in 8 Indigenistas street, Col. 14 de septiembre, 29210, San Cristobal de las Casas, Chiapas, Mexico, with latitude: 16.746696 and longitude: - 92.634986, as shown in Figure 7. With these devices a monitoring of different magnitudes, such as relative humidity, temperature, light intensity and noise was made. The information collected by each of them, was sent to the server through a 2 Mbps Internet connection.To this end, both IoT devices were connected to the corresponding WiFi module. The information on the server, can already be seen, manipulated and displayed from any computer with an Internet connection. III. RESULTS When performing the experiment described in the previous section, it was noted that the implementation of an IoT architecture with open source hardware and software is very practical, fast and flexible, as there is on the market a variety of devices and sensors of all kinds at very affordable price. There is also vast network information on how to install and configure most of these devices. In this project, the two IoT devices mounted (Arduino and Raspberry), were able to interact without having observed any difficulty. In Figure 8 it can be seen that by the sum, since the connection to the reception there are no more than 500 milliseconds and this is an acceptable time for the processing and storage platform speed. As mentioned in the previous section, an Internet connection of 2 Mbps was used.However, evidence of transmission of more complex data, such as photos or video was not performed. In Figure 9 the temperature values (in Celsius degrees) measured simultaneously by both IoT devices in a certain time interval aredisplayed. The discrepancy of the values obtained by Arduino and Raspberry devices shown isbecause they are located in different places. The other properties measured by the sensors of the IoT devices exhibited similar behavior. In Figure 10 some of the values measured by the sensors of the IoT devices (potentiometer, temperature and relative humidity gauge, distance, light intensity, noise)are displayed. The presentation of data through widgets is very nice and is considered adequate for displaying information of various kinds, without causing confusion to the user. IoT devices could be located in any location with Internet coverage, always getting very similar results, from which it follows that the scope of IoT platforms is practically unlimited. IV. FIGURES AND TABLES Figure 1. Architecture diagram for IoT projects. Figure 2. Unstructured scheme for data storage.
  • 4. Int. J. Advanced Networking and Applications Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290 2970 Figure 3. Raspberry IoT I device scheme. Figure 4. Construction of IoT I device with Raspberry. Figure 5.Arduino IoT II device scheme. Figure 6. Construction of IoT II device with Arduino. Figure 7. Location of IoT devices. Figure 8. Data saving request speed via the Internet.
  • 5. Int. J. Advanced Networking and Applications Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290 2971 Figure 9. Temperature monitoring by IoT devices graph. Figure 10. Devices monitoring panel. V. CONCLUSION The architecture proposed in this paper was implemented in a fast, economical and flexible way. The IoT devices built functioned correctly, both to gather information through its sensors and to send it to the server. Access to information from any computer connected to the Internet, was also very simple. It is worth mentioning that the data handled by this platform were very simple, however, it is intended to test transmission of images and video captured using a VGA camera as it has been mounted to the mobile platform shown in Figure 6, which will be reported later. The potential in this area appears to be very large, given the versatility of the platforms used and the large number of devices that can be associated with them. Just an Internet connection is needed to communicate any kind of objects anywhere in the world. The breadth of this topic enables the development of multiple lines of research, such as the development of smart cities, for example.It is necessary, however, to analyze the reliability of the IoT architecture with open source hardware and software to determine whether it is feasible to entrust it critical tasks. REFERENCES Journal Papers: [7] Alfonso, J., Sánchez, N., Menendez, J. &Cacheiro, E. (2015).Cooperative ITS communications architecture: The FOTsis project approach and beyond. "IET Intelligent Transport Systems", v. 9 (n. 6); pp. 1-8. ISSN 1751-956X. [8] Rodríguez, J., Montenegro, C. &Cueva, J. (2015). Introduction to the Internet of Things.“Networks of Engineering”, v. 6 (Special edition); pp. 53-59. E- ISSN: 2248-762X (Spanish reference). Books: [1] Javed, A. (2016). Building Arduino Projects for the Internet of Things. Experiments with Real-World Applications. United States of America: Apress Media, LLC. [2] Waher, P. (2015). Learning Internet of Things. Birmingham - Mumbai: Packt Publishing. [6] Boubeta-Puig, J., Cubo, J., Nieto, A., Ortiz, G. & Pimentel, E. (2015).Proposing a Device Architecture and Services with Event Processing. Spain (Spanish referente). [9] Rowland, C., Goodman, E., Charlier, M., Light, A. &Lui, A. (2015).Designing Connected Products.UX for the Consumer Internet of Things. United States of America: O’Reilly Media, Inc. Theses: [3] Everlet, A., Pastor, J. (2013). Introduction to the Internet of Things. Building an IoT project. Spain. Universidad Rey Juan Carlos (Spanish reference). [4] Martínez, J. (2013). Open Technologies for Prototyping the Internet of Things. Spain: Universidad Politécnica de Madrid. [5] Sosa, E. (2011).Contributions to the stablishment of a global network of interconnected gíreles sensors.Argentina: Universidad Nacional de La Plata (Spanishreference).
  • 6. Int. J. Advanced Networking and Applications Volume: 08 Issue: 01 Pages: 2967-2972 (2016) ISSN: 0975-0290 2972 Biographies A. Medina-Santiago. Research Professor of CIDIT, Doctor of Science in Electrical Engineering, Master of Science in Electrical Engineering, Electronics Engineer, 2008, 2003 and 1999, respectively. His research is the development of intelligent system with neural networks, fuzzy logic and logic neurofuzzy hardware and software level. Currently it develops intelligent system with applications in biomedical signal processing. E. V. Toledo-Nuñez. He earned his degree in Computer Science at the InstitutoTecnológico Superior de Cintalapa, Chiapas in 2013. Currently studies the MasterofTechnology in ComputerScience, University of Science and Technology Descartes of Mexico and serves as a developer in "El Colegio de la Frontera Sur" in the Infonomics area. R. Soto-Alvarez. He earned his degree in Aeronautical Engineering at the InstitutoPolitécnicoNacionalof Mexico in 2009. Currently studies the MasterofTechnology in ComputerScience, University of Science and Technology Descartes of Mexico and Mathematics at the Universidad Abierta y a Distancia de México. F. R. Lopez-Estrada. He has a Ph.D in Automatic Control from the Research Centre for Automatic Control of Nancy, France, in 2014. He is also an Associated Professor in the InsitutoTecnológico de Tuxtla Gutiérrez, Mexico. He received his M.Sc. degree in Electronic Engineering in Feb.2008 from the Centro Nacional de Investigación y DesarrolloTecnológico (CENIDET), Mexico. His research interests are in descriptor systems, linear parameter varying systems, fault detection and fault tolerant control systems, and UAVs.