Bluetooth software complies with the Bluetooth protocols intending to facilitate the rapid development of applications that can take advantage of Bluetooth wireless technology. Bluetooth software uses layered approach in its protocol architecture. The lower layers of Bluetooth software stack are flexible. Other protocols, such as RFCOMM, are modifications of existing protocols. Upper layer protocols like WAP are used without modifications.
Bluetooth software uses both specific protocols like LMP and L2CAP, as well as robust protocols like OBEX, UDP and WAP. Bluetooth software uses frequency-hopping-spread-spectrum technology based on packet transmission in defined time slots. It provides two different physical links: Synchronous Connection Oriented (SCO) and Asynchronous Connectionless (ACL).
L2CAP protocol supports multiplexing, packet segmentation, reassembly and Quality of service. The Service Discovery Protocol (SDP) provides device information and querying of services.
In modified protocols, the Point-to-point protocol developed by IETF defines the transmission of IP datagrams over serial point-to-point links. The Link Control Protocol (LCP) authenticates the identity of the peer while Network Control Protocols (NCPS) manage the specific needs of network layers. The OBEX protocol developed by Infrared Data Association defines folder-listing objects which browses the contents of folders on a remote device. It is a common feature to both infrared and Bluetooth wireless specifications.
The WAP specification in Bluetooth software sends and reads internet content such as news, stock-quotes, weather reports and web pages. E-commerce and e-mail can also be accessed through Bluetooth software.
WAP applications in Bluetooth software come under the ambit of Wireless Application Environment (WAE) which uses standard specifications and provides security also.
Related posts:

