Wednesday, July 29, 2009

Bluetooth Home Automation

Bluetooth is an industrial specification for wireless personal area networks (PANs), also known as IEEE 802.15.1. Bluetooth provides a way to connect and exchange information between devices like personal digital assistants (PDAs), mobile phones, laptops, PCs, printers, digital cameras and video game consoles via a secure, globally unlicensed short-range radio frequency. Bluetooth is a radio standard and communications protocol primarily designed for low power consumption, with a short range (power class dependent: 1 meter, 10 meters, 100 meters) based around low-cost transceiver microchips in each device.

The idea behind bluetooth home automation is to control all the appliances in a house using bluetooth technology. Every appliance will be wired using a bluetooth controller. These devices can be named internally and be searched and found out using any bluetooth mobile or an embedded bluetooth remote controlled specifically made for this purpose. We can write a controller program for mobile phone. The program can scan for appliances in range and connect to them. Then the user can issue commands to control them. We can turn off lights, control the speed of fan etc. The device controller will be an embedded system which is always open to connection requests from mobile phones or hand held controllers or even computers fitted with a bluetooth adapter. The remote can be a bluetooth mobile phone or a specially designed remote. We can embed security features like a pass code also to prevent unauthorized access and control.

While using a PC for controlling the appliances the PC will have a program that shows a GUI for controlling the appliances. The Program can be written in .net or Java. A better choice of language is .NET as the language has got extensive support for bluetooth applications.

No comments:

Post a Comment