90 research outputs found
Development of a virtual personal video recorder based on a set top box
Estágio realizado na Fraunhofer Portugal ResearchTese de mestrado integrado. Engenharia Electrotécnica e de Computadores (Major Telecomunicações). Faculdade de Engenharia. Universidade do Porto. 200
Development of a user-friendly, low-cost home energy monitoring and recording system
This paper reports research undertaken to develop a user-friendly home energy monitoring system which is capable of collecting, processing and displaying detailed usage data. The system allows users to monitor power usage and switch their electronic appliances remotely, using any web enabled device, including computers, phones and tablets. The system aims to raise awareness of consumer energy use by gathering data about usage habits, and displaying this information to support consumers when selecting energy tariffs or new appliances. To achieve these aims, bespoke electrical hardware, or ‘nodes’, have been designed and built to monitor power usage, switch devices on and off, and communicate via a Wi-Fi connection, with bespoke software, the ‘server’. The server hosts a webpage which allows users to see a real-time overview of how power is being used in the home as well as allowing scheduled tasks and triggered tasks (which respond to events) to be programmed. The system takes advantage of well standardised networking specifications, such as Wi-Fi and TCP, allowing access from within the home, or remotely through the internet. The server runs under Debian Linux on a Raspberry Pi computer and is written in Python, HTML and JavaScript. The server includes advanced functionality, such as device recognition which allows users to individually monitor several devices that share a single node. The openPicus Flyport is used to provide Wi-Fi connectivity and programmable logic control to nodes. The Flyport is programmed with code compiled from C
Efficient service discovery in wide area networks
Living in an increasingly networked world, with an abundant number
of services available to consumers, the consumer electronics market
is enjoying a boom. The average consumer in the developed world may
own several networked devices such as games consoles, mobile phones,
PDAs, laptops and desktops, wireless picture frames and printers to
name but a few. With this growing number of networked devices comes
a growing demand for services, defined here as functions requested
by a client and provided by a networked node. For example, a client
may wish to download and share music or pictures, find and use
printer services, or lookup information (e.g. train times, cinema
bookings).
It is notable that a significant proportion of networked devices are
now mobile. Mobile devices introduce a new dynamic to the service
discovery problem, such as lower battery and processing power and
more expensive bandwidth. Device owners expect to access services
not only in their immediate proximity, but further afield (e.g. in
their homes and offices). Solving these problems is the focus of
this research.
This Thesis offers two alternative approaches to service discovery
in Wide Area Networks (WANs). Firstly, a unique combination of the
Session Initiation Protocol (SIP) and the OSGi middleware technology
is presented to provide both mobility and service discovery
capability in WANs. Through experimentation, this technique is shown
to be successful where the number of operating domains is small, but
it does not scale well.
To address the issue of scalability, this Thesis proposes the use of
Peer-to-Peer (P2P) service overlays as a medium for service
discovery in WANs. To confirm that P2P overlays can in fact support
service discovery, a technique to utilise the Distributed Hash Table
(DHT) functionality of distributed systems is used to store and
retrieve service advertisements. Through simulation, this is shown
to be both a scalable and a flexible service discovery technique.
However, the problems associated with P2P networks with respect to
efficiency are well documented.
In a novel approach to reduce messaging costs in P2P networks,
multi-destination multicast is used. Two well known P2P overlays are
extended using the Explicit Multi-Unicast (XCAST) protocol. The
resulting analysis of this extension provides a strong argument for
multiple P2P maintenance algorithms co-existing in a single P2P
overlay to provide adaptable performance. A novel multi-tier P2P
overlay system is presented, which is tailored for service rich
mobile devices and which provides an efficient platform for service
discovery
The development of a discovery and control environment for networked audio devices based on a study of current audio control protocols
This dissertation develops a standard device model for networked audio devices and introduces a novel discovery and control environment that uses the developed device model. The proposed standard device model is derived from a study of current audio control protocols. Both the functional capabilities and design principles of audio control protocols are investigated with an emphasis on Open Sound Control, SNMP and IEC-62379, AES64, CopperLan and UPnP. An abstract model of networked audio devices is developed, and the model is implemented in each of the previously mentioned control protocols. This model is also used within a novel discovery and control environment designed around a distributed associative memory termed an object space. This environment challenges the accepted notions of the functionality provided by a control protocol. The study concludes by comparing the salient features of the different control protocols encountered in this study. Different approaches to control protocol design are considered, and several design heuristics for control protocols are proposed
- …