Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pundik Dmitry & Blekhman Alexandr 2001/02 Midterm Presentation הטכניון - מכון טכנולוגי לישראל המעבדה למערכות ספרתיות מהירות הפקולטה להנדסת חשמל Pundik.

Similar presentations


Presentation on theme: "Pundik Dmitry & Blekhman Alexandr 2001/02 Midterm Presentation הטכניון - מכון טכנולוגי לישראל המעבדה למערכות ספרתיות מהירות הפקולטה להנדסת חשמל Pundik."— Presentation transcript:

1

2 Pundik Dmitry & Blekhman Alexandr 2001/02 Midterm Presentation הטכניון - מכון טכנולוגי לישראל המעבדה למערכות ספרתיות מהירות הפקולטה להנדסת חשמל Pundik Dmitry & Blekhman Alexandr Instructor: Konstanin Sinyuk

3 Pundik Dmitry & Blekhman Alexandr 2001/02 BlueTooth Overview Short range wireless technology. Network solution for handheld devices.

4 Pundik Dmitry & Blekhman Alexandr 2001/02 System Overview LAN Client 1Client 2Client 7 BT PC LAP

5 Pundik Dmitry & Blekhman Alexandr 2001/02 Our Project: Part 1 The first part of our project is developing and integrating a new BT stack in the current application: The previous BT was built for concept demonstration system. This stack only partially implements the BlueTooth standard stack. The implementation of the stack was rather simple and inefficient.

6 Pundik Dmitry & Blekhman Alexandr 2001/02 Our Project: Part 2 The second part of our project is to improve the client search operation of the BT Server, by splitting the connect and data transfer operation from the search, and make these operations run on different BT units: When there is one BlueTooth device at the server side, it deals with both searching for clients and connecting with them - this causes ~10s delay in the comunication.

7 Pundik Dmitry & Blekhman Alexandr 2001/02 Project Final Architecture In the end of the project, we expect to release two java objects: 1. RFSocket – socket, working on the client handheld device (iPaq). 2. RFServerSocket – socket, working on the BT server. These objects allow transparent use of client/server architecture in Java applications over Bluetooth network.

8 Pundik Dmitry & Blekhman Alexandr 2001/02 RFSocket Functionality RFSocket Open Close Send Receive Etc… RFSocket implements the basic BT stack functions. It works on the iPaq devices, and operates with one BT device, using Point To Point connection to the server. HCI Stream

9 Pundik Dmitry & Blekhman Alexandr 2001/02 RFServerSocket Functionality RFServerSocket implements the server side socket of BT. Performs the clients search through one BT device, and transfers the data through another BT device. It export RFSocket object for data transfer for each client connected. It works on PC devices, and uses the Multi Point connection to clients. RFServerSocket Search Accept Etc… RFSocket

10 Pundik Dmitry & Blekhman Alexandr 2001/02 New System Overview LAN Client 1Client 2Client 7 BT PC LAP RFSocket RFServerSocket BT Search + SDP Discovery Data transfer

11 Pundik Dmitry & Blekhman Alexandr 2001/02 Part 1: Research Stacks examined: - Previous semester project, by Oren Haggai. - Old stack, running on old LAP. - Digianswer new stack API. Test software on these stacks.

12 Pundik Dmitry & Blekhman Alexandr 2001/02 RFSocket Architecture Based on Digianswer new stack API. Can open many COM ports simultaneously (only 7 needed). Digianswer stack API OS Functions Virtual COM Port BlueToot h Application RFSocket Virtual COM Port …

13 Pundik Dmitry & Blekhman Alexandr 2001/02 Part 1: Still to do Build API over the existing virtual COM port application. Extend to Multi Point usage by creating several virtual COM ports. Port to Java.

14 Pundik Dmitry & Blekhman Alexandr 2001/02 Part 2: Research Software examined: - Previous semester project, by Oren Haggai. - Software supplied with the Ericsson Development Kit Different attitudes examined as to the hardware compatibility and arrangement. Test software.

15 Pundik Dmitry & Blekhman Alexandr 2001/02 RFServerSocket Architecture Combines RFSocket, implementation for the search (from Oren) and multi client capability. Search and SDP LAN RFServerSocket RFSocket (Multi Point) Ericsson BT device DigiAnswer BT device COM Port PCMCIA

16 Pundik Dmitry & Blekhman Alexandr 2001/02 Part 2: Still to do Examine, and add the SDP part to Oren’s application, working with serial port BT device.SDP Integrate it with RFSocket, and build an API. Port to Java.

17 Pundik Dmitry & Blekhman Alexandr 2001/02 Porting To Java Both classes are written in C/C++. Their API’s have to be ported to Java, so the second project team can integrate it in their work. The porting will be made using JNI.

18 Pundik Dmitry & Blekhman Alexandr 2001/02 Time Table 25.12Mid term report. 2.1Part 1: Complete the RFSocket API. 9.1Part 1: Test the RFSocket API and port to Java. 16.1Part 1: Test the RFSocket API and port to Java. 23.1Part 2: Encorporate Oren’s application and add the SDP part. 30.1Part 2: Complete the RFServerSocket API. 8.2Part 2: Test RFServerSocket and port to Java.


Download ppt "Pundik Dmitry & Blekhman Alexandr 2001/02 Midterm Presentation הטכניון - מכון טכנולוגי לישראל המעבדה למערכות ספרתיות מהירות הפקולטה להנדסת חשמל Pundik."

Similar presentations


Ads by Google