scispace - formally typeset
Search or ask a question

Showing papers on "Bluetooth stack published in 2006"


Patent
28 Sep 2006
TL;DR: A portable flash memory drive includes a Bluetooth controller with only a subset of the layers of a Bluetooth stack necessary for operation as discussed by the authors, which enables usage of a generic Bluetooth controller in the flash drive.
Abstract: A portable flash memory drive includes a Bluetooth controller with only a subset of the layers of a Bluetooth stack necessary for operation. This enables usage of a generic Bluetooth controller in the flash drive. Specific configuration for profiles and other aspects of Bluetooth communication are handled by upper layers of the Bluetooth stack that are stored in the flash memory of the drive and thereafter loaded into a host computer. The configuration and make up of the Bluetooth stack can therefore be easily updated and changed when desired.

47 citations


Patent
28 Sep 2006
TL;DR: A portable flash memory drive includes a Bluetooth controller with only a subset of the layers of a Bluetooth stack necessary for operation as discussed by the authors, which enables usage of a generic Bluetooth controller in the flash drive.
Abstract: A portable flash memory drive includes a Bluetooth controller with only a subset of the layers of a Bluetooth stack necessary for operation. This enables usage of a generic Bluetooth controller in the flash drive. Specific configuration for profiles and other aspects of Bluetooth communication are handled by upper layers of the Bluetooth stack that are stored in the flash memory of the drive and thereafter loaded into a host computer. The configuration and make up of the Bluetooth stack can therefore be easily updated and changed when desired.

34 citations


Proceedings ArticleDOI
30 Aug 2006
TL;DR: In this article, the authors present profiling results of the Bluetooth standard implemented on the Xilinx Virtex II Pro device and determine the most time-consuming functions by pinpointing the most computationally intensive or most data-intensive functions.
Abstract: In this paper, we present profiling results of the Bluetooth standard implemented on the Xilinx Virtex II Pro device. The investigation is performed in two stages. First, we solely focus on the Bluetooth standard and its internal functions. Second, we focus on the Bluetooth standard in conjunction with an operating system. In both stages, we determine the most time-consuming functions by pinpointing the most computationally intensive or most data-intensive functions. The results of the first stage show that there are eight most time-consuming functions within Bluetooth. The results of the second stage show that (excluding interrupt related functions) the most time-consuming function is memcpy. This function is called inside of the Bluetooth standard in order to move received packets to another memory location (allowing new packets to be copied to the same memory location) and to reassemble a frame with all the received packets. memcpy is also called within other standard Linux networking protocols which should similarly benefit from an hardware implementation of this function.

7 citations


01 Jan 2006
TL;DR: This dissertation proposes a novel distributed dichotomized bridge scheduling algorithm, coupled with an adaptive Rendezvous Window based polling scheme that can be applied to newly introduced IEEE 802.15.4 based Zigbee network as well.
Abstract: As the earliest standard for Wireless Personal Area Networks (WPAN), Bluetooth has been widely used in cell phone, headset, car, GPS, etc. As a frequency hopping based system, however, constructing a large scale network using Bluetooth technology presents a real challenge. This dissertation explores this problem and presents several feasible solutions. Firstly, bridge devices, which connect multiple piconets into a connected scatternet by participating in a time division multiplex basis in adjacent piconets, need to be carefully coordinated to enable smooth operations of the scatternet; secondly, the lengthy device discovery and link setup phases make scatternets impossible to maintain, without disruptive interruptions to normal data communications. To address the bridge coordination problem efficiently and effectively, this dissertation proposes a novel distributed dichotomized bridge scheduling algorithm, coupled with an adaptive Rendezvous Window based polling scheme. A new method for device discovery is also introduced to address the scatternet formation and maintenance problems. The proposed algorithms have been tested on our own Bluetooth simulator (UCBT) which models the lower part of Bluetooth stack in detail and provides several example large scale scatternet configurations for executing our proposed scheduling algorithms. Extensive simulations have been conducted, and the performance results illustrate that large scale scatternets can operate efficiently. This dissertation also looks at applying scatternets to sensor networks by constructing a 480 nodes scatternet in our simulator. The simulation results illustrate that Bluetooth scatternet can be a good choice for low duty cycle sensor networks. The scheduling technique developed in Bluetooth scatternet can be applied to newly introduced IEEE 802.15.4 based Zigbee network as well. This is a new standard introduced to save consumed energy by defining a beacon controlled low duty cycle. Beacon collision problem presents a real challenge in any large sensor network setting. By applying scatternet technique, each adjacent cell may operate in a different channel to avoid timing critical beacon collision. Inter-cell communication can be achieved by having bridge type devices participating in multiple channels in a time division multiplex basis. Initial simulation results show our technique to be very promising.

7 citations


01 Jan 2006
TL;DR: To meet the need for smaller designs, Bluetooth chips emerge that implement the entire Bluetooth stack and Timber is a program language developed for embedded systems.
Abstract: To meet the need for smaller designs, Bluetooth chips emerge that implement the entire Bluetooth stack. Timber is a program language developed for embedded systems, where the size of the system o ...