FR8003A只能添加一个client吗?



  • 主机通过conidx区分从机设备,通过属性的UUID来进行通信

    0_1756706988785_98870f34-ae06-4230-a94d-a867865ed422-图片.png
    0_1756706964162_98b9bdb6-cc05-4f2b-aead-9fb7ead1fc5f-图片.png



  • @zr 请问FR8003A连接一个设备后保持连接状态(一对一)的时候,持续一段时间会重启,没开硬件看门狗,这种情况可以怎么排查重启原因,我看手册好像没有 专门保存重启原因的寄存器



  • @aaaa
    我的也是重启,换了新版本SDK后就不重启了,但是,隔一段时间后就读不到从机数据了,蓝牙连接还没有断开。
    我的贴子沉下去了,没人回复了。。。
    链接: https://pan.baidu.com/s/17HXZj0DxNPr4piQ2PHHBzg?pwd=mip4 提取码: mip4



  • @aaaa 应用层做了什么操作,贴一下日志吧



  • @乒乒乓乒兵乓乒 我的换了新版本SDK,重启的时间拉长了而已



  • 此回复已被删除!


  • @zr [2025-09-01 12:25:26.734]# RECV ASCII/214 <<<
    [INFO] [BLE] BLE master cycle running - count:1128000, state:work_mode
    [INFO] [BLE] received data: key=0x39, len=12
    [INFO] [BLE] wifi info = Aixun-dev;Aixundev..;6;
    [INFO] [BLE] received data: key=0x5C, len=14

    [2025-09-01 12:25:26.861]# RECV ASCII/250 <<<
    [INFO] [BLE] BLE master cycle running - count:1128100, state:work_mode
    [INFO] [BLE] adv_report received - length:27
    [INFO] [BLE] Ble name ? ignored
    [INFO] [BLE] adv_report received - length:28
    [INFO] [BLE] Ble name asas43 ignored

    [2025-09-01 12:25:26.939]# RECV ASCII/72 <<<
    [INFO] [BLE] BLE master cycle running - count:1128200, state:work_mode

    [2025-09-01 12:25:27.049]# RECV ASCII/117 <<<
    [INFO] [BLE] adv_report received - length:7
    [INFO] [BLE] BLE master cycle running - count:1128300, state:work_mode

    [2025-09-01 12:25:27.156]# RECV ASCII/80 <<<
    [INFO] [BLE] BLE master cycle running - count:1128400, state:work_mode
    freqchip

    [2025-09-01 12:25:27.203]# RECV ASCII/78 <<<
    [INFO] [BLE] Memory monitor initialized - Stack: 0x11003D50-0x11004D50 (8KB)

    [2025-09-01 12:25:27.360]# RECV ASCII/253 <<<
    [INFO] [BLE] BLE Central
    [INFO] [BLE] Local BDADDR: 0x20201110ADBD
    UART1 periodic send started
    ack_limit = 60000
    scan_limit = 60000
    hsk_limit = 30000
    btn_limit = 60000
    [INFO] [BLE] All service added, start adv
    [INFO] [BLE] Start advertising...

    前面还在跟连接的设备通信,并且还在扫描设备,下一秒突然重启了



  • @zr 但是这只是和从机端一个service通信,那和另外的service通信时,wrtie.att_idx怎么赋值?



  • @qiu 创建client时,只能添加一个service的属性列表
    0_1756724971602_c0c414e7-d10d-4196-a975-689f70259833-image.png
    如果要和多个service进行通信,那要把不同的service的属性都放在这个表里?



  • 这个UUID的数组不是一个服务的,是根据你自定义的,主机扫描从机所有服务,留下你这个数组需要的
    具体参考SDK中的
    0_1756777391666_133302d0-acc5-4530-a4ee-06ee580c5f7b-图片.png
    这个文件的2.5章节