14 research outputs found

    P2P service exposer

    Get PDF
    Dissertação para obtenção do Grau de Mestre em Engenharia Electrotécnica e de ComputadoresSmart homes were developed to improve inhabitants comfort by integrating electronic devices that perform the control of domestic activities, such as home entertainment systems, yard watering, house cleaning, etc. They are equipped with sensors and actuators that rely on P2P networking to share services and resources amongst them. To perform home management, inhabitants want to access their homes, from anywhere in the world using everyday devices, like smartphones. These devices aren’t peers of the network. They are outsiders that use a technology different, accessing the in-house P2P networks through Service Exposers, a special set of peers that expose the services available in the P2P network. Expose the services is challenging, because services in the network are always changing, new services can appear and the existing can change their locations and methods. These peers use a different technology; non-standard and inaccessible by devices like smartphones. For this, a P2P Service Exposer architecture is proposed, that indexes all the services available in the network, expose them to clients in a standardized platform, such as Web Services, and perform translations between the two different technological environments

    Carbook: A Platform for Mobile Automotive Services

    Get PDF
    Wireless mobile technologies have triggered a rapid development of secondary network technologies. One such prominent field of technology is interoperability for consumer devices. This field is mostly based on XML and Web Services and it includes technologies such as Universal Plug-and-Play, open media container formats, open codecs and Rich Internet Application technologies for mobile devices. Automotive field has been relatively slow and conservative in embracing these new Internet technologies. This is about to change as European Union and other substantial players are pressing forward with the safety and environmental technologies in cars. These technologies depend heavily on wireless Internet connectivity. As part of this thesis work, I have played a central role in defining the core concept of a distributed framework for mobile automotive services, Carbook System. I have also outlined the first phase of a shared research environment, Carlab, for these kinds of services. Carlab is used to demonstrate different technologies in accordance to Elektrobit’s vision for the future automotive Internet services. Carbook System will be implemented incrementally jointly with the continuation of the Carlab implementation. In this master of science thesis I have mapped and evaluated the essential technologies and created a preliminary outline for Carbook System and a set of services. The first phase Carlab network topology and emulation of different domains in Carbook System are also drafted in this thesis work

    OMUS : an optimized multimedia service for the home environment

    Get PDF
    Media content in home environments is often scattered across multiple devices in the home network. As both the available multimedia devices in the home (e.g., smartphones, tablets, laptops, game consoles, etc.) and the available content (video and audio) is increasing, interconnecting desired content with available devices is becoming harder and home users are experiencing difficulties in selecting interesting content for their current context. In this paper, we start with an analysis of the home environment by means of a user study. Information handling problems are identified and requirements for a home information system formulated. To meet these requirements we propose the OMUS home information system which includes an optimized content aggregation framework, a hybrid group-based contextual recommender system, and an overall web-based user interface making both content and recommendations available for all devices across the home network. For the group recommendations we introduced distinct weights for each user and showed that by varying the weights, the coverage (i.e., items that can be returned by the recommender) considerably increases. Also the addition of genre filter functionality was proven to further boost the coverage. The OMUS system was evaluated by means of focus groups and by qualitative and quantitative performance assessment of individual parts of the system. The modularity of internal components and limited imposed hardware requirements implies flexibility as to how the OMUS system can be deployed (ranging from e.g., embedded in hardware devices or more software services based)

    Architectures de réseaux pour la délivrance de services à domicile

    Get PDF
    Avec l’omniprésence au quotidien du numérique et de l’informatique, de plus en plus d’utilisateurs souhaitent avoir accès à Internet et à leurs applications via n’importe quel périphérique, de n’importe où et n’importe quand. Les appareils domestiques intelligents se développant, les besoins d’échanger des données au domicile même se font de plus en plus sentir. C’est dans ce contexte, celui des services à domicile avec besoin d’interconnexion que se situe notre étude. Ce type de service est qualifié de Home Service (HS) alors que le réseau à domicile est nommé Home Network (HN). La problématique pour les opérateurs est alors de concevoir des architectures appropriées à l’interconnexion des HN de manière sécurisée tout en permettant un déploiement facile et à grande échelle. Dans la première étape, nous considérons la livraison de services sécurisés à travers un réseau de nouvelle génération (NGN) : IMS (IP Multimedia Subsystem). IMS étant l’architecture de référence pour son caractère réseau NGN des opérateurs, diverses architectures peuvent être développées comme support aux HS. Nous avons choisi d'analyser et de mettre en place une architecture P2P centralisée et de le comparer à l’architecture de référence. Plusieurs mécanismes d'authentification sont mis en place autour du P2P centralisé afin de sécuriser la prestation de services. La modélisation et l’évaluation de notre proposition ont permis d’identifier sa relation à l’IMS mais aussi des problèmes inhérents aux solutions centralisées : la protection des données personnelles, l’impact de la taille sur réseau sur les performances, l’existence d’un point de faiblesse unique face aux attaques et la congestion au niveau du serveur centralisé. Par conséquent, nous nous sommes tournés vers les solutions distribuées pour résoudre ces problèmes. Dans la deuxième étape, nous considérons l’architecture P2P non-structurée, qualifiée de pur P2P. La cryptographie basée sur l'identité (IBC) est ajoutée au P2P pur afin d’authentifier les utilisateurs et de protéger leurs communications. Pour chacune des solutions une analyse du coût de signalisation est effectuée révélant une faiblesse en ce qui concerne l’étape de recherche. Dans un déploiement à grande échelle, le coût de cette phase est trop élevé. Aussi, nous examinons le P2P structuré basé sur les Dynamic Hash Tables, une autre solution distribuée. Cette architecture est étudiée par l'IETF en tant qu’une des dernières générations de P2P: REsource LOcation And Discovery (RELOAD) Base Protocol. Nous proposons son utilisation dans le cadre des HSs. Comme preuve du concept, cette solution a été implantée et déployée sur un petit réseau en utilisant TLS/SSL comme mécanisme de sécurité. Cette plateforme nous a permis d’étudier les délais et les coûts de cette solution. Pour terminer, un bilan est établi sur toutes les solutions proposées En outre, nous introduisons d’autres types de HS et leurs possibilités de déploiement futur. ABSTRACT : With digital life enhancement, more users would like to get seamless Internet and information with any devices, at any time and from anywhere. More and more home devices need to exchange data or to control other devices. The type of services is labelled Home Service (HS) and it is deployed though a Home Network (HN). Some users need to use their HS outside their HN, some others need to interconnect other HN. Operators have to provide suitable network architectures to ensure this interconnection and to provide at the same time, scalability, remote access, easy deployment and security. Here is the topic of our work. In the fist step, we consider a practical illustration around the Next-Generation Network (NGN) and the secured services. It is the IMS (IP Multimedia Subsystem) approach for the management of services that is generally supported by the NGN network operators. However, various network operator architectures can be developed to support these services. An alternative way is the P2P architectures. We choose to analyze and implement a centralized P2P and we compare it with the IMS solution. Several authentication mechanisms are introduced to secure the centralized P2P. An evaluation of these architectures is conducted. Since the previous solutions present some issues due to their centralized feature, we consider distributed solutions in a second step. The non-structured P2P, called pure P2P, can also support HS. Identity Based Crytography (IBC) is added to these architectures in order to offer authentication and protection to user communications. The different solutions are compared through their signaling and transmission cost. The study shows that searching step in this architecture is really costly, facing a scalability problem. Thus, we propose to use a structured P2P (called Dynamic Hash Table) for delivering HS between HN. This type of architecture is studied by IETF with the REsource Location And Discovery (RELOAD) Base Protocol. This solution is implanted and deployed here to be a proof of the concept. This test-bed enables the study of delay and security overhead in a real system. Eventually, the presented solutions are recaptured in order to see their advantages/ disadvantages. In addition, we introduce other perspectives in terms of HSs and network interconnection

    Roles of Smart TV in IoT-environments: A survey

    Get PDF
    In this paper we analyze the applicability of Smart TV in Internet of Things (IoT) environments. First, we list possible roles of TV in IoT-infrastructure and features that a platform should possess in order to act in the respective role. Then we evaluate existing Smart TV platforms according to presented requirements to figure out suitability of various platforms for usage in IoT

    Major requirements for building Smart Homes in Smart Cities based on Internet of Things technologies

    Get PDF
    The recent boom in the Internet of Things (IoT) will turn Smart Cities and Smart Homes (SH) from hype to reality. SH is the major building block for Smart Cities and have long been a dream for decades, hobbyists in the late 1970s made Home Automation (HA) possible when personal computers started invading home spaces. While SH can share most of the IoT technologies, there are unique characteristics that make SH special. From the result of a recent research survey on SH and IoT technologies, this paper defines the major requirements for building SH. Seven unique requirement recommendations are defined and classified according to the specific quality of the SH building blocks

    Soporte al descubrimiento y autoconfiguración de dispositivos y servicios basados en UPnP sobre una pasarela residencial

    Get PDF
    Hoy en día los ordenadores personales desempeñan cada vez más actividades cotidianas, esto hace que los consumidores busquen soluciones de conectividad entre el ordenador personal y los productos de electrónica de consumo. El desarrollo de nuevas tecnologías y su interacción con las redes de datos, están propiciando el hecho de que los equipos interconectados en red, no sean otros que los que hoy pueblan las casas modernas: tostadoras, microondas, televisores, cadenas de música, sistemas de alarmas, termostatos, llaves de paso del gas o el agua, y más, sólo que ahora estos dispositivos cuentan con mecanismos de control más sofisticados que regulan su funcionamiento de manera automática e incluso remota. Estos dispositivos están teniendo un crecimiento considerable y una curva ascendente en sus aplicaciones que es imparable. En muchos entornos se habla ya de viviendas domóticas o inteligentes teniendo en cuenta múltiples versiones y matices. Paralelamente a este hecho, el éxito que han tenido las redes con arquitectura TCP/IP en el mundo (gracias a que es la tecnología por antonomasia de Internet), ha supuesto la proliferación de redes de banda ancha domésticas para el acceso a Internet. Esto último junto a la demanda de ubiquidad de múltiples ordenadores personales, telefonía móvil y dispositivos dentro del entorno domótico, están forzando la fusión de las tecnologías usadas para las redes de comunicaciones privadas (utilizadas solo para el entorno domótico) con puertas de enlace a Internet o pasarelas residenciales, debido a la tendencia que existe en un futuro de utilizar las redes de datos IP para conectar cualquier dispositivo electrónico. Estos elementos integradores, como son las pasarelas residenciales, facilitan precisamente la interconexión de estas plataformas en el hogar y a la vez permite su interconexión con el exterior, con redes públicas como Internet. Una de las iniciativas más aceptadas por los fabricantes y desarrolladores de software, como tecnología de integración, son los sistemas basados en OSGi (Open Service Gateway Initiative). Una de las tecnologías que hace posible la creación de un entorno domótico y que además se puede desplegar sobre redes IP, es la tecnología UPnP (Universal Plug and Play), tecnología en la que se basa este proyecto y que ofrece grandes expectativas para el concepto de “Hogar digital”. Con UPnP, la pasarela residencial es capaz de descubrir y registrar dinámicamente recursos y servicios dentro del entorno domótico. En este proyecto se ha desarrollado una extensión de la tecnología UPnP dentro de sistemas basados en OSGi, para comunicar dispositivos y servicios entre dos pasarelas residenciales a través de redes públicas como Internet. Se aborda por tanto la problemática que surge al intentar extender la tecnología UPnP a redes externas debido al direccionamiento unicast de Internet. Como resultado final de las simulaciones, el software implementado es capaz de instalarse en cualquier pasarela residencial basada en OSGi, y acceder a dispositivos y servicios dentro de la red privada que se interconecta a otra pasarela reciproca a través de Internet. ____________________________________________________________________________________________________________Nowadays the personal computers carry out more and more activities daily, this causes that the consumers look for solutions of connectivity between the personal computer and products of consumption electronics. The development of new technologies and its interaction with the data networks, are causing the fact that the equipment interconnected in network, is not other than those that today populates the modern houses: toasting, microwaves, televisions, chains of music, alarm systems, thermostats, stop cocks of the gas or the water, and more, only than now these devices count on control mechanisms more than sophisticated which regulate his operation of automatic and even remote way. These devices are having a considerable growth and an ascending curve in their applications that are unstoppable. In many environments are already talking about home automation or smart houses, taking into account multiple versions and nuances. Parallel to this fact, success that has had the networks with architecture TCP/IP in the world (thanks to the fact that it is the technology by excellence of Internet), has supposed the proliferation of domestic broadband networks for the access to Internet. This latest next to the demand of ubiquity of multiple PCs, mobile phones and devices within the environment automation, is forcing the fusion of the technologies used for the private communications networks (used only for the environment automation) with gateways to the Internet or residential gateways, to the trend in the future to use IP data networks to connect any electronic device. These integrating elements, such as residential gateways, indeed facilitate the interconnection of these platforms in the home and simultaneously it allows his interconnection with the outside, with public networks like Internet. One of the initiatives more accepted by the manufacturers and developer of software as technology integration systems are based on OSGi (Open Service Gateway Initiative). One of the technologies that enable the creation of an automation environment and also can be deployed over IP networks is the UPnP technology (Universal Plug and Play), technology that underlies this project and that offers great expectations for the concept of “Digital Home”. With UPnP, the residential gateway is able to discover and dynamically register resources and services within the automation environment. In this project an extension of the UPnP technology has been developed within OSGi-based systems, to communicate devices and services between two residential gateways to public networks like the Internet. It therefore addresses the problem that arises when trying to extend the UPnP technology to external networks due to the unicast address of the Internet. Like final result of the simulations, the deployed software can be installed in any OSGi-based residential gateway and access devices and services within the private network to another gateway interfaces between them through Internet.Ingeniería Técnica en Sonido e Image

    Design and implementation of a storage aggregator

    Get PDF
    Recientemente han surgido multitud de servicios en la nube que ofrecen cierta cantidad de almacenamiento. Por lo cual una idea interesante seria agrupar estos servicios, además de permitir agregar otros dispositivos. Por lo tanto, el objetivo de este proyecto es desarrollar una aplicación la cual sea capaz de, a través de una serie de reglas (políticas de almacenamiento), escoger el medio de almacenaje al cual enviar el archivo elegido. Estas políticas estarán definidas por el propio usuario y serán ellas las encargadas, de forma totalmente transparente, del destino de los archivos que suba el usuario a la aplicación. Esos "medios" consistirán en las nubes más importantes (OneDrive y drive) y aquellos dispositivos, en la red local, con capacidad de almacenamiento. Para añadir estos últimos se realizará una búsqueda en la red local, devolviendo aquellos que contengan la capacidad de almacenamiento. Esta búsqueda se realizará a través del protocolo SSDP. También tendrá la capacidad de mostrar en una misma página todos los archivos pertenecientes a las conexiones establecidas, pudiendo borrarlos o acceder al contenido de las carpetas. Ya que este proyecto se encuentra enmarcado en el paradigma del Edge Computing se usarán contenedores para simular este comportamiento. Los contenedores permiten el despliegue de aplicaciones "cerca" del usuario cumpliendo así con el objetivo de Edge Computing, que la distancia recorrida por los datos sea la menor posible. Con esto se conseguirá desplegar la aplicación web en cualquier entorno compatible con contenedores
    corecore