You are on page 1of 18

BLUETOOTH

USING

LabVIEW
BATCH-

6
PROJECT GUIDE Mr. V.SUBBA REDDY (Asst.Professor)

10100829 A.N.Jayadeep 10100842 P.Phaneendra Kumar - 10100880


M.Manoj

ABOUT LabVIEW

LabVIEW

(Laboratory

Virtual

Instrument

Engineering

Workbench) is a graphical programming language that uses icons instead of lines of text to create applications. In contrast to text-based programming languages.

What is LabVIEW

LabVIEW is a highly productive development environment that engineers and scientists use for graphical programming and unprecedented hardware integration to rapidly design and deploy measurement and control systems. Using LabVIEW, you can create test and measurement, data acquisition, instrument control, data logging, measurement analysis, and report generation applications.

ADVANTAGES OF LabVIEW
1. No Program Codes. 2. Pick and Drop modules. 3. User Friendly. 4. Designing and Developing Large, Complex Scientific Instruments 5. LabVIEW for Experimental Research and Scientific Computing And many more..

INTRODUCTION
TO BLUETOOTH

Bluetooth is a wireless protocol that uses a 2.4 GHz radio frequency to communicate among devices within a 30 to 40-foot range. Initially developed to communicate wirelessly with cellular phones, PDAs, and laptop computers.

BLOCK DIAGRAM
Bluetooth Server Application
Wait for incoming connectio n Once connected exchange data with client Close listener to stop waiting for incoming connectio ns.

Creating a service

Close connectio n to client

Bluetooth Client Application


Once connected exchange data with server

Open a connection to server

Close connection to server

LabVIEW COMPONENT S USED

COMPONENTS USED
Bluetooth Discover Function Searches for all locally installed or other Bluetooth devices within the range of the Bluetooth network.

Bluetooth Create Listener Function Creates a service for a Bluetooth server and returns a Bluetooth channel the server can use to listen for inbound connections.

Bluetooth Wait On Listener Function Waits for the listener to accept a connection request. Bluetooth Read Function Reads the number of bytes from a Bluetooth network connection and returns the results in data out. Bluetooth Write Function Writes data to a Bluetooth network connection.

Type Cast Function Casts x to the data type, type, Error to Warning VI Converts up to 4 errors into warnings by passing the error code and text of the error received but setting status of the error to false. This allows the error u=information to pass without the VI trating the information as an error Bluetooth Close Connection Function Closes a Bluetooth network connection.

Simple Error Handler VI Indicates whether an error occurred. If an error occurred, this VI returns a description of the error and optionally displays a dialog box. Case Structure Has one or more sub diagrams, or cases, exactly one of which executes when the structure executes. The value wired to the selector terminal determines which case to execute and can be Boolean, string, integer, enumerated type, or error cluster. Right-click the structure border to add or delete cases.

While Loop Repeats the sub diagram inside it until the conditional terminal, an input terminal, receives a particular Boolean value. The Boolean value depends on the continuation behaviour of the While Loop. Right-click the conditional terminal and select Stop if True or Continue if True from the shortcut menu. You also can wire an error cluster to the conditional terminal, rightclick the terminal, and select Stop on Error or Continue while Error from the shortcut menu. The While

LIMITATIONS
1. No Security 2. Maximum two Bluetooth devices. 3. Range < 10m. 4. Slow transfer rate.

FUTURE SCOPE
OF PROJECT

QUERIES...

REFERENCES
1. www.wikipedia.com 2. www.bluetooth.com 3. www.decibel.ni.com

THANK U

You might also like