CALIFORNIA SOFTWARE LABS

Size: px
Start display at page:

Download "CALIFORNIA SOFTWARE LABS"

Transcription

1 CALIFORNIA SOFTWARE LABS R E A L I Z E Y O U R I D E A S California Software Labs 6800 Koll Center Parkway, Suite 100 Pleasanton CA 94566, USA. Phone (925) Fax (925) info@cswl.com

2 Mobile printing on HP printers with Bluetooth from Palm OS 5.0 A Technical Report INDEX INTRODUCTION... 3 MOBILE PRINTING TODAY... 3 PRINTER DRIVERS... 3 DRIVER-LESS PRINTING... 4 BLUETOOTH TECHNOLOGY... 5 BLUETOOTH TECHNOLOGY... 5 BLUETOOTH SPECIFICATION OVERVIEW:... 6 Bluetooth Protocol Stack... 6 What is a Bluetooth Profile?... 7 COMMUNICATION BETWEEN BLUETOOTH DEVICES... 7 BLUETOOTH PROFILE OVERVIEW... 8 BLUETOOTH SECURITY... 8 PALM OS SUPPORT FOR BLUETOOTH... 9 Palm OS Bluetooth architecture... 9 MOBILE PRINTING SUPPORT FOR HP PRINTERS BLUETOOTH SUPPORT FOR HP PRINTERS BLUETOOTH PRINTING SUPPORT BASIC PRINTING PROFILE SAMPLE INTEGRATION AND IMPLEMENTATION SAMPLE PROGRAMMING ON PALMOS OVERVIEW OF IMPLEMENTATION Pre-requisite for Palm Bluetooth development: Implementation: SOURCE-CODE BASICS Opening serial Port code: Sending data over serial Port code: Close serial Port code: CONCLUSION REFERENCES: CSWL Inc, Pleasanton, California - 2

3 Introduction This document aims to provide some basics of using the Bluetooth technoloy for mobile printing, from a Palm handheld. Mobile printing techniques are introduced first, followed by a brief coverage of Bluetooth technology. Subsequently, features of the Bluetooth stack as it applies to PalmOs 5 are taken up. The discussion ends with sample code snippets that demonstrate communication with a Bluetooth enabled printer, such as certain HP Deskjets. Mobile Printing Today Mobile Printing is the term used for printing from mobile devices such as a Palm handheld, a laptop, a PocketPC or similar device, without cables and without complex printer drivers, and directed towards a printer in the vicinity. Mobile printing is essentially wireless printing. Depending on the capabilities of the mobile device, and that of the printer, the following scenarios are possible: Printing via printer drivers. Driver-less printing Printer drivers Printer drivers are printer-specific code, and not very suitable for smaller devices. They are useful in mobile devices like notebooks that run operating systems such as Windows and Linux. However, it is possible to address a whole family of printers (such as the DeskJet series from HP) using a monolithic driver built from toolkits such as the HP APDK. While it is possible to have specific printer drivers loaded on devices such as a Palm handheld, this generally curtails mobility, restricting printing to those printers alone. CSWL Inc, Pleasanton, California - 3

4 Driver-less printing With mobile devices having smaller footprints of memory, display and other resources, driver-less printing is the method of choice. To support this, the following techniques are used: Dynamic Printer discovery Identification of document to print Sending a print stream to the printer Dynamic printer discovery is possible using protocols such as Bluetooth, IrDA, UPnP, and through next generation print services on the LAN (WiFi) or WAN (cellular - GSM/GPRS/CDMA2000). In the latter case, a print service way be discovered on the local wireless LAN, or an ISP hosted service may be consulted, with the requests routed via a VPN to a corporate setting. This would result in a user selection from a choice of printers offered. As of this writing such protocols have been established and are being implemented (for details, see Printer Working Group at Identifying the document to print could be accomplished in a number of ways. For devices such as a mobile phone, a URL is one option. For less heavy content, the document may be present on the device itself. Sending a print stream to the printer after discovery can be done in the following ways: Send a URL to the printer. Printer can fetch the URL content, transform to a print stream (perhaps using another print service) and print Send the URL to a print service with printer description. Proper print stream formatting may be done by the print service. The resulting stream may be sent from the print service to the printer directly, or siphoned through the mobile device to the printer. CSWL Inc, Pleasanton, California - 4

5 Use a standard document format such as XHTML and send the stream to the printer Use a standard protocol such as IPP (Internet Printing Protocol), which is supported by many new printers. Use Generic Object Exchange formats used in printing address books, business cards etc. Many printers support this. Bluetooth technology Bluetooth Technology The Bluetooth technology is an open specification for short-range wireless communication between electronic devices. It has become a standard for interconnecting small mobile devices in wireless world. Bluetooth specification is developed, published and promoted by Bluetooth Special Interest Group (SIG). Bluetooth technology is used for Wireless Personal Area Networks (WPANs) with range around 10 m. It is a low-power short-range radio communication technology. The characteristic of the technology offers lot of advantages as listed below: Low power requirement makes it ideal for small mobile devices, which run on battery. Low Cost makes it ideal for mobile device manufactures to built in Bluetooth support. Short Range of 10 m makes ideal for mobile users to connect to other mobile device in a room or adjacent room eliminating wired connection. Transmission speed of 800 kbps makes it good enough for transferring small to medium size files. 2.4 GHz ISM band enabling developing devices and solutions, which can work worldwide. CSWL Inc, Pleasanton, California - 5

6 Bluetooth Security, specification provides support for security at its core protocol level, includes authentication, encryption and secure link. Bluetooth specification overview: Bluetooth Protocol Stack The below diagram show the core building layers of the Bluetooth architecture. Source Baseband The baseband layer and the link control layer enable the physical Radio Frequency (RF) link between Bluetooth devices. Two kinds of physical links can be formed with their corresponding baseband packets: Synchronous Connection-Oriented (SCO) and Asynchronous Connectionless (ACL). Link Manager Protocol (LMP) The Link Manager Protocol is responsible for setting up the link between Bluetooth devices. This includes security aspects like authentication and encryption by generating, exchanging, and checking of link and encryption keys. Logical Link Control and Adaptation Protocol (L2CAP) L2CAP provides both connection-oriented and connectionless data services to the upper layer protocols with protocol multiplexing capability, segmentation and reassembly operation, and group abstractions. L2CAP is defined only for ACL links and not supported for SCO links, as specified by the Bluetooth Specification. CSWL Inc, Pleasanton, California - 6

7 Service Discovery Protocol (SDP) SDP is used to get specific information about a remote device, such as available services. Using SDP characteristics of these services can be queried. RFCOMM The RFCOMM protocol provides emulation of serial ports over the L2CAP protocol. The protocol is based on the ETSI standard TS Only a subset of the TS standard is used, and some adaptations of the protocol are specified in the Bluetooth RFCOMM specification. What is a Bluetooth Profile? The Bluetooth Specification defines a set of usage models or scenarios for using Bluetooth enabled radio devices. These usage modules, referred to as profiles, define standard ways of communicating with Bluetooth-enabled devices. It is intended to reduced the risk of interoperability issues between different manufacturers and provide a basis for the development of a common set of functions that Bluetooth enable devices will support. A profile does not need to include all the protocols defined in the Bluetooth protocol stack. It can be a subset of various protocols in the stack Communication between Bluetooth devices Piconets (a, b) and Scatternet (C) (Source Point-to-Point connection: In this type of connection, only two Bluetooth devices are involved. One device acts as a master and other as a slave. The two devices form a network called Piconet. CSWL Inc, Pleasanton, California - 7

8 Point-to- Multipoint: In this type of connection, two or more (Max 8) Bluetooth devices are involved. One device acts as a master and others act as a slave. These devices form a network called Piconet. Scatternet: Two or more Piconet when connected form a Scatternet. Bluetooth Profile Overview Bluetooth specification v1.1 includes following general profiles: 1. General Access Profile 2. Service Discovery Application Profile 3. Cordless Telephony Profile 4. Intercom Profile 5. Serial Port profile 6. Headset Profile 7. Dial-up Networking Profile 8. Fax Profile 9. LAN Profile 10. Generic Object Exchange Profile 11. Object Push Profile 12. File Transfer Profile 13. Synchronization Profile Additional profiles for a Printing usage model: 1. Basic Printing Profile 2. Hardcopy cable replacement Profile Bluetooth Security Bluetooth security includes both authentication and encryption, and is based around the SAFER+ encryption algorithm. CSWL Inc, Pleasanton, California - 8

9 Palm OS support for Bluetooth Palm OS 5.0 has a built in support for Bluetooth. Palm OS Bluetooth architecture (Reference: Palm documentation Recent releases of Palm OS includes a Bluetooth stack and SDK for developers. The Palm Bluetooth SDK includes the Palm bluetooth library and bluetooth specific drivers. As of this writing, PalmOS does not support all Bluetooth profiles. In the diagram, the profiles marked in red are not supported on Palm. CSWL Inc, Pleasanton, California - 9

10 (Source Bluetooth specifications specify three security modes for a device. Security mode 1 (non-secure): A device will not initiate any security procedure. Security mode 2 (service-level enforced security): A device does not initiate security procedures before channel establishment at L2CAP level. This mode allows different and flexible access policies for applications, especially running applications with different security requirements in parallel. Security mode 3 (link level enforced security): A device initiates security procedures before the link set-up at the LMP level is completed. Palm currently supports security modes 1 and 2. CSWL Inc, Pleasanton, California - 10

11 Mobile printing support for HP Printers Bluetooth support for HP Printers HP has included built-in support for Bluetooth in its mobile printer DeskJet 995c. Other printers may be expected to follow suit. In any case, HP also makes available Bluetooth printer adapters so that existing printers may be Bluetooth enabled. HP s Mobile printing initiative and associated software also has Bluetooth as a key ingredient. Bluetooth Printing Support Bluetooth specification has define following profile related to printing Basic Printing profile (BPP): Supports driverless printing for mobile devices such as mobile phones, pagers, and PDAs. BPP is explained below. Hard Copy Replacement profile The data is rendered through the use of a driver on the client device like mobile laptops and desktop computer. Basic Printing profile This application profile defines the application requirements for Bluetooth devices necessary for the support of the Basic Printing usage model. This Profile makes use of the Generic Object Exchange Profile (GOEP) to define the interoperability requirements for the protocols needed by applications. The most common devices using these usage models are mobile devices such as mobile phones, pagers, and PDAs, although more complex devices are not excluded. Usage models include printing of text s, short messages, and formatted documents. Optional support for the printing of structured data objects such as vcard and vcalendar is also defined, as well as methods for negotiating the use of other formats supported by the printer. CSWL Inc, Pleasanton, California - 11

12 The Basic Printing Profile is dependent on the Generic Object Exchange, Serial Port, and Generic Access Profiles. Source Sample Integration and Implementation Sample programming on PalmOs A sample mobile printing application was developed to print to an HP995c printer from Palm Tungsten OS 5.0 using Bluetooth wireless technology. Platform and Devices considered for sample implementation: Palm OS 5.0 Palm OS 5.0 has a built-in support for Bluetooth in its architecture. CSWL Inc, Pleasanton, California - 12

13 Palm OS supports Service Discovery Profile, Serial Port profile and Object Push profile. HP DeskJet 995c HP 995c has built-in support for Bluetooth. It supports Service Discovery Profile, Serial Port Profile and Object push Bluetooth profiles. Overview of Implementation Pre-requisite for Palm Bluetooth development: Palm OS SDK: Palm OS SDK can be downloaded from website. They have a developer program to which we can register and get the SDK, which has a support for Bluetooth. Palm Tungsten: Palm Tungsten is the current lastest model of Palm which comes with Palm OS 5.0. Development Environment: Metrowerks CodeWarrior or Falch.Net developer studio. Implementation: 1. Simple Palm OS application was created. 2. Palm Bluetooth library support was included in the application. The Palm Bluetooth Library is a shared library that provides an API for developing Bluetooth enabled application. The API provides functions in the following areas: Managing remote devices, piconets Communicating with Bluetooth devices at L2CAP and RFCOMM protocol level. Advertising services and querying for remote services using SDP Maintaining a list of trusted devices An applications should check if the Bluetooth system is running on the handheld before using any Bluetooth APIs. To do so, the following code was include in the Application open routine: UInt32 btversion; // Make sure Bluetooth components are installed CSWL Inc, Pleasanton, California - 13

14 // This check also ensures Palm OS 4.0 or greater if (FtrGet(btLibFeatureCreator, btlibfeatureversion,&btversion)!= errnone) { // Alert the user if it's the active application if ((launchflags & sysapplaunchflagnewglobals) && (launchflags & sysapplaunchflaguiapp)) FrmAlert (MissingBtComponentsAlert); return syserrromincompatible; } 3. Serial Port Profile was implemented using the Palm Virtual Serial Manager: The Bluetooth system implements the serial port profile with a Virtual Serial Driver. Virtual Serial driver work with RFCOMM protocol to emulate cable-less serial connection. This driver has the following characteristics: Opens a background thread for the Bluetooth stack. Supports only one current active serial channel (point-to-point connection ) at a time. Opens the device as a client or server An RFCOMM-based virtual serial port is less symmetrical than a physical serial port. In a traditional serial port there is no need to establish the underlying transport. When establishing a Bluetooth serial port, there are roles for a client and a server device on three different stack levels ACL, L2CAP, and RFCOMM as well as responsibilities for registering with and querying SDP. 4. Scenario used The Palm hand-held acts as a Bluetooth client to the HP printer. The palm device first uses Bluetooth SDP to search for a printer in the vicinity. The printer and any other bluetooth enabled device in the vicinity responds with its address (48 bit number), which is unique for each Bluetooth device. This process of searching for Bluetooth device is called Device Discovery Process. Once the device is identified, an RFCOMM-virtual serial channel is created between the client (Palm) and server (Printer). This process creates a data channel between the client and server through which a print stream is sent. CSWL Inc, Pleasanton, California - 14

15 Following data streams were used: ASCII Test data PCL data stream generated from HP APDK Reference on using the HP APDK is available at and Source-code Basics Opening serial Port code: SrmExtOpen API is used for opening an RFCOMM-virtual serial port. Parameters for this API 1. Type of port i.e. Bluetooth RFCOMM 2. Port configuration structure 3. Size of port configuration structure 4. Port id, output param //opening virtual serial port Err err; SrmOpenConfigType config; BtVdOpenParams btparams; BtLibSdpUuidType sppuuid; // Set up a SerialPort service class UUID MemSet( &sppuuid, sizeof(sppuuid), 0 ); sppuuid.size = btlibuuidsize16; sppuuid.uuid[0] = 0x11;//corresponds to serial port sppuuid.uuid[1] = 0x01;//corresponds to serial port // // Set up a Bluetooth parameter block: play client role, use null remote device address, // // and use sdp to search for the serial port profile service class uuid. // // MemSet( &btparams, sizeof(btparams), 0 ); // note this leaves the remote dev addr null btparams.role = btvdclient; // we are the client side btparams.u.client.method = btvduseuuidlist; // use SDP to look for service class uuids btparams.u.client.u.uuidlist.tab = &sppuuid; // the list of service uuids to search for btparams.u.client.u.uuidlist.len = 1; // the number of uuids in the list // CSWL Inc, Pleasanton, California - 15

16 // // Set up the SrmExtOpen param block to reference our Bluetooth param block // // MemSet( &config, sizeof(config), 0 ); config.function = 0; // must be zero config.drvrdatap = (MemPtr)&btParams; // Bluetoothspecific params go here config.drvrdatasize = sizeof(btparams); // size of Bluetooth-specific params // // // Call SrmExtOpen with the parameters we just set up. // // err = SrmExtOpen ( sysfilecvirtrfcomm, // type of port == Bluetooth RfComm &config, // port configuration params sizeof(config), // size of port config params instance ); &btportid // receives the id of this virtual port Sending data over serial Port code: UInt32 tosend, numsent; char msg[] = "Hello World\n";//Fill the array with PCL or //ASCII file when testing those mode. tosend = StrLen(msg); numsent = SrmSend (btportid, msg, tosend, &err); Close serial Port code: SrmClose(btPortId); Conclusion Bluetooth is a key ingredient to enabling mobile printing from low-cost low-power devices. Not only printing, the technology is relevant to a very wide range of industry segments like computing, telecom, networking, automotive, consumer electronics, medical and military. With industry leaders like Erricson, Nokia and Intel adopting and driving the technology, and the explosive growth of mobile market and the need to be Always connected, Bluetooth is becoming a very significant and crucial technology. Industry experts project that, by the year 2006, there will be a shipment of 150 million Bluetooth enabled devices from Western CSWL Inc, Pleasanton, California - 16

17 Europe itself. Also it is projected that by the year 2004, there will be more than 1 billion mobile subscribers using the internet in some form. Techniques described in this document can be easily adapted to printing from other mobile platforms as well, such as a PocketPC or mobile-phone. Mobile printing opens an opportunity in the software market to create sophisticated mobile printing network solutions, and this field is still in its early stages. References: 1. Plam Bluetooth support document 2. Bluetooth specifications and profiles 3. Bluetooth official site 4. Printer Working Group 5. Hewlett Packard 6. HP Appliance Printing Development Kit 7. Palm APDK printing Copyright Notice: 2002 California Software Labs. All rights Reserved. The contents on the document are not to be reproduced or duplicated in any form or kind, either in part or full, without the written permission of California Software labs. Product and company names mentioned here in are the trademarks of their respective companies. CSWL Inc, Pleasanton, California - 17

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering Jean Parrend ENRNG3076 : Oral presentation BEng Computer and Communications Engineering 1 Origin 2 Purpose : Create a cable replacement standard for personal area network Handle simultaneously both data

More information

Bluetooth. Quote of the Day. "I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002

Bluetooth. Quote of the Day. I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002 Bluetooth Stephen Carter March 19, 2002 Quote of the Day "I don't have to be careful, I've got a gun. -Homer Simpson 1 About Bluetooth Developed by a group called Bluetooth Special Interest Group (SIG),

More information

Bluetooth. Bluetooth Radio

Bluetooth. Bluetooth Radio Bluetooth Bluetooth is an open wireless protocol stack for low-power, short-range wireless data communications between fixed and mobile devices, and can be used to create Personal Area Networks (PANs).

More information

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking" George Roussos! Bluetooth Overview"

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking George Roussos! Bluetooth Overview Mobile and Ubiquitous Computing Bluetooth Networking" George Roussos! g.roussos@dcs.bbk.ac.uk! Bluetooth Overview" A cable replacement technology! Operates in the unlicensed ISM band at 2.4 GHz! Frequency

More information

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology Bluetooth Tutorial Bluetooth strives to remove the never ending maze of wires which provide a communication link between different electronic devices, through a short range wireless solution. Consider

More information

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY]

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY] 2011 [A SHORT REPORT ON BLUETOOTH TECHNOLOGY] By Ram Kumar Bhandari 1. Introduction Bluetooth Technology A Technical Report Bluetooth is a short-ranged wire-less communication technology implementing the

More information

Introduction to Wireless Networking ECE 401WN Spring 2009

Introduction to Wireless Networking ECE 401WN Spring 2009 I. Overview of Bluetooth Introduction to Wireless Networking ECE 401WN Spring 2009 Lecture 6: Bluetooth and IEEE 802.15 Chapter 15 Bluetooth and IEEE 802.15 What is Bluetooth? An always-on, short-range

More information

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL BLUETOOTH Amita Tiwari IIIrd Semester amitaasct@gmail.com Sunil Kumar IIIrd Semester sunilasct@gmail.com ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL ABSTRACT Blue tooth is a standard developed by a group

More information

Introduction to Bluetooth Wireless Technology

Introduction to Bluetooth Wireless Technology Introduction to Bluetooth Wireless Technology Jon Inouye Staff Software Engineer Mobile Platforms Group Intel Corporation Bluetooth Bluetooth is is a a trademark trademark owned owned by by Bluetooth Bluetooth

More information

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth CS4/MSc Computer Networking Lecture 13: Personal Area Networks Bluetooth Computer Networking, Copyright University of Edinburgh 2005 BlueTooth Low cost wireless connectivity for Personal Area Networks

More information

Bluetooth: Short-range Wireless Communication

Bluetooth: Short-range Wireless Communication Bluetooth: Short-range Wireless Communication Wide variety of handheld devices Smartphone, palmtop, laptop Need compatible data communication interface Complicated cable/config. problem Short range wireless

More information

SE 4C03 Winter 2005 Bluetooth Wireless Network Technology

SE 4C03 Winter 2005 Bluetooth Wireless Network Technology SE 4C03 Winter 2005 Bluetooth Wireless Network Technology Researcher: Daren Tan Shen Hau Last Revised: April 4, 2005 Bluetooth As everyone will ask, what is Bluetooth? Bluetooth is a new technology that

More information

Bluetooth Demystified

Bluetooth Demystified Bluetooth Demystified S-72.4210 Postgraduate Course in Radio Communications Er Liu liuer@cc.hut.fi -10 Content Outline Bluetooth History Bluetooth Market and Applications Bluetooth Protocol Stacks Radio

More information

CALIFORNIA SOFTWARE LABS

CALIFORNIA SOFTWARE LABS Using the JetSend SDK CALIFORNIA SOFTWARE LABS R E A L I Z E Y O U R I D E A S California Software Labs 6800 Koll Center Parkway, Suite 100 Pleasanton CA 94566, USA. Phone (925) 249 3000 Fax (925) 426

More information

FILE TRANSFER PROFILE

FILE TRANSFER PROFILE Part K:12 FILE TRANSFER PROFILE This application profile defines the application requirements for Bluetooth devices necessary for the support of the File Transfer usage model. The requirements are expressed

More information

Wireless Personal Area Networks & Wide Area Networks

Wireless Personal Area Networks & Wide Area Networks Wireless Personal Area Networks & Wide Area Networks Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline In the lecture we will: Look at PAN s in more detail Look at example networks

More information

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface Inside Bluetooth Application Host Application Host Audio (SCO) RFCOMM SDP Data (ACL) Control API and Legacy Support Modules Bluetooth HCI Driver Transport Interface Physical I/F Transport Bus Bluetooth

More information

Guide to Wireless Communications, 3 rd Edition. Objectives

Guide to Wireless Communications, 3 rd Edition. Objectives Guide to Wireless Communications, 3 rd Edition Chapter 5 Wireless Personal Area Networks Objectives Describe a wireless personal area network (WPAN) List the different WPAN standards and their applications

More information

MI-BPS (Wireless Networks) FIT - CTU

MI-BPS (Wireless Networks) FIT - CTU Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-BPS (Wireless Networks) FIT - CTU Alex Moucha Lecture 8 - Piconets, Scatternets, Bluetooth, Zigbee 1 Piconet an ad-hoc network linking

More information

Computer Networks II Advanced Features (T )

Computer Networks II Advanced Features (T ) Computer Networks II Advanced Features (T-110.5111) Bluetooth, PhD Assistant Professor DCS Research Group Based on slides previously done by Matti Siekkinen, reused with permission For classroom use only,

More information

DIAL-UP NETWORKING PROFILE

DIAL-UP NETWORKING PROFILE Part K:7 DIAL-UP NETWORKING PROFILE This profile defines the requirements for Bluetooth devices necessary for the support of the Dial-up Networking use case. The requirements are expressed in terms of

More information

IrDA INTEROPERABILITY

IrDA INTEROPERABILITY Part F:2 IrDA INTEROPERABILITY The IrOBEX protocol is utilized by the Bluetooth technology. In Bluetooth, OBEX offers same features for applications as within the IrDA protocol hierarchy and enabling the

More information

Development of a Service Discovery Architecture for. Christian Schwingenschlögl, Anton Heigl

Development of a Service Discovery Architecture for. Christian Schwingenschlögl, Anton Heigl Development of a Service Discovery Architecture for the Bluetooth Radio System Christian Schwingenschlögl, Anton Heigl Technische Universität München (TUM), Institute of Communication Networks Arcisstr.

More information

By FaaDoOEngineers.com

By FaaDoOEngineers.com ABSTRACT The seemingly endless entanglement of data wires connecting today s electronic devices has become slightly less jumbled with the introduction of Bluetooth technology and the creation of a wireless

More information

Introducing Bluetooth

Introducing Bluetooth Chapter 1 Introducing Bluetooth In This Chapter From the beginning, Bluetooth technology was intended to hasten the convergence of voice and data to handheld devices, such as cellular telephones and portable

More information

Bluetooth PCI Adapter

Bluetooth PCI Adapter Table of Contents 1 Introduction...2 2 Installation...2 2.1 Software Installation...2 2.1.1 Installation on Windows 95/98/ME/2000/XP...2 2.1.2 Installation on Windows NT...3 2.1.3 Installation on Linux...3

More information

Wireless Networked Systems

Wireless Networked Systems Wireless Networked Systems CS 795/895 - Spring 2013 Lec #7: Medium Access Control WPAN, Bluetooth, ZigBee Tamer Nadeem Dept. of Computer Science Bluetooth Page 2 Spring 2013 CS 795/895 - Wireless Networked

More information

Amarjeet Singh. February 7, 2012

Amarjeet Singh. February 7, 2012 Amarjeet Singh February 7, 2012 References Bluetooth Protocol Architecture v.1 www.bluetooth.org http://www.tutorial-reports.com/wireless/bluetooth/ Slides from last class uploaded on the course website

More information

3Com Wireless Bluetooth PC Card, USB Adapter, and Printer Adapter

3Com Wireless Bluetooth PC Card, USB Adapter, and Printer Adapter DATA SHEET 3Com Wireless Bluetooth PC Card, USB Adapter, and Printer Adapter Key Benefits Simplicity Bluetooth Connection Manager provides automatic discovery and point-and-click management of devices,

More information

Local Area Networks NETW 901

Local Area Networks NETW 901 Local Area Networks NETW 901 Lecture 6 IEEE 802.15.1 - Bluetooth Course Instructor: Dr.-Ing. Maggie Mashaly maggie.ezzat@guc.edu.eg C3.220 1 The 802.15 Family Target environment: communication of personal

More information

Bluetooth. The Bluetooth Vision. Universal Wireless Connectivity. Universal Wireless Connectivity

Bluetooth. The Bluetooth Vision. Universal Wireless Connectivity. Universal Wireless Connectivity 1 2 The Vision Universal wireless connectivity Replace existing cables with radio Connect systems that have been separate Ubiquitous computing environment Intelligent devices performing distributed services

More information

Overview of Bluetooth

Overview of Bluetooth Wireless Application Programming with J2ME and Bluetooth Page 1 http://developers.sun.com/techtopics/mobility/midp/articles/bluetooth1/ Dec 19, 2004 Article Wireless Application Programming with J2ME and

More information

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1 Module 5 Embedded Communications Version 2 EE IIT, Kharagpur 1 Lesson 27 Wireless Communication Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would

More information

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore.

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore. Communication Switching Techniques UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore. Bluetooth Techniques References 1. Wireless

More information

Bluetooth. Bluetooth Basics Bluetooth and Linux Bluetooth at AG Tech. Dr.-Ing. H. Ritter, 7.1

Bluetooth. Bluetooth Basics Bluetooth and Linux Bluetooth at AG Tech. Dr.-Ing. H. Ritter,   7.1 Bluetooth Bluetooth Basics Bluetooth and Linux Bluetooth at AG Tech Dr.-Ing. H. Ritter, http://www.hartmut-ritter.de/ 7.1 I. Bluetooth Idea Universal radio interface for ad-hoc wireless connectivity Interconnecting

More information

CS263: Wireless Communications and Sensor Networks

CS263: Wireless Communications and Sensor Networks CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 6: Bluetooth and 802.15.4 October 12, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Bluetooth Standard for Personal Area

More information

Bhopal, , India 3 M.Tech Scholor,Department Of Computer Science, BIST Bhopal. Bhopal, , India

Bhopal, , India 3 M.Tech Scholor,Department Of Computer Science, BIST Bhopal. Bhopal, , India Indirect Mobile Data Transfer Under Bluetooth Protocol 1 Pramod Kumar Maurya, 2 Gireesh Dixit, 3 Jay Prakash Maurya 1 M.Tech Scholor, 2 HOD, Department Of Computer Science, MPM, Bhopal, Bhopal, 462021,

More information

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala. WPAN: Bluetooth MOBILE COMPUTING Jan-May,2012 ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala Email-alakroy.nerist@gmail.com EM Spectrum ISM band 902 928 Mhz 2.4 2.4835 Ghz 5.725 5.85 Ghz LF MF

More information

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth Bluetooh Acknowledgments: Foo Chun Choong, Ericsson Research / Cyberlab Singapore, and Open Source Software Lab, ECE Dept, NUS Máster de Ingeniería

More information

Bluetooth Wireless Technology meets CAN

Bluetooth Wireless Technology meets CAN Bluetooth Wireless Technology meets CAN Matthias Fuchs esd electronic system design GmbH, Hannover, Germany To access mobile and moving CAN fieldbus systems a wireless approach is often a good solution.

More information

Implementing A Bluetooth Stack on UEFI

Implementing A Bluetooth Stack on UEFI Implementing A Bluetooth Stack on UEFI Tony C.S. Lo Senior Manager American Megatrends Inc. presented by UEFI Plugfest October 2014 Agenda Introduction Bluetooth Architecture UEFI Bluetooth Stack Summary

More information

Research on Modern Bluetooth Technology

Research on Modern Bluetooth Technology Research on Modern Bluetooth Technology D.Annal 1, T.Indira 2, K.Poojitha 3, R.Rajashree 4 Student, Dept. of CSE, Magna College of Engineering, Chennai, Tamil Nadu, India 1,2,3,4 ABSTRACT: The seemingly

More information

Jeffrey Price Dr. Konak IST 220 Bluetooth Technology

Jeffrey Price Dr. Konak IST 220 Bluetooth Technology Jeffrey Price Dr. Konak IST 220 Bluetooth Technology 1 TABLE OF CONTENTS 1. INTRODUCTION 2. COMPONENTS 3. BLUETOOTH ADVANTAGES/DISADVANTAGES 4. USES OF BLUETOOTH 5. THE FUTURE 7. DOCUMENTATION 2 1. INTRODUCTION

More information

e-pg Pathshala Quadrant 1 e-text

e-pg Pathshala Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Module: Bluetooth Paper: Computer Networks Module No: CS/CN/37 Quadrant 1 e-text In our journey on networks, we are now exploring wireless networks. We looked

More information

Bluetooth. Basic idea

Bluetooth. Basic idea Bluetooth Basic idea Universal radio interface for ad-hoc wireless connectivity Interconnecting computer and peripherals, handheld devices, DAs, cell phones replacement of IrDA Embedded in other devices,

More information

Inside Bluetooth Low Energy

Inside Bluetooth Low Energy Inside Bluetooth Low Energy Naresh Gupta BOSTON LONDON artechhouse.com Contents Preface Acknowledgments Foreword xix xxiii xxv Introduction 1 1.1 Introduction to Wireless Communication 1 1.2 Data Rates

More information

BlueSerial. Bluetooth Serial RS232 Port Adapters. User Manual HANTZ + PARTNER. The Upgrade Company!

BlueSerial. Bluetooth Serial RS232 Port Adapters. User Manual HANTZ + PARTNER. The Upgrade Company! Bluetooth Serial RS232 Port Adapters User Manual HANTZ + PARTNER The Upgrade Company! www.hantz.com Deutschland: Tel.: 0761 / 59 21 00 Fax: 0761 / 58 52 28 Schweiz: Tel.: 061 / 27 311-31 Fax: 061 / 27

More information

Version 1.0.1

Version 1.0.1 1 of 19 Pages SyncML OBEX Binding Abstract This document describes how to use SyncML over OBEX. The document uses the primitives and methods defined in the OBEX specification V1.2 as defined in [1]. The

More information

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System Item Type text; Proceedings Authors Uchil, Vilas; Kosbar, Kurt Publisher International Foundation for Telemetering Journal

More information

Structure of the Lecture

Structure of the Lecture Structure of the Lecture Chapter 2 Technical Basics: Layer 1 Methods for Medium Access: Layer 2 Chapter 3 Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Networks: GSM, GPRS, UMTS Satellites

More information

Securing A Bluetooth Device

Securing A Bluetooth Device Securing A Bluetooth Device Mrs. Dhanashri D. Dhokate 1, Mr. Milind C. Butale 2, Mr. Babasaheb S. Patil 3 Assistant Professor, Information Technology, PVPIT, Budhgaon, India 1. Associate Professor, Electronics

More information

Special Course in Computer Science: Local Networks. Lecture

Special Course in Computer Science: Local Networks. Lecture Special Course in Computer Science: Local Networks Lecture 11 16.5.2012 Roadmap of the Course So far Basic telecom concepts General study of LANs Local Networks Ethernet Token bus Token ring ATM LAN Wi-Fi

More information

Bluetooth in Mobile Devices

Bluetooth in Mobile Devices Bluetooth in Mobile Devices Vidar Rinne Mälardalen University School of Innovation, Design and Engineering Computer Science: Game Development vre03001@student.mdh.se Abstract The basic idea of Bluetooth

More information

EE579: Annavaram & Krishnamachari. Bluetooth Communication. Basics. Network Stack. Network Topology

EE579: Annavaram & Krishnamachari. Bluetooth Communication. Basics. Network Stack. Network Topology Bluetooth Introduction and Detailed JSR 82 Explanation Murali Annavaram & Bhaskar Krishnamachari Ming Hsieh Department of Electrical Engineering USC A Brief Introduction to Bluetooth Bhaskar Krishnamachari

More information

Wireless Personal Area Networks

Wireless Personal Area Networks CE 477 Wireless and obile Networks Wireless ersonal Area Networks Bluetooth CE 477 User cenarios Architecture rotocol tack IEEE 802.15.1 and IEEE 802.15.2 IEEE 802.15.4 (Low-Rate Wireless ersonal Area

More information

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli Wireless Sensor Networks BLUETOOTH LOW ENERGY Flavia Martelli flavia.martelli@unibo.it Outline Introduction Applications Architecture Topology Controller specifications: Physical Layer Link Layer Host

More information

MavBlue: A Bluetooth Development Kit for Undergraduate and Graduate Research and Education

MavBlue: A Bluetooth Development Kit for Undergraduate and Graduate Research and Education MavBlue: A Bluetooth Development Kit for Undergraduate and Graduate Research and Education Steven V. Case Department of Computer and Information Sciences Minnesota State University Mankato steven.case@mnsu.edu

More information

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS M. Subramani and M. Ilyas College of Engineering Florida Atlantic University Boca Raton, Florida 33431 {msubrama@cse.fau.edu, ilyas@fau.edu} Abstract Many

More information

Bluetooth. Renato Lo Cigno

Bluetooth. Renato Lo Cigno Bluetooth Renato Lo Cigno www.dit.unitn.it/locigno/teaching ...Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs- NonCommercial. Per vedere una copia di questa licenza, consultare:

More information

Bikash Sadhukhan. M.Tech(CSE) Lecturer. Dept of CSE/IT Techno India College of Technology

Bikash Sadhukhan. M.Tech(CSE) Lecturer. Dept of CSE/IT Techno India College of Technology Bikash Sadhukhan. M.Tech(CSE) Lecturer. Dept of CSE/IT Techno India College of Technology Mobile Communication Entails transmission of data to and from handheld devices Two or more communicating devices

More information

Bluetooth SIG Liaison Report May 2009

Bluetooth SIG Liaison Report May 2009 Bluetooth SIG Liaison Report May 2009 Authors: Date: 2009-05-12 The Bluetooth word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Motorola, Inc. is under

More information

Introduction to Bluetooth

Introduction to Bluetooth Introduction to Bluetooth Kirsten Matheus The idea behind Bluetooth The problems when trying to realize the idea The solutions used in Bluetooth How well the solutions work 12.06.2003 1 he Idea Behind

More information

Essential Bluetooth It s everywhere you want to be

Essential Bluetooth It s everywhere you want to be IEEE OEB Wireless Seminar Fremont, CA - 12/07/02 Essential Bluetooth It s everywhere you want to be Noel Baisa Technical Marketing Manager Device Connectivity Division 408-721 721-74667466 Noel.Baisa Baisa@nsc.com

More information

Image acquisition and Communication

Image acquisition and Communication Image acquisition and Communication Developements around the ACME Fox Board E. Pamba Capo-ChiChi 1,2,G. Weisenhorn 1,J-M. Friedt 3,4 H. Guyennet 1,2 1 Department of Computer Science University of Franche-Comte

More information

IMPLEMENTATION AND SECURITY OF BLUETOOTH TECHNOLOGY

IMPLEMENTATION AND SECURITY OF BLUETOOTH TECHNOLOGY Bachelor s Thesis (UAS) Information Technology Networking and Programming 2011 IDAHOSA AKHANOLU IMPLEMENTATION AND SECURITY OF BLUETOOTH TECHNOLOGY i BACHELOR S THESIS (UAS) ABSTRACT TURKU UNIVERSITY OF

More information

Objectives of the Bluetooth Technology

Objectives of the Bluetooth Technology Bluetooth Origin of the name Harald I Bleutooth (in Danish, Harald Blåtand) (b. c. 910 d. c. 987), king of Denmark was credited with the first unification of Denmark and Norway Ericsson, inspired on the

More information

Embedded Systems. 8. Communication

Embedded Systems. 8. Communication Embedded Systems 8. Communication Lothar Thiele 8-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic

More information

Collaborative Middleware for Bluetooth-based ad-hoc Wireless Networks on Symbian OS

Collaborative Middleware for Bluetooth-based ad-hoc Wireless Networks on Symbian OS 6th WSEAS International Conference on E-ACTIVITIES, Tenerife, Spain, December 14-16, 2007 304 Collaborative iddleware for Bluetooth-based ad-hoc Wireless Networks on Symbian OS FENG GAO, ARTIN HOPE Informatics

More information

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09 Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism Yun-Ming, Chiu 2005/6/09 Outline Overview Survey of Bluetooth Structure of Bluetooth

More information

Bluetooth General Information White Paper

Bluetooth General Information White Paper General Information is the registered trademark of Atmel Corporation, 2325 Orchard Parkway, San Jose, CA 95131 Rev. 1993A 11/00 Introduction The wireless technology is the world s new shortrange RF transmission

More information

Bluetooth LE 4.0 and 4.1 (BLE)

Bluetooth LE 4.0 and 4.1 (BLE) Bluetooth LE 4.0 and 4.1 (BLE) Lab 11 Lunch April 23rd, 2014 Noah Klugman Josh Adkins 1 Outline History of Bluetooth Introduction to BLE Architecture Controller Host Applications Power Topology Example:

More information

IP LAB: Current Architecture

IP LAB: Current Architecture Section 1 Lab Architecture & Equipment IP LAB: Current Architecture Aalborg 10.10.34.1 S1/1 Ethernet 130.225.51.6 10.10.3.254 Istanbul 10.10.3.2 Shanghai 10.10.2.3 Vlan 3 10.10.32.2 10.10.34.2 S0/2 S0/0

More information

Dominique Chomienne & Michel Eftimakis NewLogic

Dominique Chomienne & Michel Eftimakis NewLogic Dominique Chomienne & Michel Eftimakis NewLogic Bluetooth is a trademark owned by the Bluetooth SIG, and licenced to NewLogic Page 1 Tutorial Agenda Bluetooth Marketing view Bluetooth network topology

More information

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications Efficient Multicast Schemes for Mobile Multiparty Gaming Applications P6-6th semester 2006 Group 681 - ComNet Aalborg University 9th March 2006 Institut for elektroniske systemer Fr. Bajers Vej 7 Telefon

More information

2014, IJARCSSE All Rights Reserved Page 1042

2014, IJARCSSE All Rights Reserved Page 1042 Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Applications

More information

WAP/ WML : Wireless Protocol wireless protocol

WAP/ WML : Wireless Protocol wireless protocol Device Connectivity Device Connectivity Pervasive computing devices do not develop their full potential unless they are connected to applications and services through the Internet. Device connectivity

More information

Rab Nawaz Jadoon (Assistant Professor) Department of Computer Science COMSATS University, Abbottabad, Pakistan

Rab Nawaz Jadoon (Assistant Professor) Department of Computer Science COMSATS University, Abbottabad, Pakistan Rab Nawaz Jadoon (Assistant Professor) Department of Computer Science COMSATS University, Abbottabad, Pakistan rabnawaz@ciit.net.pk 1 TABLE OF CONTENTS 1. Introduction... 3 1.1 History... 3 1.2 Bluetooth

More information

Wireless Network Introduction

Wireless Network Introduction Wireless Network Introduction Module W.bas.1 Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University of New Mexico Albuquerque, NM, USA 1 Wireless network introduction W.bas.1-2

More information

Bluetooth hotspots: Extending the reach of Bluetooth by seamlessly transporting Bluetooth communications over IP Networks

Bluetooth hotspots: Extending the reach of Bluetooth by seamlessly transporting Bluetooth communications over IP Networks Bluetooth hotspots: Extending the reach of Bluetooth by seamlessly transporting Bluetooth communications over IP Networks David Mackie and Peter Clayton Department of Computer Science Rhodes University,

More information

Demonstration of Remote Wireless Access to a Database for Communicating Water Quality Data

Demonstration of Remote Wireless Access to a Database for Communicating Water Quality Data Demonstration of Remote Wireless Access to a Database for Communicating Water Quality Data Theodore G. Cleveland, Ph.D.,P.E. Matthew T. Smith Civil and Environmental Engineering University of Houston September

More information

101seminartopics.com. Bluetooth Based Smart Sensor Networks

101seminartopics.com. Bluetooth Based Smart Sensor Networks Bluetooth Based Smart Sensor Networks ABSTRACT Dragging the world towards wireless galaxy Various sensors are already in a broad use today as part of different devices or as standalone devices connected

More information

Chapter 5. Wireless PANs

Chapter 5. Wireless PANs Chapter 5 Wireless PANs 5.1 Introduction Introduction of Wireless PANs (WPANs) has caused the latest revolution in the area of wireless technologies. WPANs are short to very short-range (from a couple

More information

Analysis of UDP Performance over Bluetooth

Analysis of UDP Performance over Bluetooth Analysis of UDP Performance over Bluetooth Martin Connolly, Cormac J. Sreenan University College Cork Department of Computer Science Email: cjs@cs.ucc.ie Abstract The Bluetooth protocol is one of the better-known

More information

System Challenges for Pervasive and Ubiquitous Computing

System Challenges for Pervasive and Ubiquitous Computing System Challenges for Pervasive and Ubiquitous Computing 18 th Roy Want Intel Research May 2005, ICSE 05 St. Louis th May 2005, ICSE What is Ubiquitous Computing? The most profound technologies are those

More information

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE Wireless Technology AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. References 2 The physical layer provides mechanical, electrical, l functional,

More information

Modulation. Propagation. Typical frequency bands

Modulation. Propagation. Typical frequency bands References Wireless Technology 2 AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. The physical layer provides mechanical, electrical, l functional,

More information

Security. Nelli Gordon and Sean Vakili May 10 th 2011

Security. Nelli Gordon and Sean Vakili May 10 th 2011 Security Nelli Gordon and Sean Vakili May 10 th 2011 What is Bluetooth? Bluetooth is an open standard for short-range radio frequency (RF) communication. Bluetooth technology is used primarily to establish

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK CONTROLLING PC THROUGH MOBILE PHONE MISS. MUKTA N. PATIL, PROF. SHEETAL P. GAWANDE

More information

ECE 435 Network Engineering Lecture 8

ECE 435 Network Engineering Lecture 8 ECE 435 Network Engineering Lecture 8 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 26 September 2016 HW#3 was posted Announcements note the warnings you were getting on toupper()

More information

Wireless LANs & PANs Case Study: Bluetooth & IEEE W.lan.4

Wireless LANs & PANs Case Study: Bluetooth & IEEE W.lan.4 Wireless LANs & PANs Case Study: Bluetooth & IEEE802.15 W.lan.4 Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University of New Mexico Albuquerque, NM, USA W.wan.4-2 PANs: Bluetooth

More information

Bluetooth implementation frameworks

Bluetooth implementation frameworks Bluetooth implementation frameworks HARMATNÉ MEDVE Anna Department of Information Systems University of Veszprém, Veszprém, Hungary Institute of Information Technology and Electrical Engineering H-8200

More information

Simulation of Bluetooth Network

Simulation of Bluetooth Network Simulation of Bluetooth Network Lennart Lagerstedt Stockholm, 2003 Master of Science Thesis Project The Department of Microelectronics and Information Technology, Royal Institute of Technology (KTH) Lennart

More information

Communication Systems. WPAN: Bluetooth. Page 1

Communication Systems. WPAN: Bluetooth. Page 1 Communication Systems WPAN: Bluetooth Page 1 Outline Historical perspective Piconet Scatternet Lattency modes Applications Page 2 Bluetooth Bluetooth (BT) wireless technology is a short-range communications

More information

EXTENDING THE REACH OF PERSONAL AREA NETWORKS BY TRANSPORTING BLUETOOTH COMMUNICATIONS OVER IP NETWORKS

EXTENDING THE REACH OF PERSONAL AREA NETWORKS BY TRANSPORTING BLUETOOTH COMMUNICATIONS OVER IP NETWORKS EXTENDING THE REACH OF PERSONAL AREA NETWORKS BY TRANSPORTING BLUETOOTH COMMUNICATIONS OVER IP NETWORKS A thesis submitted in fulfilment of the requirements for the degree of Master of Science of Rhodes

More information

Bluetooth. March 28, 2005 Patrick Lui

Bluetooth. March 28, 2005 Patrick Lui Bluetooth March 28, 2005 Patrick Lui 0053252 1. Introduction As our everyday lives move closer towards complete digital age, connectivity between devices is an important aspect that has not been emphasized

More information

Chapter 7. Basic Wireless Concepts and Configuration. Part I

Chapter 7. Basic Wireless Concepts and Configuration. Part I Chapter 7 Basic Wireless Concepts and Configuration Part I CCNA3-1 Chapter 7-1 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor,

More information

Product Specification

Product Specification Product Specification Description The BT233/224 Bluetooth USB Adapter is an evaluation platform for the BT33 and BT24 module series. This adaptor allows a developer to quickly utilize the embedded AT command

More information

CHAPTER 12 BLUETOOTH AND IEEE

CHAPTER 12 BLUETOOTH AND IEEE CHAPTER 12 BLUETOOTH AND IEEE 802.15 These slides are made available to faculty in PowerPoint form. Slides can be freely added, modified, and deleted to suit student needs. They represent substantial work

More information

6/21/2016 bluetooth printing support

6/21/2016 bluetooth printing support Develop hardware and software to enable Wireless printing using a USB printer Setting up of server device/printer Device inquiry Sending of print data to printer What is Bluetooth? Bluetooth is also known

More information

DBT-120 Bluetooth USB Adapter

DBT-120 Bluetooth USB Adapter DBT-120 Bluetooth USB Adapter Rev.2.1 (09/25/2002) 2 Contents Introduction... 5 Package Contents... 6 Installing Bluetooth Software... 6 Hardware Installation... 8 Introduction to Bluetooth Software...

More information