蓝牙应用开发使用微软XP SP2 [英] Bluetooth Application development using Microsoft XP SP2

查看:149
本文介绍了蓝牙应用开发使用微软XP SP2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要寻找像访问A2DP,AVRCP,MAP,HFP在XP蓝牙配置文件或者使用SP2或Winsock控件独立于供应商的方式。

I am looking for vendor independent way of accessing Bluetooth profiles like A2DP, AVRCP , MAP, HFP on XP either using SP2 or winsock.

我在最后确定的方式为蓝牙创建应用程序的过程。
我需要分开使用以下模式从服务发现:HFP,A2DP,AVRCP,MAP

I am in process of finalizing way to create application for Bluetooth. I would need to use following profiles apart from service discovery : HFP, A2DP , AVRCP ,MAP.

截止日期我的研究是:

微软XP SP2提供了基本的堆栈。
我已经想通了以下几种方式通过MSDN后去做到这一点:

Microsoft XP SP2 provides a basic stack. I have figured out following ways to do it after going through MSDN:


  1. Winsock的。
    作为网络协议套件,蓝牙的Winsock支持包括蓝牙个人区域网络(PAN)和拨号网络(DUN)配置文件。在Windows的蓝牙支持还包括蓝牙人机接口设备(HID),用于连接键盘,指点设备的配置文件,哪些是无关的网络协议的其他输入设备。不过,我不知道如何访问使用Winsock的我的兴趣的配置文件。

  1. Winsock. Winsock support for Bluetooth as a network protocol suite includes the Bluetooth Personal Area Network (PAN) and Dial up Networking (DUN) profiles. Bluetooth support in Windows also includes Bluetooth Human Interface Device (HID) profiles for connecting to keyboards, pointing devices, and other input devices which are unrelated to network protocols. However I don't know how to access profiles of my interest using Winsock.

微软XP SP2提供基本的堆栈。它说,文件驱动器需要从其他供应商的安装。但是那么这些厂商将提供其接口。这将使我的应用程序供应商dependent.I我不知道是否有与型材沟通一些标准方式。 a。从我们在哪里可以买到配置文件驱动程序,以建立访问配置文件,以及供应商独立的应用程序

Microsoft XP SP2 which provides basic stack. It says that profile drivers need to be installed from other vendors. However then these vendors will provide their interface. This will make my application vendor dependent.I am not sure if there is some standard way for communicating with profiles. A From where can we buy profile drivers to build a vendor independent application for accessing profiles as well

所以我想弄清楚这是他们的某种方式,我可以在Windows XP供应商独立蓝牙应用?我们怎样才能访问配置文件的独立供应商,我们为轮廓驱动程序的安装选择。

So I am trying to figure out that is their some way by which i can make a vendor independent Bluetooth application on Windows XP? How can we access profiles independent of vendor we choose for profile driver installation.

推荐答案

Bth_FAQ.docx(http://msdn.microsoft.com/en-us/windows/hardware/gg487349.aspx)

Bth_FAQ.docx (http://msdn.microsoft.com/en-us/windows/hardware/gg487349.aspx)

什么在Windows Vista是新的?

What is new in Windows Vista?

[...]

•同步面向连接(SCO)链接支持。这种支持是必要的耳机和免提配置文件。

• Synchronous connection-oriented (SCO) link support. This support is necessary for the headset and hands-free profiles.

•对于逻辑链路控制和适配协议(L2CAP),服务发现协议(SDP),和SCO内核模式设备驱动程序接口(DDI)的支持。

• Kernel-mode device driver interface (DDI) support for Logical Link Control and Adaptation Protocol (L2CAP), Service Discovery Protocol (SDP), and SCO.

[...]

所以,在XP中有一个为L2CAP没有API,显然没有上海合作组织支持的。所以大部分的配置文件你列出存在无法实施。 :-( MAP是确定的,因为它使用GOEP(即RFCOMM)AFAIK。

So, in XP there's no API for L2CAP, and apparently there is no SCO support at all. So most of the profiles you list there can't be implemented. :-( MAP is ok as it uses GOEP (i.e. RFCOMM) afaik.

其他栈可能支持:在箱型材要么支持,和/或API。 WIDCOMM / Broadcom公司的L2CAP,显然音频API的支持也可以,不知道紧靠内置的配置文件支持。 BlueSoleil的没有一个API L2CAP,但确实有内置的各种音频配置文件的支持。我不知道很多关于东芝。

Other stacks may have support: either support for the profiles in-box, and/or an API. Widcomm/Broadcom has API support for L2CAP and apparently Audio too, don't know abut build-in profile support. BlueSoleil doesn't have a L2CAP API but does have built-in support for various of the audio profiles. I don't know much about Toshiba.

这篇关于蓝牙应用开发使用微软XP SP2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆