Skip to content

蓝牙

蓝牙配置

在蓝牙配置页面,您可以打开/关闭当前蓝牙功能并修改蓝牙扫描设置。

扫描设置

ble-scan-settings

  • Scan type: 在 activepassive 扫描之间切换。
  • Scan Interval Time: 两个连续扫描窗口开始时间的间隔。
  • Scan Window Time: 执行扫描的时间宽度。
  • PHY: 如果选择了Coded phy,则无法扫描传统的广播数据包。

点击 Apply 完成蓝牙扫描设置。

蓝牙扫描模式

S200 提供三种扫描模式: 传统模式、扩展模式和同步模式。在传统模式和扩展模式下,您可以自定义配置过滤器来过滤扫描的蓝牙数据。如果您更改了其中一项配置,请单击 Apply 此按钮使当前配置生效。

ble-scan-mode

RSSI Threshold:如果设置了阈值,网关将只报告信号强度大于该值的设备的数据。

MAC Filters:单击设置图标。如果开关处于打开状态,MAC 筛选器中的配置将生效。如果开关处于关闭状态,过滤器中的配置将被禁用。MAC 过滤器的输入规则如下。

  • 不区分大小写;
  • 用换行符区分多个 MAC 地址;
  • 单个 MAC 地址支持用字符": "和字符"-"分割;
  • 示例匹配的 mac :112233445566
    • 前缀匹配(需以 ^ 开头,后跟 1~12 个十六进制字符) e.g.^112233
    • 后缀匹配(需以 \$ 结尾,后跟 1~12 个十六进制字符) e.g.445566$
    • 任意位置匹配(限于 1~12 个十六进制字符) e.g.334455
    • 完全匹配(支持常规书写格式) e.g.112233445566/11:22:33:44:55:66/11-22-33-44-55-66

mac-filter-set

Raw Data Filters : 单击设置图标后,如果开关打开,原始数据筛选器的配置将生效;如果开关关闭,筛选器中的配置将被禁用。 - 原始数据过滤器支持所有正则表达式,并要求您以十六进制格式输入要匹配的数据。 - 如果需要输入精确匹配的字段,请在字段前后添加"^"和"$",例如 ^616263\$。

raw-filter-set

在同步模式下最多可同时同步 4 个周期性广播

Synchronize-mode-set

  • Skip :成功接收后可跳过的周期性广播数据包的最大数量。
  • Sync Timeout:允许成功接收的最长时间,如果超过该时间,同步将丢失。

点击 Add Configuration 添加同步的对端设备参数。 synchronize-setting

  • Address Type: 要同步的设备的地址类型
  • Address: 要同步的设备地址
  • SID:广告集标识符

广播包

正确设置蓝牙扫描参数后,单击 Apply 按钮,扫描的蓝牙广播数据列表将显示在下方。您可以随时点击 "刷新 "按钮刷新列表。

broadcast-packets2

  • RSSI: 该广播数据包的无线信号强度。
  • Device Name: 该广播数据包数据段AD 类型为 0x09的广播名,如果不存在则为 "Unknown"。
  • MAC: 广播源的 MAC 地址。
  • Type: 蓝牙联盟定义的蓝牙数据包类型。
  • Raw Data: 广播数据包的原始数据。
  • TX Power: 发射功率。

如果您需要查看广播数据包的详细信息,请点击它。我们提供两种数据显示方式。

  • 结构化数据展示: 根据蓝牙联盟定义的 AD 结构解析广播数据包数据,分割和解析各个 AD 段的数据。

    bp-structured-data-presentation2

  • 原始数据展示: 根据蓝牙联盟定义的 AD 结构解析广播数据包,分割但不解析单个 AD 段的原始数据。

蓝牙远程管理

在蓝牙远程管理页面,您可以选择打开/关闭远程管理,并修改相关的远程服务器配置。

bluetooth-remote-manage

我们提供两种与服务器通信的方法: MQTT 和 HTTP。

MQTT

mqtt-settings

  • Host:服务器地址,可以是域名,也可以是 IP 地址;
  • Port:服务器端口;
  • Enable TLS:是否启用 TLS 配置;
  • Username:MQTT 客户端用户名;
  • Password:MQTT 客户端密码;
  • Topic
    • Report: 网关将使用此主题将扫描的蓝牙数据推送到 MQTT 代理;
    • Command: 网关将订阅主题,接收远程服务器发出的控制命令;
    • Response: 网关将使用该主题向远程服务器发送命令响应或执行结果。

如果需要启用 TLS 配置,请单击 Enable TLS 按钮,然后继续配置 TLS 参数。

mqtt-tls

  • Encryption Mode:与服务器端的加密模式,单向或双向加密;

    mqtt-tls-encryption

  • CA Certificate:启用 TLS 加密时,必须上传 CA 根证书文件;

    • 您可以直接将相关证书的内容复制到输入框中,或点击 Upload 按钮从 Web 中上传文件。
  • Client Cerificate:启用 TLS 双向加密时,必须上传客户端证书文件;

    • 您可以直接将相关证书的内容复制到输入框中,或点击 Upload 按钮从 Web 中上传文件。
  • Client Private Key:启用 TLS 双向加密时,必须上传客户端密钥文件;

    • 您可以直接将相关证书的内容复制到输入框中,或点击 Upload 按钮从 Web 中上传文件。
  • Password of Key:可选设置,用于加密客户端密钥证书的密码。

如果还需要设置更高级的 MQTT 选项,可以点击 Advance Settings

mqtt-advance

  • Client ID:网关用于连接服务器的客户端 ID;
  • QoS Level:主题的 QoS 级别,默认为 0;
  • Keep Alive Interval:网关连接服务器时的心跳间隔,默认为 60 秒。

HTTP

http-settings - Report Url:数据上报的链接。 - Authentication Type:设置 http 的身份验证方法,目前可选择无或基础认证。

- 如果选择 **Basic** , 需要根据服务器设置输入以下配置。

    ![http-basic](https://static.gl-inet.com/docs/iot/en/ble_web_guide/http-basic.png)

    - **Username**: HTTP 验证用户名
    - **Password**: HTTP 验证密码

蓝牙数据上报

在蓝牙报告页面,您可以设置相关参数。

ble-report

  • Report Interval:网关向服务器上报数据的时间间隔(秒);
  • Data Format:网关向服务器上报的数据格式,目前只支持 Json 格式;
  • Enable Broadcast Data Report:如果启用该选项,每个报告的数据将包括完整的广播数据包数据;否则,每个报告的数据将只包括设备 MAC 地址、RSSI和时间戳。

蓝牙配置备份/还原

备份

您可以在页面上导出所有蓝牙相关设置,包括扫描、连接、远程管理、上报和数据定义。

backup

如果要导出与设备上配置的服务器连接相关的 SSL 证书,请勾选 "Include SSL certificate"选项。

还原

您可以在蓝牙配置还原页面上导入先前备份的蓝牙配置或从其他机器导出的蓝牙配置。

restore

还有问题吗?访问我们的社区论坛.