Browse Prior Art Database

Bluetooth Hyper-ScatterNets via Web Services

IP.com Disclosure Number: IPCOM000010358D
Original Publication Date: 2002-Nov-21
Included in the Prior Art Database: 2002-Nov-21

Publishing Venue

IBM

Abstract

Disclosed is a system for coupling multiple Bluetooth piconets via a Bluetooth device designated as an interconnectivity bridge. The interconnectivity bridge device connects a Bluetooth piconet to a larger network; the larger network in turn is used to connect to other interconnectivity bridge devices in other Bluetooth piconets. Further, the interconnectivity bridge device enables Web services in the larger network to be exposed to the Bluetooth devices in the piconets as Bluetooth services, and Bluetooth services in the piconets to be exposed as Web services in the larger network.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 9% of the total text.

Page 1 of 18

Bluetooth Hyper-ScatterNets via Web Services

Introduction

Bluetooth TM 1 technology is a low-cost short-range wireless specification for connecting mobile devices and services. The Bluetooth architecture is service-oriented, with service metadata being published via the Bluetooth service discovery protocol (BSDP), and it facilitates ad hoc networking of mobile devices. The short-range characteristics of Bluetooth wireless communication impose proximity limitations on 2mobile devices operating within a single piconet . Inter-connectivity of multiple piconets, known as scatternets , requires the relative colocation of piconets, with at least one device participating in more than one of the interconnected piconets. Scatternets still are limited by proximity; each communicating device must be within radio range (nominally 10 meters) of all other devices that it communicates with.

Bluetooth devices, including mobile phones, home entertainment systems, MP3 players, automobiles and notebook computers, may provide services to one another within a Bluetooth piconet or scatternet. We define a hyper-scatternet as an interconnection of Bluetooth piconets irrespective of proximity constraints -- hyper-scatternets can span wide geographic distances; they are not limited by the Bluetooth radio range. This is achieved by leveraging open Internet standards and Web services to host a distributed piconet coupling (DPC). The discussion here assumes familiarity with Bluetooth wireless communication and Web services standards and technologies, in particular Bluetooth Service Discovery (BSDP), Bluetooth baseband specification, Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) and Web Services Inspection Language (WSIL). Even so, we provide some background information about BSDP next, because an understanding of it is key to understanding the invention's value, novelty and advantages.

Bluetooth SDP Background

When a Bluetooth device first joins a piconet, many other devices in the piconet might be offering services that it wishes to use. Bluetooth devices that offer services maintain a database of those services. BSDP uses Bluetooth connections that are established using the Bluetooth baseband inquiry and paging operations. The inquiry operation allows a Bluetooth device to determine the device class of neighboring Bluetooth devices, but this provides only high-level information (such as that the device is a telephony, rendering or networking device). BSDP transactions are required to obtain finer-grained information about the services that the device offers.

BSDP uses messages exchanged over an Asynchronous Connection-Less (ACL) link to obtain detailed information about services that devices offer and how to access those services. A device searching for services in the area is a BSDP client; a device offering services is a BSDP server. Devices can be both clients (using services) and

1

Page 2 of 18

servers (offering service...