跳转到内容

润和 HH-D03 AT使用

设备信息

  • 设备型号: HiHope HH-D03
  • 主控芯片: WS63
  • 支持BLE 5.3 + BLE Mesh + SLE 1.0
  • 板载用户按键 + 复位按键 + Type-C接口 + CH340C串口 + 稳压器 + 两个指示灯 + 星闪模组和模组内置天线

润和 AT 指令使用教程

设备BLE服务端配置

  1. 使能蓝牙

    Terminal window
    AT+BLEENABLE

    使能蓝牙

  2. 设置蓝牙地址

    Terminal window
    AT+BLESETADDR=0,0x112233445566

    设置蓝牙地址

  3. 注册服务端回调函数

    Terminal window
    AT+GATTSREGCBK

    注册服务端回调函数

  4. 创建一个 GATTServer

    Terminal window
    AT+GATTSREGSRV=0x1122

    创建一个 GATTServer

  5. 添加一个 GATT 服务

    Terminal window
    AT+GATTSSYNCADDSERV=1,0x1122,1

    添加一个 GATT 服务

  6. 给服务添加一个特征

    Terminal window
    AT+GATTSSYNCADDCHAR=1,14,0x2a4a,0x03,0,1,0x01

    给服务添加一个特征

  7. 给特征添加一个描述符

    Terminal window
    AT+GATTSSYNCADDDESCR=1,14,0x2a4a,0x03,1,0x02

    给特征添加一个描述符

  8. 启动服务

    Terminal window
    AT+GATTSSTARTSERV=1,14

    启动服务

  9. 设置 BLE 广播数据

    Terminal window
    AT+BLESETADVDATA=6,0x112233445566,0,0,1

    设置 BLE 广播数据

  10. 设置 BLE 广播参数

    Terminal window
    AT+BLESETADVPAR=48,48,0,0x000000000000,0,0x000000000000,7,0,1,0,1

    设置 BLE 广播参数

  11. 开始发送 BLE 广播

    Terminal window
    AT+BLESTARTADV=1

    开始发送 BLE 广播

设备BLE客户端配置

  1. 使能蓝牙

    Terminal window
    AT+BLEENABLE

    使能蓝牙

  2. 设置蓝牙地址

    Terminal window
    AT+BLESETADDR=0,0x112233445577

    设置蓝牙地址

  3. 注册客户端回调函数

    Terminal window
    AT+GATTCREGCBK

    注册客户端回调函数

  4. 创建一个 GATTClient

    Terminal window
    AT+GATTCREG=0x3434

    创建一个 GATTClient

  5. 设置 BLE 扫描参数

    Terminal window
    AT+BLESETSCANPAR=0x48,0x48,0,1,0

    设置 BLE 扫描参数

  6. 连接服务端

    Terminal window
    AT+BLECONN=0,0x112233445566

    连接服务端

  7. 配对服务端

    Terminal window
    AT+BLEPAIR=0,0x112233445566

    配对服务端

  8. 获取配对信息

    Terminal window
    AT+BLEGETPAIREDDEV

    获取配对信息

  9. 发现服务

    Terminal window
    AT+GATTCFNDSERV=1,0,0x1122

    发现服务

BLE通信测试

  1. 客户端发送写请求

    Terminal window
    AT+GATTCWRITEREQ=1,0,17,1,0x11

    客户端向服务端发送消息

  2. 服务端打印接收数据, 如果成功说明收发正常!

    Terminal window
    [GATTServer]WriteReqReceiveCallback--server_id:1 conn_id:0
    request_id:3 handle:17 offset:0 need_authorize:0 need_rsp:1 is_prep:0
    data_len:1 data:
    11
    status:0

视频教程

润和 HH-D03 BLE演示