当前位置: 首页 > news >正文

同字形结构布局网站百度代理合作平台

同字形结构布局网站,百度代理合作平台,品牌型网站的作用,常德企业网站建设蓝牙设备栈 蓝牙驱动程序堆栈包含 Microsoft 为蓝牙协议提供支持的核心部分。 有了这个堆栈,已启用蓝牙的设备可以彼此定位并建立连接。 在此类连接中,设备可以通过各种应用程序交换数据并彼此交互。 下图显示了蓝牙驱动程序堆栈中的模块,以…
蓝牙设备栈

蓝牙驱动程序堆栈包含 Microsoft 为蓝牙协议提供支持的核心部分。 有了这个堆栈,已启用蓝牙的设备可以彼此定位并建立连接。 在此类连接中,设备可以通过各种应用程序交换数据并彼此交互。

下图显示了蓝牙驱动程序堆栈中的模块,以及 Windows Vista 及更高版本中不包含的可能的自定义用户模式和内核模式驱动程序。 这些自定义驱动程序称为配置文件驱动程序。

用户模式

用户模式应用程序:通过已发布的 API 访问蓝牙驱动程序堆栈的用户模式应用程序。 

用户模式应用程序应链接到 BthProps.lib 而非 IrProps.lib,以便使用 BluetoothSetLocalServiceInfo 等 API。

配置文件驱动程序示例

WAP 内核模式驱动程序 - 无线应用程序协议 (WAP) 组件是配置文件驱动程序的一个示例,该驱动程序可在 Windows 网络堆栈和 BthPort 之间通信,并访问 L2CAP 接口以及包含在 L2CAP 中的 SDP 接口。 其他可能的配置文件包括高级音频分发配置文件 (A2DP)、A/V 远程控制配置文件 (AVRCP)、通用 A/V 分发配置文件 (GAVDP) 和公共 ISDN 接入 (CIP) 配置文件。

音频内核模式驱动程序 - 配置文件驱动程序的一个示例,该驱动程序可在 Windows 音频堆栈和 BthPort 之间通信,访问后者中包含的 SCO 接口。 可能的配置文件包括免提配置文件 (HFP)、耳机配置文件 (HSP)、无绳电话配置文件 (CTP) 和 Intercom 配置文件 (ICP)。 此配置文件驱动程序包含在从 Windows 8 开始的 Windows 版本中。

蓝牙 LE 心率监视器配置文件 - 与蓝牙低功耗 (BLE) API 通信的蓝牙 LE 配置文件驱动程序的示例。

蓝牙驱动程序堆栈组件

IrProps:用于与为蓝牙驱动程序堆栈的第一个版本创建的配置文件驱动程序实现向后兼容性的组件。 IrProps 的目的只是为了实现后向兼容性。 使用 BthProps 组件进行新开发。

BthProps: 一个组件,其中包含蓝牙用户界面的实现以及用户模式应用程序访问的蓝牙 API 的实现。 此组件通过远程过程调用 (RPC) 将查询发送到 BthServ。 此外,BthProps 会通过专用 IOCTL 与 BthPort 执行引脚交换。 请注意,BthProps 可在有启用了蓝牙的无线电的任何系统上运行。

BthServ:负责将查询数据缓存和转发到 Bthport 的服务。

BthCi : 蓝牙类安装程序。

WshBth:蓝牙 Windows 套接字帮助程序组件。 WshBth 由 Windows 套接字层调用以执行套接字操作。 WshBth 主要通过 TDI 接口调用 RfComm。 WshBth 还会调用 BthServ 以执行远程设备查询,以及调用 BthPort 以执行本地无线电查询。

FSquirt:一个不可扩展的对象交换 (OBEX) 组件,该组件允许用户通过打开的蓝牙连接发送和接收文件。 OBEX 通过使用 WshBth 组件的 RFCOMM 与远程设备通信。

BthPrint - 实现硬复制电缆更换配置文件 (HCRP) 的组件。 该组件允许打印系统向启用蓝牙的打印机发送数据和从中接收数据。 BthPrint 与 BthPort 中的 SDP 接口通信,以查询远程打印机和 BthPort 中的 L2CAP 接口来发送和接收数据。

HidBth :实现人机接口设备 (HID) 配置文件的组件。 HidBth 还与 BthPort 中的 L2CAP 和 SDP 接口通信。 HidBth 连接到 HID 堆栈的方式非常类似于 USB HID 模块。

BthPan :实现个人区域网 (PAN) 配置文件的组件,并通过开放蓝牙连接提供 TCP 连接。 在 Windows Vista 和 Windows XP 中,BthPan 仅支持传出连接。 BthPan 也是 BthPort 组件的客户端,同时使用 L2CAP 和 SDP 接口。

RfComm :实现蓝牙串行电缆仿真协议的组件。 RfComm 还使用在 BthPort 中找到的 L2CAP 和 SDP 接口。 RfComm 的上边缘会公开 TDI 接口,允许此组件显示为网络传输。 WshBth 通过这种方式连接到蓝牙以向用户模式 API 发送数据和从其接收数据。

用户模式应用程序可以使用 Windows SDK 中所述的 Winsock 接口访问 RfComm。

BthModem:实现虚拟 COM 端口和拨号网络 (DUN) 的组件。 BthModem 通过 TDI 接口将所有 I/O 和控制操作定向到 RfComm。 BthModem 的上边缘与 Serial.sys 通信,以呈现无线 COM 端口的外观。

BthEnum :蓝牙总线驱动程序。 BthEnum 与即插即用 (PnP) 管理器通信,以创建和销毁用于启用蓝牙服务的设备对象。 BthEnum 为已连接的远程设备支持的每个服务创建 PDO。 例如,当用户连接启用了蓝牙的鼠标时,Windows 将发现鼠标支持蓝牙 HID 服务,并为 HID 服务创建 PDO,以使 PnP 管理器加载 HidBth。
BthEnum 不会为显示在 Bth.inf 所指定的 UnsupportedServices 注册表项中的服务创建 PDO。

BthLEEnum:蓝牙低功耗 (LE) 总线驱动程序。 BthLEEnum 会实现 ATT 协议和 GATT 配置文件。 它还负责创建 PDO 来表示远程设备及其主要服务。

BthPort : BthUsb 微型端口加载的微型驱动程序。 BthPort 提供了四个组件:

HCI 组件通过蓝牙规范中定义的主机控制器接口 (HCI) 与启用了蓝牙的本地无线电通信。 由于所有启用了蓝牙的无线电都会实现 HCI 规范,因此无论制造商或型号如何,BthPort 都能够与任何已启用蓝牙的无线电通信。
SCO 组件会实现面向同步连接 (SCO) 协议。 此协议支持创建到远程设备的点到点连接。 SCO 客户端通过生成和发送蓝牙请求块 (BRB) 来与 SCO 接口通信。
L2CAP 会实现蓝牙逻辑链接控制和适应协议。 此协议支持创建远程设备的无损通道。 L2CAP 客户端通过生成和发送蓝牙请求块 (BRB) 来与 L2CAP 接口通信。
SDP 实现蓝牙服务发现协议。
BthUsb.sys:从 BthPort 提取总线接口的微型端口。

http://www.hengruixuexiao.com/news/40375.html

相关文章:

  • 软件设计工作室网站国际站seo优化是什么意思
  • 做任务兼职赚钱的网站营销管理系统
  • 做真实3d效果图网站手机软文广告300字
  • 建设网点查询附近网站推广优化的原因
  • 程序员做项目的网站seo服务公司上海
  • 管理网站建设哪家公司好网页搜索优化
  • 专门做外贸网站有哪些代运营一家店铺多少钱
  • 垂直电商网站有哪些seo网站诊断流程
  • 做公司网站用什么系统最常用的网页制作软件
  • 域名到网站上线国际新闻大事
  • 做图的ppt模板下载网站wifi优化大师下载
  • 广东手机网站建设价格低关键词调词平台费用
  • 如何用ad做网站怎么查询百度收录情况
  • b2b网站想申请支付宝借口求好用的seo软件
  • 智能客服人工客服seo常用方法
  • 自己开发一个app需要什么seo站
  • 自学做网站需要学会哪些如何做好推广
  • 网站开发 北京云计算培训费用多少钱
  • 做玻璃钢的企业网站百度小说排行榜第一名
  • 网站建设软著兰州seo技术优化排名公司
  • 专业网站建设服务公司哪家好发外链软件
  • 北京网站设计优刻试分析网站推广和优化的原因
  • 网站建设计划方案cba排名
  • 找人做网站怎么做友情链接qq群
  • 湖南营销型网站建设 干净磐石网络深圳seo招聘
  • 网站建设需要些什么网络推广和运营的区别
  • 某高校门户网站开发案例seo知识总结
  • 互联网是做什么工作的seo短视频网页入口引流网站
  • 保山网站制作浏览器网站进入口
  • 宝安专业网站设计公司网络运营培训