ON INTEROPERABILITY BETWEEN WI-FI AND BLUETOOTH COMMUNICATION SYSTEM By T. Pavithra M. Tech (ES) student KL University, vaddeswaram, Guntur District, Andhra Pradesh, India ABSTRACT The availability of unlicensed spectrum coupled with the increasing popularity of wireless communication has given rise to wide range of wireless technologies. The overwhelming success of mobile devices and wireless communications is stressing the need for the development of wireless mobile application services. Device mobility requires services adapting their behavior to sudden context changes and being aware of handoffs, which introduce unpredictable delays and intermittent discontinuities. Heterogeneity of wireless technologies (Wi-Fi, Bluetooth) and many versions of the same complicate the situation, since a different treatment of context-awareness and handoffs is required for each solution. This paper presents development of a new integrated architecture for communication between a Master and a slave using different heterogeneous communication protocols. All issue which include dynamic adaptability, heterogeneity, coexistence and context switching between the wireless technologies have been addressed. Keywords: Wireless Communication, Bluetooth, Heterogeneity, coexistence, intelligent tag. Wi- Fi, Introduction The widespread use of mobile terminals, today equipped with multiple wireless communication interfaces, is paving the way to all-the-time everywhere connectivity view of pervasive computing. The most adopted wireless technologies today, such as IEEE 802.11 (Wi-Fi), Bluetooth (BT), have different characteristics in terms of bandwidth, coverage, and per-byte transmission cost. The wireless medium is volatile and addresses the issue of device mobility. Wireless technologies can introduce sudden variations of network conditions in terms of delay and bandwidth. Those unpredictable changes require application services being able to monitor network conditions. Services are required to be context-aware, in the sense that they should be aware of the possibilities offered by each wireless technology, should know user location and tracking, and should have easy access to low-level wireless network conditions as a first priority within the availability region. Although all these standards use the same license free Industrial, scientific and medical (ISM) band, they cannot communicate with one another because of the significant difference in their physical (PHY) and medium access (MAC) layer design. Thus, to simultaneously use heterogeneous wireless standards, multiple Access Points (AP) or Network controllers (NC) are needed, adding considerable management overhead and cost. Moreover, there is also a complex coexistence issue among these heterogeneous wireless standards to avoid mutual interference from one another. There are many applications in which heterogeneous devices participate and seamlessly communicate with each other provided that there is homogeneity among devices with respect to communication. One of the main problems being faced today in the IOT field is the issue of interoperability among small device. There is also requirement of dynamic evolution of selecting a communication protocol with which one can communicate with other. There is a need for middleware architecture to be implemented for having heterogeneous communication with coexistence. Multiple virtualization architecture, called Multi- Purpose Access Point (MPAP) and mobility aware middleware architecture for heterogeneity of communication protocols which can virtualize multiple heterogeneous wireless standards based on software radio have been discussed in literature. The basic idea is to deploy a wideband radio front-end to receive wireless signals from all wireless standards sharing the same spectrum band, and use software basebands to separate and demodulate information stream for each coexisting Wireless standard. MPAP consolidates multiple wireless devices into a single Platform and thus reduces the maintenance cost. Middleware architecture helps in handoff management at the mechanism layer and facility layer. Based on software radio, MPAP enables multiple wireless standards sharing the same general purpose computing resource. MPAP is also flexible and extensible to support future wireless standards. Finally, heterogeneous software baseband programs along with driver level and MAC level switching with coexistence issues that can communicate and coordinate together provide better coexistence and avoid the mutual interference among heterogeneous wireless communications. The best features of MPAP, and middleware architectures which are based on radio have been considered along with different coexistence mechanisms for making the Master to communicate effectively with the slave and the combined model has been implemented. RELATED WORK The effect of interference will depend on the relative location of the two transceivers, the frequency with which they transmit and also the type of data that is being transmitted. Bluetooth employs a frequency hopping scheme, where a burst of data is contained within a segment of spectrum 1MHz wide, which randomly changes to a different frequency 1,600 times every second. 802.11 transmitters do not hop, but transmit at a static frequency, using 22 MHz of spectrum. Both have mechanisms to deal with interference from another similar system, although in each case steady degraded of performance is noticed. However, when they are mixed together, the opportunity for disruption increases [11]. Today’s wireless networks are highly heterogeneous, with mobile devices consisting of multiple wireless network interfaces (WNICs). Since battery lifetime is limited, power management of the interfaces has become essential have developed an integrated approach for the management of power and performance of mobile devices in heterogeneous wireless environments. Our policy decides which WNIC to employ for a given application and optimizes its usage based on the current power and performance needs of the system. The policy dynamically switches between WNICs during program execution if data communication requirements and/or network conditions change [3]. “Coexistence,” the ability for multiple protocols to operate in the same frequency band without significant degradation to either’s operation, has recently become a significant topic of analysis and discussion throughout the industry. This is due to several factors. Both protocols are expecting rapid growth, and because they both operate in the 2.4 GHz frequency band, the potential for interference between them is high. Also, Bluetooth and WLAN are complementary rather than competing technologies. Consequently, more and more usage models are being discovered in which it is desirable and necessary for both Bluetooth and Wi-Fi to operate simultaneously and in close proximity [13]. They have shown novel virtualization architecture, called Multi-Purpose Access Point (MPAP), which can virtualize multiple heterogeneous wireless standards based on software radio. The basic idea is to deploy a wide-band radio front-end to receive wireless signals from all wireless standards sharing the same spectrum band, and uses separate software basebands to demodulate information stream for each wireless standard. Based on software radio, MPAP consolidates multiple wireless devices into single hardware platform, and allows them to share the same general purpose computing resource. Different software basebands can easily communicate and coordinate with one another. Thus, it also provides better coexistence among heterogeneous wireless standards. As an example, they have demonstrated to use non-contiguous OFDMin802.11gPHY to avoid the mutual interference with narrow band Zig bee communication [10]. However while many advantages exists with each of the architecture proposed in the literature, real heterogeneous implementation can only be achieved by using dynamically configurable virtual network interfacing (VNIC). In this paper a new architecture has been proposed that incorporates VNIC thereby addressing the heterogeneous issues related effecting communication by using varieties of communication protocols that are actively coexisting at any given point of time. EXISTING COMMUNICATION HETEROGENEOUS COMMUNICATION ARCHITECTURES FOR The survey of literature reveals the existence of architectures which deals with heterogeneous communication which include MPAP, Middleware, and co-existence architecture. However each of the architecture suffers from draw backs such as communication through access points only, non- adaptability of the co-existence, non-addressing the communication issues that both relate to Wi-Fi and Blue tooth at different layers. Combining all of the architectures into single one helps effective heterogeneous communication system. MPAP Architecture: The MPAP architecture is designed considering the state-of-the-art software radio technique and wide-band RF front end hardware. MPAP uses a wide-band RF front-end that can receive heterogeneous wireless signals with different standards in the same spectrum band (i.e. 2.4GHz ISM band). The received signals are transferred into a HOSTS main memory using Sora Radio Control Board (RCB). Then, the Sora SDR Service will distribute these raw digital samples to various virtual network card interface (VNIC) for further processing. VNIC is a software program that implements both PHY and MAC of a wireless standard [5]. Since in MPAP, a much wider band signal is sampled, it is essential for each software baseband to perform filtering on the incoming samples to match their own wireless channel definition. Then, the matched digital samples are fed into demodulator and the corresponding frames are sent to upper layer of the network stack [18]. MPAP also deploys a coordination module to ensure the friendly coexistence among multiple heterogeneous VNICs; one key function of this coordinator is to synchronize the transmitting/receiving behavior of each VNIC. This is because MPAP uses only a single wide- band RF front-end, which can only transmit or receive at a time. Thus, in MPAP, if a VNIC is transmitting/receiving, all other VNICs should transmit/receive as well. Moreover, MPAP coordinator also facilitates to mitigate mutual interference among heterogeneous wireless standards. It is because MPAP can jointly sense the usage of a wide spectrum band and compute a best configuration based on the knowledge for each VNIC (and its corresponding network) adaptively. However this architecture has no provision of availability of communication module at the target side. This architecture is also not addressing the coexistence issues. Several technical differences exists when communication between various protocol standards have to be carried. The technical differences are the handoff mechanisms and to deal with them the need for middleware architecture to ease mobility-aware services development via a uniform and simple API is needed. The architecture is capable of handling heterogeneous handoff procedures by exploiting all the possibilities offered by underlying communication technologies. Technological aspects are hidden in the application level and the middleware provides service developers with uniform and easy to use interfaces. Moreover, the middleware is able to provide a wide visibility of underlying events, such as horizontal/vertical handoff, user location change, and network failure e v e n t s . The middleware architecture consists of two layers: the Mechanisms Layer and the Facilities Layer. Mechanism layer modules depend on the specific technology and encapsulate all the logic/knowledge necessary to control/monitor particular wireless technology at data link/ network layers. The facility layer instead, offers to the application level a set of common facilities, such as the NCSOCKS and the Mobility Awareness & Management presented to develop general purpose applications without specific needs, and a set of domain specific facilities such as the Multimedia Streaming. It is worth noting that services can use the Mobility Awareness & Management facility to gather information about the current channel status and to perform vertical handoff. Thus, a service can undertake vertical handoffs once it verifies that its requirements are not met. That highlights the tight coupling between context awareness and handoff management [14]. The coexistence mechanism approach simply entails coallocating the two wireless devices in a single form factor without any attempt to avoid the potential interference. Collocating Bluetooth and Wi-Fi without using any coexistence mitigation techniques increases the likelihood of significant interference. Performance is likely to be significantly degraded for both protocols in this scenario. Conceptual wireless architecture specifies the techniques for switching between Bluetooth and Wi-Fi base band, driver level switching exposes the interference problem and have un predictable latencies where that can be overcome by having adaptive hopping and MAC level switching but exacerbate long development cycle, where all this techniques can be adopted as alternate techniques for making Bluetooth and Wi-Fi to communicate effectively without interference. Therefore there is a need of architecture which emphasis on the key issues like Heterogeneity of communication protocols with coexistence without interference. The Idea and the related innovation The literature survey of existing presented suffers from the following issues: architectures 1. MPAP architecture is independent of the HOSTS that are connected to the access point, where interference and coexistence issues are not taken into consideration. 2. Middle ware architecture best suits for handoff management but the architecture have not addressed collision issues, delay time for heterogeneity and network failure issues. 3. Wireless communication architecture specifies hierarchy for various coexistence techniques depending upon the application specific coexistence mechanism. Taking into consideration the time factor for coexistence and communicate without interference and making both the heterogeneous communication protocols to work at any given instant of time. An efficient architecture that covers all the above mentioned drawbacks is shown in the figure 1. Here a design of new architecture is done since intelligence in making heterogeneous communication without interference is the key issue. The overall architecture specifies about the hand off mechanisms and the coexistence of Bluetooth and Wi-Fi by making the architecture advantageous over past architectures. Design architecture with context awareness module which encapsulates all the logic/knowledge necessary to control/monitor needs to be done on the slave side as much as possible. Wireless technology at data link/ network layers for heterogeneous communication along with driver level switching approach which potentially transmit at the same time the wireless system is receiving, which reduces the setup time and hold time for making the device to be heterogeneous. Since issue arises when Bluetooth at one side must be able to communicate with having Wi-Fi at the other side, there should be a conversion mechanism for MAC standard to the other; a Modified Multipurpose Access Point (MPAP) has been designed. In this case, MPAP consists of wide band RF front end IN 2.4G ISM band which receives the data that has been sent from various Intelligent Tags that are designed for our application and the Remote hosts independent of the communication protocol from which the device data has been send. The SORA RCB (Software Radio Control Board) essential to perform filtering on the incoming samples to match their own wireless channel definition at the destination end. SORA RCB will distribute these raw digital samples which are converted to PHY and MAC of a wireless standard to various virtual network card interface (VNIC) for further processing. VNIC is a software program that implements both PHY and MAC of a wireless standard are controlled by coordinator node which makes intelligence in distributing the protocol standard formats to corresponding destination. The MMPAP architecture accepts information that has been sent from multiple Tags for communicating with the remote Host, intelligence is made in making at the MMPAP by scheduling of the priority of the Tags, since the authenticated Host is only one which has to be communicating with multiple Tags. Here in the proposed MMPAP architecture MAC-level switching is performed before baseband and basically performs the same functionality as driver-level switching, but at a much faster rate and with predictable latency. Consequently, it is able to mitigate many of the interference factors that driver-level switching cannot at the TAG side or HOST side. Figure 1 Architecture of Modified Multipurpose Access point protocol MMPAP also performs Adaptive hopping mechanism where the Bluetooth device transmits a “test” pattern of packets across the entire spectrum, observes the ratio of lost packets across available channels and locates its adapted piconet in the least active or interference prone channel, and the Bluetooth device is collocated with a Wi-Fi device, and can receive the Wi-Fi pass band location from the Wi-Fi device, so it simply avoids operating within the Wi-Fi pass band. At the Master side since there is a need of peer to peer communication and ad-hoc network communication, HOST must be capable of handoff management detection and search phases are performed adopting the Last Second Soft Handoff (LSSH) scheme. The handoff detection is based on the Receiver Signal Strength Indicator (RSSI) with a proper tuning of its parameters; this scheme allows each AP to cover a well-defined zone. During the search phase, multiple connections are established in order to implement the soft handoff scheme. To reduce the number of monitored APs, a topology-based solution is adopted that allows a mobile device to choose the next AP to use only among AP neighbors. Context awareness being the same as if at the TAG side where as the Mobility awareness management at the facility layer exploit the underlying context- awareness mechanisms and make the context information available to services according to a uniform representation format .If the current perceived bandwidth is low, a mobility-aware file transfer service can switch to another available wireless technology with the hope to achieve better bandwidth .Intelligent application at the API level looks out for the readily available communication interfaces and establishes the communication with proper authentication, and the driver level switching and hand off management will run in the background making the host to be Intelligent. Implementation of MMPAP Hardware has been designed for an Embedded that includes Wi-Fi and Bluetooth Interfaces required for effecting communication with the mobile device. Figure 2 shows the layout and interfacing various devices with micro controller. ARM 7 acts as main controller to which most of the devices are interfaced directly through various busses. To the main bus which is AHP Bus, VLSI Peripheral bus and Local bus are connected. To the VLSI bus GPIO bus and I2C bus are connected. All the devices are connected to one of the busses. EEPROM is connected as external memory via I2C Bus. Three devices are used for establishing communication in different communication modes. While Bluetooth module is connected through USB (Universal serial bus) to the microcontroller through VLSI bus, Wi-Fi is connected to the microcontroller through UART01 and VLSI bus. GPS is connected to microcontroller through UART02 and VLSI bus. LCD, LED’s, Keypad, Buzzer, Beeper, reset gate are connected to the Micro controller through GPIO and VLSI Bus. LCD is used for displaying the environmental changes taking place in and around the intelligent TAG with the mobile phone. LCD, LED’s are used to alert local operator about the identification status between the Tag and a Host through Wi-Fi or Bluetooth communication modules. The microcontroller is loaded with ES application that has application modules which facilitates communication with remote Tag. The ES application keeps tracking of the devices that are related to the HOST and provides proper identification and authentication with the HOST. The ES software keeps updating the status of the TAG and happening of various events through communication modules. Both the Communication devices have been connected to other embedded systems which acts as a middleware containing all versions of Bluetooth and Wi-Fi communication protocols. The embedded system which acts as middleware communicates with a access point ARM7 PRIMER BOARD POWER SUPPLY P0[31 – 28] and P0[25 – 0] P1[31 – 16] Fast GPIO ARM7 LPC2148 /RST Power on Reset XTAL2 POWER REGULATOR XTAL1 BATTERY SYSTEM FUNCTIONS ARM7 TDMI–S AHB BRIDGE ARM7 LOCAL BUS AHB BUS WI-FI 802.11a 802.11b 802.11g AHB TO VPB BRIDGE BLUETOOH M M P A P 802.11n VER-1 WI - FI VER-2 VER-3 GPS VER-4 BLUETOOTH RX0 TX0 UART0 CTS,DSR,DTR,RTS,DC D,RI RX1 TX1 HAND OFF ADC ACCESS POINT CONTROL LOGIC SCL SDA P0.7 BUZZER P0.16 – P0.22 LCD P1.24 – P1.31 KEYPAD P0.16 – P0.22 LEDs UART1 CTS,DSR,DTR,RTS,DC D,RI D+ USB Dcontroller EEPROM P1.22 VLSI peripheral bus GPIO 2 IC1 Bus Figure 2 Hardware Layout diagram for Implementing MMPAP Experimentation and Results For simulating the working of the methods using the Hardware design, processes have been added into mobile and the TAG. Active and inactive nature of the ports has been simulated at either end of the TAG and the Mobile phone and the status of the ports have been communicated to MMPAP device. Even the assignment of the protocols versions to different ports has also been simulated and the same have been communicated to the MMPAP device. Many of the TAGs have been put into operation and the simulation software loaded into them configures the ports with Inactive/Active, Protocol versions randomly. Experiment is initiated by way commencing the execution of ES software on all the TAGS and the Mobile Phone. The Data transmitted or received at the Mobile phone is displayed on LCD, even the configurations data set at the mobile phone has also been displayed on the LCD of the Mobile Phone. Similarly the configuration data and the actual data communicated through the TAG have also been displayed on its LCD. The data displayed is tabulated and shown in the Table 7.1. From the Table it could be seen that all issues of Heterogeneity, Interference and Active/Inactive statuses of the ports have been taken care of properly by the MMPAP implementation within the Access device. The proposed algorithm for tag Communication system is implemented through embedded C under integrated KEIL development tool kit. Figure 3 show the Bluetooth module interfaced to UART0 of ARM LPC 2148. The data Tx and Rx is routed through UART0 for Bluetooth. Figure 3 Hardware Bluetooth Interface to ARM LPC 2148 The Figure 4 show the secure wireless communication between the Tag and Mobile Device and the data sent through Bluetooth from the mobile device is transmitted and received by the Bluetooth module that has been interfaced with ARM LPC 2148 and displayed on the Dot Matrix LCD connected to Controller GPIO Pins. Figure 4 Data Sent From Mobile Displayed On LCD of the TAG Figure 5 demonstrates an acknowledgment to the data sent from the remote mobile device that has been received by the Tag. Figure 5 Acknowledgment to the Data Sent to the TAG Experiments have been initiated by way commencing the execution of ES software on all the TAGS and the Mobile Phone. The Data transmitted or received at the Mobile phone is displayed on LCD, Even the configurations data set at the mobile phone has also been displayed on the LCD of the Mobile Phone. Similarly the configuration data and the actual data communicated through the TAG have also been displayed on its LCD. The data displayed is tabulated and shown in the Table 1. From the Table it could be seen that all issues of Heterogeneity, Interference have been taken care of properly by the MMPAP protocol implementation within the Access device. Conclusions Development of an intelligent slave must have quick adoptability to various wireless technologies, there is a need for development of architecture that deals with interfacing with heterogeneous communication protocols, middleware that converts one protocol standard to other and the need for coexistence many of the protocols architectures at the Master side to receive the data that has been sent from the Slave independent of communication standard, coexistence of Bluetooth and Wi-Fi have several interfacing issues and resolve them various coexistence mechanisms have been discussed. The coexistence is used for making heterogeneous wireless communication with remote host with coexistence of wireless technologies without interference. References 1. Bluetooth Special Interest Group, Feb, 2001,"Specification of the Bluetooth System 1.1, Volume 1: Core," http://www.bluetooth.com. 2. D. B. Johnson and D. A. Maltz, 1996 “Protocols for adaptive wireless and mobile networking,” IEEE Personal Communications, 1996. 3. Ganesh Ananthanarayanan and Ion Stoica, August 17– 22, 2008,” Predicting Wi-Fi Availability using Bluetooth and Cellular Signals”, ACM 978-1-60558-1750/08/08. 4. H. Velayos, G. Karlsson, 2004, “Techniques to Reduce IEEE 802.11b Handoff Time”, IEEE Int. Conf. On Communications (ICC’04). 5. http://research.microsoft.com/ens/projects/sora/academickit.asp 6. http://www.edn.com/article/480582-Bluetooth interoperability it’s all in the details.php. 7. http://www.mobilab.unina.it/NCSOCKSdwnd.ht m. 8. J. Tourrilhes and C. Carter, 2002, “P-Handoff: A protocol for fine-grained peer-to-peer vertical handoff,” Proc. of PIMRC. 9. Jeffrey Wojtiuk, October 2004, “ Bluetooth and WiFi Integration: solving Co-existence challenges”, www.rfdesign.com 10. K. Tan, J.Zhang, J. Fang, H.Liu, Y.Ye, S. Wang, Y.Zhang, H.Wu, W.Wang, and G.M. Voelker Sora, 2009.” High Performance software radio using general purpose multi-core processors”. In NSDI 11. Linchun Bao, Shenghui Liao Elaheh Bozorgzadeh, 2011, “Spectrum Access Scheduling Among Heterogeneous Wireless Systems. 12. M. Stemm, R.H. Katz, 1999, “Vertical Handoff in Wireless Overlay Networks. Kluwer Mobile Networks and Applications”, Vol.3, No.4. 13. Neil Tebbutt, John Prince, Pietro Curette, 28th May 2010,” How will it PAN out? Bluetooth 3.0 High-Speed versus Wi-Fi Direct”. 14. W. Qadeer, T. Simunic, J.Ankcorn, V. Krishnan and G. De Micheli, 2003,” Heterogeneous wireless network management”. 15. [15] Wajahat Qadeer, Tajana Simunic Rosing, John Ankcorn, Venky Krishnan, Givanni De Micheli, December 3rd , 2003,” Heterogeneous wireless 16. Wi-FiTM and BluetoothTM – Interference Issue “,January 2002. 17. www.mobilian.com, “ Wi-FiTM (802.11b) and BluetoothTM : An Examination of Coexistence Approaches”,2001, Mobilian Corporation. 18. Yong He Ji Fang Jiansong Zhang Haicheng Shen Kun Tan Yongguang Zhang, August 30-September 3, 2010,” MPAP: Virtualization Architecture for Heterogeneous Wireless Aps”, ACM978-1-4503-0201-2/10/08. ID102 √ SENT PTEMP Active TG101 ID102 √ RECVD PDOW Active TG102 ID102 √ SENT ATTAC Active TG103 ID102 √ RECVD BEEP Active TG104 RECVD LATT In active TG105 √ RECVD LATT Active - - √ SENT LONG Active TG106 - - - - TG106 ID103 ID103 √ √ ID104 ID104 - - - √ √ √ √ - - √ √ - Active/In Active Actual Message MSG SENT/ RECVD Blue Tooth 3.0 Blue Tooth 2.2 Slave Device Wi-fi 802.11b Wi-Fi 802.11g Tag ID Active /Inactive Actual Message MSG SENT/ RECVD Blue Tooth 2.2 Wi-Fi 802.11b Wi-Fi 802.11g Blue Tooth 3.0 Table 1 Experimental Data and Results Master device Mobile Device Code RECVD PTEMP Active SENT PDOW Active RECVD ATTAC Active SENT BEEP Active SENT LATT Active - - - RECVD LONG In active RECVD LONG Active
© Copyright 2026 Paperzz