1,488 research outputs found
Surfing the Internet-of-Things: lightweight access and control of wireless sensor networks using industrial low power protocols
Internet-of-Things (IoT) is emerging to play an important role in the continued advancement of information and communication technologies. To accelerate industrial application developments, the use of web services for networking applications is seen as important in IoT communications. In this paper, we present a RESTful web service architecture for energy-constrained wireless sensor networks (WSNs) to enable remote data collection from sensor devices in WSN nodes. Specifically, we consider both IPv6 protocol support in WSN nodes as well as an integrated gateway solution to allow any Internet clients to access these nodes.We describe the implementation of a prototype system, which demonstrates the proposed RESTful approach to collect sensing data from a WSN. A performance evaluation is presented to illustrate the simplicity and efficiency of our proposed scheme
Recommended from our members
Towards NFC payments using a lightweight architecture for the Web of Things
The Web (and Internet) of Things has seen the rapid emergence of new protocols and standards, which provide for innovative models of interaction for applications. One such model fostered by the Web of Things (WoT) ecosystem is that of contactless interaction between devices. Near Field Communication (NFC) technology is one such enabler of contactless interactions. Contactless technology for the WoT requires all parties to agree one common definition and implementation and, in this paper, we propose a new lightweight architecture for the WoT, based on RESTful approaches. We show how the proposed architecture supports the concept of a mobile wallet, enabling users to make secure payments employing NFC technology with their mobile devices. In so doing, we argue that the vision of the WoT is brought a step closer to fruition
Recommended from our members
OPENSENSEMAP - A Citizen Science Platform For Publishing And Exploring Sensor Data as Open Data
A plethora of citizen science sensor platforms for dierent use-cases already exist. They provide cheap, precongured, plug and playable hardware and software solutions. Using data from multiple platforms and resources can be a challenging task in respect of discovering, exploring, downloading and converting. This work aims to implement a one-stop-shop for sensor data that tries to tackle these problems. Therefore a basic data schema capable of metadata is established that allows publishing generic sensor platforms and sensor data. For exploration a web platform is implemented based on common web standards. This work describes the requirements, design and implementation of the OpenSenseMap. OpenSenseMap is following the clientserver model and its complete application stack is implemented in JavaScript. It describes the basic components and the underlying data model. All components are using open-source technology and are published under an opensource license too. The RESTful service is the heart of OpenSenseMap and implements the data publish and data retrieval functions. Developers may use it to build custom applications around OpenSenseMap or integrate OpenSenseMap into existing projects. The NodeJS application runs its own web server and implements the different HTTP request types. The OpenSenseMap concept is being evaluated with a technical and a user survey
Model-Driven Methodology for Rapid Deployment of Smart Spaces based on Resource-Oriented Architectures
Advances in electronics nowadays facilitate the design of smart spaces based on physical mash-ups of sensor and actuator devices. At the same time, software paradigms such as Internet of Things (IoT) and Web of Things (WoT) are motivating the creation of technology to support the development and deployment of web-enabled embedded sensor and actuator devices with two major objectives: (i) to integrate sensing and actuating functionalities into everyday objects, and (ii) to easily allow a diversity of devices to plug into the Internet. Currently, developers who are applying this Internet-oriented approach need to have solid understanding about specific platforms and web technologies. In order to alleviate this development process, this research proposes a Resource-Oriented and Ontology-Driven Development (ROOD) methodology based on the Model Driven Architecture (MDA). This methodology aims at enabling the development of smart spaces through a set of modeling tools and semantic technologies that support the definition of the smart space and the automatic generation of code at hardware level. ROOD feasibility is demonstrated by building an adaptive health monitoring service for a Smart Gym
RESTful framework for collaborative internet of things based on IEC 61850
El contenido de los capĂtulos 2 y 3 está sujeto a confidencialidad
161 p.En 1991, Mark Weiser formulĂł el paradigma de ComputaciĂłn Ubicua definiendo el concepto de Entorno Inteligente como un espacio fĂsico repleto de dispositivos, muy integrados en el entorno, y con capacidades de identificaciĂłn, sensorizaciĂłn y actuaciĂłn. Internet de las Cosas (IoT) expande el ámbito de localizaciĂłn de estos dispositivos y servicios ubicuos, representados como cosas, de un entorno local a internet como red global. Para la implementaciĂłn de estos escenarios de aplicaciĂłn, la colaboraciĂłn entre las cosas es uno de los principales retos de investigaciĂłn. El objetivo de esta colaboraciĂłn es ser capaces de satisfacer necesidades globales mediante la combinaciĂłn de servicios individuales. Esta Tesis propone una arquitectura colaborativa entre las cosas desplegadas en internet.Las tecnologĂas alrededor de los Servicios Web SOAP/XML, adecuadas para IoT, soportan aspectos claves para un sistema colaborativo como la publicaciĂłn, descubrimiento, control y gestiĂłn de eventos de los dispositivos. Como alternativa, REST ha ganado terreno en este ámbito por ser considerada una opciĂłn más ligera, sencilla y natural para la comunicaciĂłn en internet. Sin embargo, no existen protocolos para descubrimiento y gestiĂłn de eventos para recursos REST. Esta Tesis aborda dicha carencia proponiendo una especificaciĂłn de estos protocolos para arquitecturas REST. Otro aspecto importante es la representaciĂłn, a nivel de aplicaciĂłn, de las cosas distribuidas. Entre las propuestas para la estandarizaciĂłn de los modelos de informaciĂłn y comunicaciĂłn en este dominio que podrĂan aplicarse, de manera similar, a IoT, destaca el estándar IEC 61850. Sin embargo, los protocolos de comunicaciĂłn definidos por el estándar no son adecuados para IoT. Esta Tesis analiza la idoneidad del IEC 61850 para escenarios IoT y propone un protocolo de comunicaciĂłn REST para sus servicios.Por Ăşltimo, se trata la problemática asociada a la confiabilidad que debe proporcionar una arquitectura IoT para dominios de aplicaciĂłn relacionados con la salud o sistemas de seguridad funcional (Safety)
A gap analysis of Internet-of-Things platforms
We are experiencing an abundance of Internet-of-Things (IoT) middleware
solutions that provide connectivity for sensors and actuators to the Internet.
To gain a widespread adoption, these middleware solutions, referred to as
platforms, have to meet the expectations of different players in the IoT
ecosystem, including device providers, application developers, and end-users,
among others. In this article, we evaluate a representative sample of these
platforms, both proprietary and open-source, on the basis of their ability to
meet the expectations of different IoT users. The evaluation is thus more
focused on how ready and usable these platforms are for IoT ecosystem players,
rather than on the peculiarities of the underlying technological layers. The
evaluation is carried out as a gap analysis of the current IoT landscape with
respect to (i) the support for heterogeneous sensing and actuating
technologies, (ii) the data ownership and its implications for security and
privacy, (iii) data processing and data sharing capabilities, (iv) the support
offered to application developers, (v) the completeness of an IoT ecosystem,
and (vi) the availability of dedicated IoT marketplaces. The gap analysis aims
to highlight the deficiencies of today's solutions to improve their integration
to tomorrow's ecosystems. In order to strengthen the finding of our analysis,
we conducted a survey among the partners of the Finnish IoT program, counting
over 350 experts, to evaluate the most critical issues for the development of
future IoT platforms. Based on the results of our analysis and our survey, we
conclude this article with a list of recommendations for extending these IoT
platforms in order to fill in the gaps.Comment: 15 pages, 4 figures, 3 tables, Accepted for publication in Computer
Communications, special issue on the Internet of Things: Research challenges
and solution
RESTful Discovery and Eventing for Service Provisioning in Assisted Living Environments
Service provisioning in assisted living environments faces distinct challenges due to the heterogeneity of networks, access technology, and sensing/actuation devices in such an environment. Existing solutions, such as SOAP-based web services, can interconnect heterogeneous devices and services, and can be published, discovered and invoked dynamically. However, it is considered heavier than what is required in the smart environment-like context and hence suffers from performance degradation. Alternatively, REpresentational State Transfer (REST) has gained much attention from the community and is considered as a lighter and cleaner technology compared to the SOAP-based web services. Since it is simple to publish and use a RESTful web service, more and more service providers are moving toward REST-based solutions, which promote a resource-centric conceptualization as opposed to a service-centric conceptualization. Despite such benefits of REST, the dynamic discovery and eventing of RESTful services are yet considered a major hurdle to utilization of the full potential of REST-based approaches. In this paper, we address this issue, by providing a RESTful discovery and eventing specification and demonstrate it in an assisted living healthcare scenario. We envisage that through this approach, the service provisioning in ambient assisted living or other smart environment settings will be more efficient, timely, and less resource-intensive.The authors extend their appreciation to the Deanship of Scientific Research at King Saud University for funding this work through the research group project No. RGP-VPP-049
- …