UNCC ECGR 6185 - Application Development for Bluetooth Embedded Systems

Unformatted text preview:

Application Development for Bluetooth Embedded Systems Abu Ahmed Sayeem Reaz, Rajibul Alam, Bakhtiar Kamal and Fakhrul Alam Depparfment of Computer Science and Engineering, North South Univevsiiy 12 Kemal Ataturk Avenue, Banaei, Dhaka-1213, Bangladesh [email protected], [email protected], [email protected], faalam@northsouth. edu Abstract Blirctooth is a wireless technology thal enables a wireless device to communicate in the 2.4 GHz Industrial. Sccicntijic and Medical (ISM band It has been specificully designed as a low cost. low power radio technology. which is particularly suited jbr the short rung Personal Area Network (PAN) application. In this paper we develop an application for a Bluetooth system thut will help create a smart billboard [ha{ utilizes [he individualism of consumer behavior. The essential parts of ihe development includes the Graphical User Interface (GUI) based application that runs OH ihe mobile devices and the application equipped wiah advertisement presentation and informarion exchange capability. The communication between the two major components of the system is hased on Bluetooth. 1. Introduction Bluetooth is steadily gaining popularity as time progresses, the importance of application development of Bluetooth is becoming apparent [3]. In this paper an application for Bluetooth embedded system is developed while addressing some core requirements of software engineering processes. The developed application intends to create a smart billboard that utilizes the individualism of consumer behavior. The essential parts of the development includes the Graphical User Interface (GUI) based application that runs on the mobile devices and the application equipped with advertisement presentation and information exchange capability that reside in the network. The communication between the two major components of the system is based on Bluetooth. The Client Application is targeted to run on a Bluetooth enabled mobile device, e.g. a cell phone. The Server Application is to run on a Bluetooth enabled Intelligent Display Device. Figure 1 describes the working principles of different components of the application. Wireless Personal Area Network (WPAN) [I] aims to facilitate the communication of devices within a personal operating range of ten meters. It is intended to be a short range, low power and low cost standardization that supports both voice and data communication based on ad hoc topology [I]. IEEE 802. I5 Working Group develops WPAN consensus standards for short distance wireless networks. Bluetooth is the open industry specification for short- range RF-based connectivity for portable personal dcvices. The IEEE Project 802.15.1 has derived a WPAN standard based on the Bluetooth vl.1 Foundation Specifications. Bluetooth is intended to work as data or voice access points, cable replacements or for personal ad hoc connectivity [2]. Bluetooth has emerged as the dominant technology in short range wireless networks. As Figure 1: Principles of the Application This is how the rest of the paper is organized. Section two has an overview of Bluetooth, section three illustrates the developed application, section four describes the development tools, section five explains 0-7 803 -8680-9/O4/$20.00 02004 IEEE. INMIC 2004the communication networks, section six describes the functionalities of the developed application and section seven concludes this paper. 2, Bluetooth Overview 2.1 Bluetooth Technology Bluetooth is a short range, low cost and IQW power wireless communication standard. It overcomes the liniitations of Line of Sight and One-to One communication of its possible competitor Infra-Red (IR). Sluetooth operates in the 2.4 GHz Industrial, Scientific and Medical (ISM) band at a maximum data rate of 720 Kbps [I]. It uses Frequency Hopping Spread Spectrum [I] that divides the frequency band yielding 79 channels. The modulation used is a Gaussian-shaped binary Frequency Shift Keying (GFSK) modulation scheme. Very low cost non- coherent FM receivers can be used for reception, It supports both voice and data oriented communication. Voice oriented service request is handled by a complex negotiation process to ensure Quality of Service (QoS). Data oriented service request is handled by Carrier Sense Multiple Access with Collision Avoidance (CSMAKA). It has provision for both symmetric and asymmetric data transmission [4]. Figure 2 describes the Bluetooth Protocol Stack. Figure 2: Bluetooth ProtocoI Stack The elementary Bluetooth network, termed as the Piconet, is an ad hoc connection between at feast two devices [5] as shown in Figure 3. The connection initiator is a master and others are slaves. In most of the cases, the connections are point to point. masters can have simultaneous connections with seven slaves. When a device is connected to two or more Piconet, it is known as the Scatternet [SI as shown in figure 3. Figure 3: Piconet (left) and Scatternet (right) 2.3 Bluetooth Application Domains Bluetooth has three broad categories of application domain as described next. 2.3.1 Voice/Dsta Access Points. Bluetooth enabled devices can work as voiceidata access points and can connect computing devices to communicating devices via a secure wireless network. It may help share Intcrnet connection with another mobile device. Bluetooth may be used as public access points as well. Bluetooth enabled mobile devices may use the Intemet while within tea meters of the public access points [6]. 2.3.2 Peripheral Interconnects. The second category of application, peripheral interconnects, involves connecting multiple devices. All the peripheral devices of a computer might be connected to the PC over a wireIess link reducing cost and wire-hazards. If equipped with the proper application, Bluetooth can also be used for proximity security devices where two devices need to be within ten meters of each other to get into the security system [6]. 2.3.3 Personal Area Network. Personal Area Network may vary from product searching in a super market to personalized advertisement system. Whenever two Bluetooth enabled devices are within ten meters, they can share many resources. Using that attribute, applications that might provide some simple but very effective value


View Full Document

UNCC ECGR 6185 - Application Development for Bluetooth Embedded Systems

Documents in this Course
Zigbee

Zigbee

33 pages

Load more
Download Application Development for Bluetooth Embedded Systems
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Application Development for Bluetooth Embedded Systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Application Development for Bluetooth Embedded Systems 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?