Showing posts with label WORK EXPERIENCE RELATED. Show all posts
Showing posts with label WORK EXPERIENCE RELATED. Show all posts

Monday, January 9, 2012

Writing Portable code in C

What do you mean by Code Portability.How can we make the code portable ?Discuss with respect to C

Tuesday, January 3, 2012

Bluetooth Links & Packets

Discuss transport links and packets transferred in Bluetooth communication

Useful Links:-
www.cs.hut.fi/~ctl/btpacket.pdf

Monday, January 2, 2012

HFP vs HSP

HSP-------------------
A Bluetooth profile (mode) designed to enable a two-way wireless headset to be used with a Bluetooth phone.

Headset is one of the most common Bluetooth profiles. Nearly all phones support it, although some phones only support the very similar Handsfree profile (HFP), which can also be used for headsets.

Headset Profile supports simultaneous two-way (full-duplex) audio, but it does not support stereo audio.

HSP can be used with devices other than phones. For example, a Bluetooth headset could be used with a Bluetooth-enabled PC and VoIP software to place an Internet phone call.

HFP-------------------
A Bluetooth profile (mode) designed to enable a two-way wireless speaker-phone to be used with a Bluetooth phone.

Although it can be used with a desktop speaker-phone accessory, its most common use is with car kits. A Bluetooth car kit will use HFP to connect to a Bluetooth phone, allowing phone calls to take place via the car's audio system (or an installed speaker) while the phone stays safely in a pocket or purse.

HFP is one of the most common Bluetooth profiles. Nearly all phones support it, including ones that do not support Headset Profile (HSP). Since all modern Bluetooth headsets support both HSP and HFP, phones without HSP can still use Bluetooth headsets via HFP.




USB, UART & RS232

Explain HCI transport mechanisms USB,UART & RS232

Bluetooth Device Driver

Expalin details regardiong Bluetooth driver details as below

1.BT profile driver functions & structuures
2.BT profile driver IOCTLs

Useful Links:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff536768(v=VS.85).aspx

How Bluetooth Works

How Bluetooth devices are searched and connected ? Discuss the whole bluetooth communication process in detail as depicted below.

  • Scan for other Bluetooth devices

  • Query the local Bluetooth adapter for paired Bluetooth devices

  • Establish RFCOMM channels

  • Connect to other devices through service discovery

  • Transfer data to and from other devices

  • Manage multiple connections


  • Useful Links:-
    http://developer.android.com/guide/topics/wireless/bluetooth.html

    Bluetooth Profiles

    Discuss how Bluetooth profiles are implemnted in the stack and how different connections like audio gateway and data gateway are set ?

    Useful Loinks:-
    http://www.palowireless.com/infotooth/tutorial/profiles.asp

    AT Commands

    Friday, December 30, 2011

    Friday, December 16, 2011

    Bluetooth Protocol Stack

    Discuss about Bluetooth Protocols and their implementation.

    http://www.palowireless.com/bluearticles/stack.asp
    http://en.wikipedia.org/wiki/Bluetooth_protocols
    http://www.tutorial-reports.com/wireless/bluetooth/protocolstack.php
    http://msdn.microsoft.com/en-us/library/ms890946.aspx