Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.