• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 11
  • 3
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 24
  • 7
  • 7
  • 6
  • 5
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

A Service Discovery-Enabled LCD Projector Device

Kale, Jeevan 20 December 2002 (has links)
The widespread deployment of inexpensive communications technology, computational resources in the networking infrastructure and network-enabled end devices pose a problem for end users: how to locate a particular network service or device out of those accessible. Service providers use Service Discovery Services (SDS) to advertise the descriptions of available or already running services, while clients use SDS to compose queries for locating these services. Service descriptions and queries use the eXtensible Markup Language (XML) to encode vendor specific information and device- or service-specific capabilities as well as the actions addressed to the device or service. This report presents the architecture and implementation of a SDS used to locate enabled LCD projectors and use them for presentation. The presentation service provides all the capabilities to the end user so that he can choose the projector device of his interest and use the graphical user interface to navigate thorough the presentation. The presentation service also has the capability to use more than one projector at a time. We use the Universal Plug and Play suite of protocols to establish the communication between client and the projector device.
2

NAT traversal techniques for MediaSense open source platform

Aryefyev, Maksym January 2013 (has links)
This thesis project concerns NAT traversal techniques and their application to P2P networking with regard to MediaSense platform. Since MediaSense open source platform, developed by Mid Sweden University, utilizes the benefits of P2P networking, it also suffers from the drawbacks provided by NAT. The issue of NAT traversal is not trivial due to the fact that the behavior of NAT devices is not standardized and vendors are free to provide their own implementations. The common knowledge is, that at least four main types of NATs exist, differing in the filtering and mapping algorithms employed. NAT traversal techniques vary accordingly. No single technique can handle all the cases. Most of the techniques can handle up to three main types of NAT. The last type is usually used in large corporate networks and is called the Symmetric NAT. The most viable, and basically the only available technique for its traversal, is data relaying. This thesis builds a NAT traversal module for the MediaSense platform. The main purpose of this module is to provide seamless NAT traversal capabilities to the platform. The module does this in several steps: UPnP enabled device discovery, NAT type determination and data relaying via the proxy. Firstly the module attempts to discover the presence of a UPnP enabled Internet Gateway Device on the network. If such a device is present on the network, a port mapping can be created, making the node located behind NAT accessible from the public Internet. If a UPnP enabled device was not found, the module will try to determine the type of NAT used. Based on the type of NAT used, the module can transit to either the proxy mode or request assistance of the STUN server to keep the created mapping alive. The resulting chapters provide the reader with the output produced by each step, conclusions the author has made while working on this project and some general ideas on future work within the subject.
3

FPGA Implementation of a UPnP Media Renderer / Implementation av en UPnP Media Renderer på en FPGA

Ländell, Karl-Rikard, Wiksten Färnström, Axel January 2011 (has links)
Actiwave AB delivers audio solutions for active speakers. One of the features is that audio can be streamed to the speakers over a local network connection. The module that provides this functionality is expensive. This thesis investigates if this can instead be achieved by taking advantage of the Spartan-6 FPGA on their platform, using part of it as a MicroBlaze soft processor on which a rendering device can be implemented. The thesis discusses design decisions such as selection and integration of operating system, UPnP framework and media decoder. A fully functional prototype application for a desktop computer was implemented, with the intention of porting it to the FPGA platform. There turned out to be too many compability issues though, so instead, a simpler renderer was implemented on the FPGA. Mp3 music files were successfully streamed to and decoded on the soft processor, but without fulfilling real-time constraints. The conclusion is that it is reasonable to implement a UPnP Media Renderer on the FPGA. Decoding in real-time can be an issue due to insufficient performance of the soft processor, but several possible solutions exist.
4

Extensão do padrão UPnP para a integração de sistemas de automação residencial. / UPnP standard extension for the integration of home automation systems.

Toschi, Guilherme Mussi 01 April 2016 (has links)
O presente trabalho discute a compatibilidade e integração entre sistemas e dispositivos de automação residencial, propondo formas de melhorá-la. Essa integração tende a se tornar uma tarefa complexa devido à grande variedade de padrões e tecnologias de integração adotados na automação residencial. O presente trabalho propõe uma extensão do padrão Universal Plug and Play (UPnP) e a utilização de uma arquitetura modular com duas camadas, afim de adaptá-lo à integração dos subsistemas de automação residencial. Esse padrão estendido é, então, utilizado na camada superior, para o controle e integração entre os subsistemas. Já na camada inferior, cada subsistema utiliza a tecnologia de comunicação mais adequada para controlar seus dispositivos, e possui uma interface UPnP para se comunicar com outros subsistemas e permitir seu controle pelo usuário. Dessa forma os subsistemas tornam-se módulos do sistema de automação da residência. Essa proposta permite que o usuário compre e substitua facilmente subsistemas de fabricantes distintos, de forma a integrá-los, resultando em um sistema de automação residencial flexível e independente de fabricante. Para testar a extensão proposta, um caso de uso de um subsistema de iluminação foi criado. A partir deste, foram realizadas simulações computacionais. Os resultados destas foram apresentados e analisados, verificando-se o atendimento aos requisitos do sistema e se as características desejadas foram alcançadas, tais como, a característica plug and play de subsistemas, o aumento da flexibilidade e a modularização do sistema, para facilitar a compra e manutenção de sistemas de automação residencial, gerando o potencial para fomentar a maior adoção de sistemas de automação residencial. No entanto, a extensão proposta também resulta no aumento da complexidade do cliente UPnP que a utiliza para interagir com o sistema, o que pode dificultar a adoção de sistemas de automação residencial no futuro. Por fim, sugestões de continuidade e perspectivas futuras foram apresentadas. / This work discuss the compatibility an integration between systems and devices for home automation, proposing ways to improve it. This integration tends to become a complex task due to the wide variety of integration standards and technologies adopted in home automation. This paper proposes an extension of the standard Universal Plug and Play (UPnP) and the use of a modular architecture with two layers in order to adapt it to the integration of home automation subsystems. This extended standard is then used in the upper layer for the control and integration of the subsystems. In the bottom layer, each subsystem uses the most appropriate communication technology to control their devices, it has an UPnP interface to communicate with other subsystems and allow user control. Thus subsystems become modules of the home automation system. This proposal allows the user to easily purchase and replace subsystems from different manufacturers, in order to integrate them transparently, resulting in a flexible home automation system and independent of manufacturer. To test the proposed extension, a use case of an illumination subsystem was created and software simulations were carried out. The simulation results were presented and analyzed, verifying the compliance with the system requirements and whether the desired characteristics have been achieved, such as the subsystem plug and play feature, the modularity and flexibility enhancement of the system, to facilitate the purchase and maintenance of the home automation system, generating the potential to foster greater adoption of home automation systems. However, the proposed extension also results in increased complexity of the UPnP client that uses it to interact with the system, which can hinder the adoption of home automation systems in the future. Finally, future suggestions and perspectives were presented.
5

Extensão do padrão UPnP para a integração de sistemas de automação residencial. / UPnP standard extension for the integration of home automation systems.

Guilherme Mussi Toschi 01 April 2016 (has links)
O presente trabalho discute a compatibilidade e integração entre sistemas e dispositivos de automação residencial, propondo formas de melhorá-la. Essa integração tende a se tornar uma tarefa complexa devido à grande variedade de padrões e tecnologias de integração adotados na automação residencial. O presente trabalho propõe uma extensão do padrão Universal Plug and Play (UPnP) e a utilização de uma arquitetura modular com duas camadas, afim de adaptá-lo à integração dos subsistemas de automação residencial. Esse padrão estendido é, então, utilizado na camada superior, para o controle e integração entre os subsistemas. Já na camada inferior, cada subsistema utiliza a tecnologia de comunicação mais adequada para controlar seus dispositivos, e possui uma interface UPnP para se comunicar com outros subsistemas e permitir seu controle pelo usuário. Dessa forma os subsistemas tornam-se módulos do sistema de automação da residência. Essa proposta permite que o usuário compre e substitua facilmente subsistemas de fabricantes distintos, de forma a integrá-los, resultando em um sistema de automação residencial flexível e independente de fabricante. Para testar a extensão proposta, um caso de uso de um subsistema de iluminação foi criado. A partir deste, foram realizadas simulações computacionais. Os resultados destas foram apresentados e analisados, verificando-se o atendimento aos requisitos do sistema e se as características desejadas foram alcançadas, tais como, a característica plug and play de subsistemas, o aumento da flexibilidade e a modularização do sistema, para facilitar a compra e manutenção de sistemas de automação residencial, gerando o potencial para fomentar a maior adoção de sistemas de automação residencial. No entanto, a extensão proposta também resulta no aumento da complexidade do cliente UPnP que a utiliza para interagir com o sistema, o que pode dificultar a adoção de sistemas de automação residencial no futuro. Por fim, sugestões de continuidade e perspectivas futuras foram apresentadas. / This work discuss the compatibility an integration between systems and devices for home automation, proposing ways to improve it. This integration tends to become a complex task due to the wide variety of integration standards and technologies adopted in home automation. This paper proposes an extension of the standard Universal Plug and Play (UPnP) and the use of a modular architecture with two layers in order to adapt it to the integration of home automation subsystems. This extended standard is then used in the upper layer for the control and integration of the subsystems. In the bottom layer, each subsystem uses the most appropriate communication technology to control their devices, it has an UPnP interface to communicate with other subsystems and allow user control. Thus subsystems become modules of the home automation system. This proposal allows the user to easily purchase and replace subsystems from different manufacturers, in order to integrate them transparently, resulting in a flexible home automation system and independent of manufacturer. To test the proposed extension, a use case of an illumination subsystem was created and software simulations were carried out. The simulation results were presented and analyzed, verifying the compliance with the system requirements and whether the desired characteristics have been achieved, such as the subsystem plug and play feature, the modularity and flexibility enhancement of the system, to facilitate the purchase and maintenance of the home automation system, generating the potential to foster greater adoption of home automation systems. However, the proposed extension also results in increased complexity of the UPnP client that uses it to interact with the system, which can hinder the adoption of home automation systems in the future. Finally, future suggestions and perspectives were presented.
6

網際網路與家庭網路間的整合服務通訊閘 / Integrated Services Gateway between Internet and HomeNet

劉建宗 Unknown Date (has links)
隨著寬頻網路的逐漸普及,透過網路科技不僅讓生活更加方便,還能進一步的讓家庭娛樂更加多元化。目前家庭網路的服務主要包括了昇陽微電腦公司所提出的Jini、微軟提出的UPnP,除此還有HAVi等,由於家庭網路技術多元,很容易造成家庭網路的紊亂,本研究提出一個家庭服務整合平台的概念,除了將家庭的智慧型家電整合控制外,還讓外部的服務提供廠商,透過網路將服務傳送到家庭內部。家庭通訊閘是家庭連外網路的主要門戶,透過一個統一的門戶能夠輕易的作到網路安全的控管,並且能將內外服務整合,將家庭服務整合平台架構在家庭通訊閘中,就能整合通訊閘的優點,作到包括安全控管與服務整合的集中系統,本研究出了將提出一系統架構,也會根據此架構實作一簡單雛形,來證明此理論的可行性。
7

Adaptation d'un protocole de découverte de services pour les réseaux Ad-Hoc

Boukouna, Hakim January 2008 (has links) (PDF)
Le but de ce mémoire est de concevoir une nouvelle version du protocole de découverte de services UPnP (Universal Plug and Play) qui pourra fonctionner dans les réseaux ad-hoc. UPnP est un protocole de découverte et de contrôle automatiques de services sur les réseaux fixes filaires et sans fil. Il est auto configurable et basé sur des protocoles standards. Le SEDIRAN (Service Discovery and Interaction with Routing Protocols in Ad-hoc Network) est un protocole de découverte de services dans les réseaux ad-hoc qui est au-dessus du protocole de routage réactif AODV (Ad-hoc On Demand Distance Vector). Dans ce mémoire, nous exposons les différents protocoles de découverte de services dans les réseaux filaires ainsi que la problématique de la découverte de services dans les réseaux ad-hoc et quelques protocoles existants. Puis, nous détaillons le protocole de découverte de services dans les réseaux filaires et sans fil avec points fixes UPnP et qui fait l'objet d'une modification pour étendre son champ d'utilisation dans les réseaux ad-hoc et nous détaillons le protocole de découverte de services dans les réseaux ad-hoc SEDIRAN. Finalement, nous présentons la stratégie, le principe de fonctionnement et le prototype du nouveau protocole de découverte de services dans les réseaux ad-hoc avec le protocole UPnP.
8

Um framework para controle distribuído de ambientes e dispositivos

Oliveira, Luís Eduardo Melo Corrêa de 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:51:59Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / Tradicionalmente, soluções para controle e automação de ambientes são providas por um fornecedor, utilizando um padrão de comunicação quase sempre fechado e de alto custo. Além disso, muitas destas soluções oferecem alternativas limitadas de controle. A possibilidade de gerenciar ambientes através de diversas tecnologias simultaneamente contribuirá para o aumento do conforto, segurança e qualidade de vida dos usuários, tornando-se um ponto crucial para uma maior difusão da automação doméstica. Entre as vantagens de um ambiente automatizado pode-se citar a contribuição para o processo de inclusão digital dos portadores de necessidades especiais e/ou idosos. O trabalho em questão consiste na proposta de um framework para controle de ambientes e dispositivos distribuídos envolvendo tecnologias como: UPnP, Web Services, Comandos de voz e GPRS dentre outras. Com o objetivo de atender a esses requisitos, foram desenvolvidos módulos e aplicações em Java® e .Net® para serem executados num servidor e em dispositivos móveis e sistemas embarcados
9

Inter-Application Communications Between IPTV Clients

Zhao, Pengran January 2014 (has links)
The master thesis: Inter-application communication in IPTV client was conducted at the Business Multimedia Unit in Ericsson. In the IPTV client side, there is a need to control another IPTV client remotely with a low latency. This functionality can be used in playing game and remote operation in IPTV. The current solution is that clients communicate through the portal (Ericsson’s Web based IPTV system) in remote location with high latency. The focus of this thesis work is designing, building and evaluating a communication mechanism among IPTV clients in a LAN. The major contribution of this thesis is analysis and design of a solution. The comparison between an implemented solution in this project and other possible solutions is also included in this thesis. The purpose of the solution is to improve the configuration and performance of Ericsson IPTV clients. In the thesis, a prototype of inter-application communication between IPTV clients was designed. The prototype includes a proxy server (Based on Node.js), UPnP applications (Based on open source UPnP stacks), communication components in portal system and an Android client. The prototype has achieved the goals of setting up fast and convenient communication in Ericsson IPTV client side, without using the IPTV server. UPnP applications allow two devices in a LAN find each other with no need to configure IP and port. A local proxy server, a couple of communication components in portal and an Android application are used to set up communication in a LAN. Also different solutions have been analyzed and designed in the project. And some related technologies have been investigated and introduced. Measurement and test shows that the communication between IPTV clients in a LAN is fast enough to replace the way of communication through the server. Security analysis shows some possible drawbacks, like the security vulnerability and compatibility. The security can be improved by some future work, part of which is proposed and designed in the thesis. Analysis also shows the advantages and disadvantages of on different service discovery technologies.
10

Secure Management System for UPnP Digital Home Network

Lu, Yu-Chun 16 August 2010 (has links)
The rapid development in wireless network technology, together with the extensive progress in the digital home hardware and software, have allowed every family to enjoy the conveniences of these new technologies. In particular, the UPnP network technologies link various digital home devices together, coming alone with seamless connection and configuration-less environment. These benefits make it very easy for users to enjoy their digital home devices. However, related security issues have begun to surface one after another. Under a UPnP network environment, users¡¦ identity are not distinguished and therefore, they can not authorize the usage of those devices, services and content. Devices with similar types of service and content lack of integration, it is inconvenient when users need to search or access. In addition, there seems to be a lack of proper handling mechanisms when these devices, services, and content encounter anomaly problems and errors. Lastly, family users will also inevitably have connection requirements between homes but unfortunately, the current UPnP network environment is unable to provide convenient and secured home-to-home content exchange mechanisms. To address the issues mentioned above, this study surveyed the UPnP network environment from a fresh perspective. And through virtual resources, central control network framework and fault tolerance design, it further provides abilities to do related resource authentication, authorization, auditing, and fault handling. It also uses PKI framework to provide the authentication and secure connection between homes. Lastly, we designed and implemented a secure Management System for a UPnP digital home network. It provides secure and convenient home network environment that is compatible with UPnP/UPnP AV standards. On the user¡¦s control aspect, we provided user authentication, authorization, and auditing functionalities. On the home resource management aspect, we provided networks, devices, services, and content which can be controlled and managed. And we also provide integrated and customized entries for service and content. We have a management system with smart and user friendly features. On the anomaly management aspect, we provide fault detection, handling, and basic fault tolerance mechanism. Lastly, we provide trusted homes mechanism, supporting secure user roaming outside their homes, allowing content sharing between trusted homes, and ensuring that users roaming in other locations may still access specific content in their homes.

Page generated in 0.0251 seconds