locked
.net bluetooth RRS feed

  • Question

  • Does .net now supports bluetooth functionality?

    I want to search for bluetooth enabled devices in my C# windows application form.

     

    Thanks!

     

    Wednesday, December 22, 2010 10:32 PM

Answers

  • No. Bluetooth is just a communication specification. It is like saying if .Net supports controlling IIS or Apache because it knows IIS/Apache speaks HTTP and .Net can send http requests. No, IIS does not provide administration interfaces to internet guest.  Besides, this is not even a .Net networking forum. .Net networking forums are under the .Net development category.

    You need to visit the forum of the stack vender, e.g. Microsoft has Windows Wireless SDK forums, one for XP and one for Vista and higher. I am not sure where are the SDK forum for Widcomm (now Broadcom), BlueSoleil and Toshib's Bluetooth stack.



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • Marked as answer by Mio_Miao Wednesday, December 29, 2010 6:45 AM
    Wednesday, December 22, 2010 11:34 PM
  • Jerald,

    I agree to Sheng that you need a SDK or a bluetooth stack to program devices enabled with it in C#.

    Currently, for you help I can provide you this: http://inthehand.com/content/32feet.aspx (Open source project for your understandings). This includes WidComm/Broadcom support.

    The bluetooth stack I mentioned above are the implementions of the bluetooth protocol stack. These bluetooth stacks can be General Purpose implementations such as Widcomm, Microsoft Windows stack, Toshiba stack, BlueSoleil, BlueFritz, etc. or embedded implementations such as Symbian OS, BlueCode++, etc.

    To give you a start, here you can download SDK for BroadCom:

    http://www.broadcom.com/support/bluetooth/sdk.php

     


    Santosh.
    • Proposed as answer by santoshdarekar Thursday, December 23, 2010 8:45 AM
    • Marked as answer by Mio_Miao Wednesday, December 29, 2010 6:45 AM
    Thursday, December 23, 2010 4:22 AM
  • Hi Jerald,

    Welcome to the MSDN Forum.

    I agree with Sheng Jiang and Santosh.

    Bluetooth has adopted a common data and object specification that enables devices to communicate over a wireless connection in a standard way. This allows applications to use typical interfaces when exchanging data, business cards, and calendar entries.

    The Bluetooth stack implementation is modular. It is a general-purpose software stack, and is linked by default, or modularized to meet specific usage scenarios and OEM needs. In Windows Embedded CE, the primary way an application can use Bluetooth is through the Winsock interface, which exposes RFCOMM protocol.

    The following link contain some information about the Bluetooth Application Development:

    http://msdn.microsoft.com/en-us/library/aa916530.aspx

    In addition, you can also refer to this link about the Bluetooth: http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/3c564357-f032-454b-9c49-8c98bd96577b/

    I hope this will help resolve your problem.

    Thank you for your understanding and support.

     

    Best Regards,

    Mio

     

     


    Mio Miao[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • Marked as answer by Mio_Miao Wednesday, December 29, 2010 6:45 AM
    Tuesday, December 28, 2010 9:21 AM

All replies

  • No. Bluetooth is just a communication specification. It is like saying if .Net supports controlling IIS or Apache because it knows IIS/Apache speaks HTTP and .Net can send http requests. No, IIS does not provide administration interfaces to internet guest.  Besides, this is not even a .Net networking forum. .Net networking forums are under the .Net development category.

    You need to visit the forum of the stack vender, e.g. Microsoft has Windows Wireless SDK forums, one for XP and one for Vista and higher. I am not sure where are the SDK forum for Widcomm (now Broadcom), BlueSoleil and Toshib's Bluetooth stack.



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • Marked as answer by Mio_Miao Wednesday, December 29, 2010 6:45 AM
    Wednesday, December 22, 2010 11:34 PM
  • Jerald,

    I agree to Sheng that you need a SDK or a bluetooth stack to program devices enabled with it in C#.

    Currently, for you help I can provide you this: http://inthehand.com/content/32feet.aspx (Open source project for your understandings). This includes WidComm/Broadcom support.

    The bluetooth stack I mentioned above are the implementions of the bluetooth protocol stack. These bluetooth stacks can be General Purpose implementations such as Widcomm, Microsoft Windows stack, Toshiba stack, BlueSoleil, BlueFritz, etc. or embedded implementations such as Symbian OS, BlueCode++, etc.

    To give you a start, here you can download SDK for BroadCom:

    http://www.broadcom.com/support/bluetooth/sdk.php

     


    Santosh.
    • Proposed as answer by santoshdarekar Thursday, December 23, 2010 8:45 AM
    • Marked as answer by Mio_Miao Wednesday, December 29, 2010 6:45 AM
    Thursday, December 23, 2010 4:22 AM
  • Try search terms "Brian Peek", "Wiimote", "32 feet hand".
    Thursday, December 23, 2010 5:37 AM
  • Hi Jerald,

    Welcome to the MSDN Forum.

    I agree with Sheng Jiang and Santosh.

    Bluetooth has adopted a common data and object specification that enables devices to communicate over a wireless connection in a standard way. This allows applications to use typical interfaces when exchanging data, business cards, and calendar entries.

    The Bluetooth stack implementation is modular. It is a general-purpose software stack, and is linked by default, or modularized to meet specific usage scenarios and OEM needs. In Windows Embedded CE, the primary way an application can use Bluetooth is through the Winsock interface, which exposes RFCOMM protocol.

    The following link contain some information about the Bluetooth Application Development:

    http://msdn.microsoft.com/en-us/library/aa916530.aspx

    In addition, you can also refer to this link about the Bluetooth: http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/3c564357-f032-454b-9c49-8c98bd96577b/

    I hope this will help resolve your problem.

    Thank you for your understanding and support.

     

    Best Regards,

    Mio

     

     


    Mio Miao[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • Marked as answer by Mio_Miao Wednesday, December 29, 2010 6:45 AM
    Tuesday, December 28, 2010 9:21 AM