Presentation is loading. Please wait.

Presentation is loading. Please wait.

2003-08-23Kaj J. Grahn1 A Virtual Airport Flight Information System Implemented with Bluetooth Nicolas Le Duigou, ENSEIRB Kaj J. Grahn, Arcada Polytechnic.

Similar presentations


Presentation on theme: "2003-08-23Kaj J. Grahn1 A Virtual Airport Flight Information System Implemented with Bluetooth Nicolas Le Duigou, ENSEIRB Kaj J. Grahn, Arcada Polytechnic."— Presentation transcript:

1 2003-08-23Kaj J. Grahn1 A Virtual Airport Flight Information System Implemented with Bluetooth Nicolas Le Duigou, ENSEIRB Kaj J. Grahn, Arcada Polytechnic Niklas Hagelin, Arcada Polytechnic Carlos Romero Potero, Universidad de Zaragoza Göran Pulkkis, Arcada Polytechnic Arcada Polytechnic Metsänpojankuja 3, 02130 Espoo, Finland e-mail. kaj.grahn@arcada.fi

2 2003-08-23Kaj J. Grahn2 OUTLINE n Introduction to BT n Application n Architecture n Implementation n Development Kit n Software Architecture and Implementation n Receiver n Server n Conclusions

3 2003-08-23Kaj J. Grahn3 INTRODUCTION TO BT * Bluetoth – short range radio technology - low power, low cost * Based on open satndards * Supports voice and data (circuit, packet) * Development kits are used * Application Programming Interfaces (APIs) are applied - access to any layer funcionality

4 2003-08-23Kaj J. Grahn4 Application * Aiport flight information system * Provides arrival and departure information * System discovers mobile devices in it vicinity (laptops, DAs, mobile phones) * Pushes information to these mobile devices * A flight information database is created using MySQL * Database includes: flight number, destination, gate number and time of departure

5 2003-08-23Kaj J. Grahn5 Application cont. Database displayed on the server: The mode display shows all the rows of the table: [leduigon@bluetooth C]$./RetrievedDataToDatabase display Connection success Display Mode, Retrieved 5 rows flightno || destination || gate || time || AI112 || Delhi || a1 || 12:35:00 || AI445 || Mumbai || b2 || 00:56:00 || SA443 || Qatar || a2 || 00:45:00 || IA152 || Madras || c1 || 10:09:35 || BT1202 || London || a1 || 10:10:35 ||

6 2003-08-23Kaj J. Grahn6 Architecture Server with flight information database Bluetooth Master Wire connection Bluetooth connection User’s Bluetooth enabled mobile devices: mobile phone, PDA or laptop

7 2003-08-23Kaj J. Grahn7 Implementation The following equipment is used: * Three Bluegiga WRAP 2151 Starter Kits * Bluetoth and IrDA supported Nokia 7650 mobile phone * Bluettoh and IrDA supported Palm m515 Handheld * Two PCs and one Laptop including Linux and Windows Only one Bluetooth enabled mobile device has been used at a time

8 2003-08-23Kaj J. Grahn8 Development Kit The Starter Kit supports: * Bluetooth protocol stack - Baseband, L2CAP, RFCOMM, SDP, Point-to-point, Point-to-multipoint * Profiles - Serial Port, LAN Access, GAP * TCP/IP protocol stack - IP, TCP, UDP, PPP Programming langauages: - AnsiC, Unix shell scripts, WABA, Java applets

9 2003-08-23Kaj J. Grahn9 Software Architecture User Inquiry - retrieves the address/name of the client - compares to clients in UR - match: no action - no match: address/name to UA User Registration (not yet implemented) - all clients in the coverage area - updated by UA and UI User Authentication (not yet implemented) - retrieves the address/name from UI - identifies the client, address/name to UR Send Information - sends information to the current client

10 2003-08-23Kaj J. Grahn10 Software Implementation Three basic parts: - data from database to the server - data from the Starter Kit to the client - data from the server to the Starter Kit Server WRAP Starter Kit Nokia 7650 Mobile Phone Flight information database C program RetrievedDataToDatabase.c Application BTPointToPoin t C program btsend.c ClientServer Text file Wire connection Bluetooth connection Palm m515 Handheld Application BtServer

11 2003-08-23Kaj J. Grahn11 Receiver TheNokia 7650 mobile phone has seven applications (icons): - BTAadvertiser – demonstrates how to enter new services - BTDiscovery - demonstrates how to search for BT devices and list services - BTPointToPoint – demonstrates how to send a simple message, serial port - BTHCI – retrieves the MAC address of the mobile phone - Screen Capture (picture),Infrared (data exchange), Bluetooth ( discovers new Bluetooth devices)

12 2003-08-23Kaj J. Grahn12 Receiver * Palm m515 Handheld has five applications (icons): Bluetooth – new BT devices are discovered X-Master – screenshots of the display BtServer – creates an RFCOMM listening socket and an SDP entry that advertises the Serial Port Profile HotSync and Prefs – synchronization is configured

13 2003-08-23Kaj J. Grahn13 Server * Needed: - MAC address (where to send) - channel number (listening connection) Example: inquiry 6 name INQUIRY 2 INQUIRY 00:07:e0:00:75:41 INQUIRY 00:02:ee:2f:7d:93 NAME 00:02:ee:2f:7d:93 Nokia7650 NAME 00:07:e0:00:75:41 Palm m515 Sending to the mobile phone:./btsend 00:02:ee:2f:7d:93 3

14 2003-08-23Kaj J. Grahn14 CONCLUSIONS * The first phase of a flight information system implemented with BT has been described * Mainly for educational purposes * The system was built up around a Bluetooth developer kit * Clients: laptops, PDAs and mobile phones * Other possible application areas: message board information during sport events and in public buildings

15 2003-08-23Kaj J. Grahn15 THANK YOU FOR YOUR ATTENTION


Download ppt "2003-08-23Kaj J. Grahn1 A Virtual Airport Flight Information System Implemented with Bluetooth Nicolas Le Duigou, ENSEIRB Kaj J. Grahn, Arcada Polytechnic."

Similar presentations


Ads by Google