ZHCACZ5 August   2023 CC2564C

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 运行蓝牙代码
  6. 演示应用程序
    1. 3.1 演示应用程序上的设备 1(服务器)设置
    2. 3.2 演示应用程序上的设备 2(客户端)设置
    3. 3.3 从设备 2 启动连接
    4. 3.4 确定支持的服务
    5. 3.5 客户端和服务器之间的数据传输
    6. 3.6 多个 SPPLE 连接指南
  7. 使用 LightBlue 应用在 iOS 设备上演示 SPP LE
    1. 4.1 LightBlue 概述
    2. 4.2 SPP LE 服务概述
      1. 4.2.1 特性
  8. LightBlue 作为客户端/SPPLEDemo 作为服务器
    1. 5.1 连接设备
    2. 5.2 启用通知
    3. 5.3 从 LightBlue 中发送数据/在 SPPLEDemo 中接收数据
    4. 5.4 从 SPPLEDemo 中发送数据/在 LightBlue 中接收数据
  9. LightBlue 作为服务器/SPPLEDemo 作为客户端
    1. 6.1 连接设备
    2. 6.2 从 LightBlue 中发送数据/在 SPPLEDemo 中接收数据
    3. 6.3 从 SPPLEDemo 中发送数据/在 LightBlue 中接收数据
  10. 应用程序命令
  11. 常规命令
    1. 8.1 帮助 (DisplayHelp)
    2. 8.2 获取本地地址
    3. 8.3 设置波特率
    4. 8.4 退出
  12. BR/EDR 命令
  13. 10GAPLE 命令
    1. 10.1  设置可发现性模式
    2. 10.2  设置可连接性模式
    3. 10.3  设置可配对性模式
    4. 10.4  更改配对参数
    5. 10.5  广播 LE
    6. 10.6  启动扫描
    7. 10.7  停止扫描
    8. 10.8  连接 LE
    9. 10.9  断开 LE
    10. 10.10 LE 配对
    11. 10.11 LE 通行密钥响应
    12. 10.12 LE 查询加密
    13. 10.13 设置通行密钥
    14. 10.14 发现 GAPS
    15. 10.15 获取本地名称
    16. 10.16 设置本地名称
    17. 10.17 获取远程名称
    18. 10.18 LE 用户确认响应
    19. 10.19 启用仅 SC
    20. 10.20 重新生成 P256 本地密钥
    21. 10.21 SC 生成 OOB 本地参数
    22. 10.22 设置本地外观
    23. 10.23 获取本地外观
  14. 11SPPLE 命令
    1. 11.1 发现 SPPLE
    2. 11.2 注册 SPPLE
    3. 11.3 LE 发送
    4. 11.4 配置 SPPLE
    5. 11.5 LE 读取
    6. 11.6 环回
    7. 11.7 显示原始模式数据
    8. 11.8 自动读取模式
  15. 12参考文献
  16. 13修订历史记录

多个 SPPLE 连接指南

两个 SPPLE 连接

  1. 在此版本中,我们测试与 MSP430 的两个同时 SPPLE 连接。远程设备用作外设,而 MSP430 用作中央设备。
  2. 连接到第一个设备,并在第一个设备上发现和配置服务。当发现服务和配置服务时,我们必须指定我们连接到的远程 BD_ADDR。
  3. 同样,连接到第二个设备,并在第二个设备上发现和配置服务。
  4. 为了将数据发送到第一个远程设备数据,我们使用 LeSend <BD-ADDR> <要发送的字节数>。

  5. 为了将数据发送到第二个远程设备数据,我们使用 LeSend <BD-ADDR> <要发送的字节数>。

  6. 为了从第一个远程设备数据中读取数据,我们使用 LeRead <BD-ADDR>。

  7. 为了从第二个远程设备数据中读取数据,我们使用 LeRead <BD-ADDR>。

  8. 当 Automaticreadmode、DisplayRawmodedata 或 Loopback 打开时,会同时对这两个连接打开。

一个 SPP 和一个 SPPLE 连接

  1. 在此版本中,同时测试与 MSP430 的 SPP 连接和 SPPLE 连接。其中一个远程设备用作外围 LE 设备,而远程设备则用作 SPP 客户端。
  2. 连接到第一个设备,并在第一个设备上发现和配置服务。当发现服务和配置服务时,我们必须指定我们连接到的远程 BD_ADDR。
  3. 打开 SPP 服务器并让第二个远程设备进行连接。
  4. 为了将数据发送到第一个远程设备数据,我们使用 LeSend <BD-ADDR> <要发送的字节数>。
  5. 要将数据发送到第二个远程设备数据,我们使用 CBSend <要发送的字节数> <串行端口 ID>。如果我们要写入少量数据,我们使用命令 Write <串行端口 ID>。
  6. 为了从第一个远程设备数据中读取数据,我们使用 LeRead <BD-ADDR>。
  7. 为了从第二个远程设备数据中读取数据,我们使用 Read。
  8. 打开 Automaticreadmode、DisplayRawmodedata 或 Loopback(同时对两个连接打开)。