palowireless
          Bluetooth Resource Center


Advanced search


Bluetooth Protocol Stack Technology Profiles
Bluetooth Stack Examples Overview FAQ
WPAN Technology Tutorial Baseband RFCOMM L2CAP LMP HCI


specs specifications docs pdfs WPAN Wireless Personal Area Network
 
 

Members

Member:

Password:

Forgot your
password?


New Member


 
 

 

 

Bluetooth Device Personalization

Original Post: Personalization  (SIG Forum)    Date: 2000-08-15

   

    One issue with Bluetooth is how it would be personalised. I.e how do you stop the situation of someone else changing the channel on your TV with my PalmPilot, or from turning off your air conditioning with my thermostat. Basically how are individual Bluetooth products different from everyone else's

    The simple answer is that each Bluetooth equipped device has its own very unique number called a Bluetooth Device Address, (BD_ADDR). Also when a piconet is formed, each Slave unit is assigned a number called an active member address (AM_ADDR).

    Say somebody sends a Bluetooth command using his PalmPilot which is picked up by your TV, (assume your TV is a slave in your house piconet). The TV won't recognise the BD_ADDR if the PalmPilot is not in the same piconet, or will discard the packet if the AM_ADDR doesn't match. Therefore your TV won't change channel by the PalmPilot. Also various security features have been built in to ensure no unauthorised tampering and packet modifying.