Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performed by: Pundik Dmitry & Blekhman Alexandr Instructor: Konstanin Sinyuk Cooperated with: Just™ project ( Eran and Haim) המעבדה למערכות ספרתיות מהירות.

Similar presentations


Presentation on theme: "Performed by: Pundik Dmitry & Blekhman Alexandr Instructor: Konstanin Sinyuk Cooperated with: Just™ project ( Eran and Haim) המעבדה למערכות ספרתיות מהירות."— Presentation transcript:

1 Performed by: Pundik Dmitry & Blekhman Alexandr Instructor: Konstanin Sinyuk Cooperated with: Just™ project ( Eran and Haim) המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering תשס " ב 2 - 2001 1

2 Abstract המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 2  The goal of our project is to develop and integrate a new, fully functional Bluetooth stack both on a PC, and on PDA.  The stack works with multipoint, allows high speed transfers (up to 90 Kbit/s), and operates two Bluetooth devices, with one device searching for new clients, and the other transferring data.  The Bluetooth server is on the LAP (Windows), and it works with clients that located on PDA (Pocket PC).  This stack comprises the basic infrastructure for projects that involve Bluetooth technology, and in particular for the Just™ project in CE Lab.

3 System description המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 3  In the final design, we have released two java objects for server (PC):  RFSocket object, implementing the socket, which transfers the data.  RFServerSocket object, implementing the server of the BT connection.  And two Java objects for client (PDA - WindowsCE):  RFSocketCE object, implementing the socket, which transfers the data, and initializes the BT device to connection waiting mode.  RFServerSocketCE object, implementing the server of the connection, and used when the LAP is located on the PDA. This object is not used in a standard configuration for Just™, and is not exported to Java!  These objects allow transparent use of client/server architecture in Java applications over Bluetooth network.

4 Specification המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 4 RFServerSocket/RFServerSocketCE  RFServerSocket/CE implements the server side BT connection, as object ServerSocket in Java.  Performs the clients search with Digianswer BT device and maintains the connections using Philips BT device simultaneously.  It export RFSocket/CE objects for data transfer for each client connected.  RFServerSocket supports clients disconnection and reconnection at any time. RFSocket/RFSocketCE  RFSocket/CE implements the basic socket stream functions, as object Socket in Java.  RFSocketCE allows to initialize the BT device, and wait for a connection from the BT server.  These objects operate with one active BT connection.

5 System Block Diagram - Server המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 5 Digianswer unit RFServices DLL (C++) User (Just™) Two Java Objects (RFServerSocket, RFSocket) API JNI Digianswer API Philips unit BT Stack – HCI, L2Cap

6 6 System Block Diagram - Client המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 5 RFServicesCE DLL (C++) User (Just™) One Java Object (RFSocketCE) API JNI Philips unit BT Stack – HCI, L2Cap


Download ppt "Performed by: Pundik Dmitry & Blekhman Alexandr Instructor: Konstanin Sinyuk Cooperated with: Just™ project ( Eran and Haim) המעבדה למערכות ספרתיות מהירות."

Similar presentations


Ads by Google