Bluetooth for Programmers | Search for a title, author or keyword | ||||||||
Bluetooth for Programmers Albert Huang, Larry Rudolph, 2005. In a single phrase, Bluetooth is a way for devices to communicate with each other wirelessly over short distances. A comprehensive set of documents, called the Bluetooth Specifications, describes in gory detail exactly how they accomplish this, but the basic idea is about wireless, short-range communication. Every Bluetooth chip ever manufactured is imprinted with a globally unique 48-bit address, which we will refer to as the Bluetooth address or device address. This is identical in nature to the MAC addresses of Ethernet 1 , and both address spaces are actually managed by the same organization - the IEEE Registration Authority. These addresses are assigned at manufacture time and are intended to be unique and remain static for the lifetime of the chip. It conveniently serves as the basic addressing unit in all of Bluetooth programming. For one Bluetooth device to communicate with another, it must have some way of determining the other device’s Bluetooth address. This address is used at all layers of the Bluetooth communication process, from the low-level radio protocols to the higher-level application protocols. In contrast, TCP/IP network devices that use Ethernet as their data link layer discard the 48-bit MAC address at higher layers of the communication process and switch to using IP addresses.
|
|||||||||
Bluetooth for Programmers | Disclaimer: this link points to content provided by other sites. |