Post on 15-Jan-2016
description
4BP1Electronic & Computer Engineering
Paul Gildea04489187
4th Year Interim Project Presentation
2
Presentation Outline
Project Overview
Technology
System development
Future Aims
3
Project Overview
Unified Communication System based on the Location of communication Devices
Integration of RTLS with communications.
A user tags the communication devices they use.
System to track these devices and their owners. Optimize routing of communications.
4
Technology
RFID reader connected to PC.Reader used to detect tags.Tag powered by reader via magnetism.
5
Technology
Tag is selected by the reader via this process:
6
System Development
MySQL Database.Created sample tables.Uploaded data from text files.Simple example of ID number and a persons name.PHP script to connect to a website.
7
System Development
Several C++ programs needed.
Parse serial number from reader to text file.
Opening UDP ports and sending this data.
Uploading received data to a database.
8
System Development
Instant messaging
Instant messages sent to one of a selection of IM addresses shows the logic of the project well.
Client application A (normal IM client) sends IM to IM address, B.
Client app B receives IM. Queries database. Forwards IM to appropriate address C1, C2 or C3. Result based on information returned from database.
9
System Development
XMPP(Extensible Messaging and Presence Protocol)
XML-inspired protocol for near-real-time,
extensible IM. Anyone can run their own XMPP server.
Client sends message to websites server.Websites server opens connection to clients server.Message sent.
10
System Development
Transports – allow a user to access networks using other protocols.
Access provided by communicating via gateway services running on remote computer.
Alice sends a message through the Jabber net to the ICQ transport.The message is routed to Bobs by the ICQ network.
11
Future Aims
A lot of work to do to get a working system.
Programs used need more functionality.
Update C++ programs.
Implementation of an XMPP IM system.
Configuring rules for management of the system.
PHP scripts.
Support for other forms of communication.