ZHCACY9 August   2023 CC2564C

 

  1.   1
  2.   摘要
  3.   商标
  4. 1演示概述
  5. 2运行蓝牙代码
  6. 3演示应用程序
    1. 3.1 演示应用中的设备 1(主机/HID 主机)设置
    2. 3.2 演示应用上的设备 2(客户端/HID 设备)设置
    3. 3.3 从 HID 主机发起连接
    4. 3.4 从 HID 设备发起连接
    5. 3.5 主机与设备之间的通信
  7. 4应用程序命令
  8. 5Gap 命令
    1. 5.1  帮助 (DisplayHelp)
    2. 5.2  查询
    3. 5.3  显示查询列表
    4. 5.4  配对
    5. 5.5  结束配对
    6. 5.6  PIN 码响应
    7. 5.7  通行密钥响应
    8. 5.8  用户确认响应
    9. 5.9  设置可发现性模式
    10. 5.10 设置可连接性模式
    11. 5.11 设置可配对性模式
    12. 5.12 更改简易配对参数
    13. 5.13 获取本地地址
    14. 5.14 设置本地名称
    15. 5.15 获取本地名称
    16. 5.16 设置设备类别
    17. 5.17 获取设备类别
    18. 5.18 获取远程名称
  9. 6人机接口演示配置文件
    1. 6.1 主机
      1. 6.1.1  连接远程 HID 设备
      2. 6.1.2  关闭连接
      3. 6.1.3  控制请求
      4. 6.1.4  获取报告请求
      5. 6.1.5  设置报告请求
      6. 6.1.6  获取协议请求
      7. 6.1.7  设置协议请求
      8. 6.1.8  获取空闲请求
      9. 6.1.9  设置空闲请求
      10. 6.1.10 数据写入
    2. 6.2 客户端
      1. 6.2.1 获取报告响应
      2. 6.2.2 设置报告响应
      3. 6.2.3 获取协议响应
      4. 6.2.4 设置协议响应
      5. 6.2.5 获取空闲响应
      6. 6.2.6 设置空闲响应
  10. 7参考文献
  11. 8修订历史记录

应用程序命令

使用 GetProtocolRequest 发送协议请求。这不需要任何参数。设备收到协议指示。设备可通过发出 GetProtocolRequest 命令来响应协议请求。这需要两个参数,一个是 Result Type(0 表示 rtSuccessful,1 表示 rtNotReady,2 表示 rtErrInvalidReportID,3 表示 rtErrUnsupportedRequest,4 表示 rtErrInvalidParameter,5 表示 rtErrUnknown,6 表示 rtErrFatal,7 表示 rtData),另一个是 Protocol(0 表示 ptBoot,1 表示 ptReport)。在下面的示例中,对上一个请求的响应是 rtData 和 ptBoot。主机会收到一份协议确认,其中包含结果类型和协议。

有关该应用程序和其他应用程序的概述,请访问基于 MSP432™ MCU 的 TI 双模 Bluetooth® Stack基于 STM32F4 MCU 的双模 Bluetooth® Stack

本页描述了应用程序用户可以使用的各种命令。每个命令都是 TI Bluetooth Stack API 的包装器,可使用用户选择的参数进行调用。这是用户可用的 API 的子集。TI 的 Bluetooth Stack API 文档(即 TI_Bluetooth_Stack_Version-Number\Documentation,对于 STM32F4,为 TI_Bluetooth_Stack_Version-Number\RTOS_VERSION\Documentation)详细介绍了所有 API。