FR8018主从连接异常



  • FR8018主从连接异常
    两个从机程序相同,由主机扫描到后进行连接,一个连接正常可以通信,另一个异常
    正常从机打印:
    link_lost
    p_event->type:5 Link[0] disconnect,reason:0x08
    link_created
    Stop advertising...
    p_event->type:3 addr_type:0
    bond_check_find_devs_idx:0
    p_event->type:1 slave[0],connect. link_num:1
    p_event->type:11 adv_end,status:0x00
    e_r
    p_event->type:25 slave[0]_encrypted
    char2_recv:0x01,0x02,0x03,0x04,0x05,0x06,0x07,
    param_timer_func
    p_event->type:8 Link[0]param update,interval:12,latency:55,timeout:600
    char2_recv:0xAA,0x01,0x0A,0xB5,
    char2_recv:0xAA,0x01,0x09,0xB4,
    char2_recv:0xAA,0x01,0x0A,0xB5,
    char2_recv:0xAA,0x01,0x09,0xB4,
    异常从机打印:
    link_lost
    p_event->type:5 Link[0] disconnect,reason:0x08
    link_created
    Stop advertising...
    p_event->type:3 addr_type:0
    bond_check_find_devs_idx:0
    p_event->type:1 slave[0],connect. link_num:1
    p_event->type:11 adv_end,status:0x00
    e_r
    p_event->type:25 slave[0]_encrypted
    param_timer_func
    p_event->type:8 Link[0]param update,interval:12,latency:55,timeout:600
    主机打印:
    freqchipfreqchipfreqchipfreqchipBLE Central
    Local BDADDR: 0x1A14383433CC
    Start scanning...
    evt_type:0x04,rssi:-39
    content:0x0E,0x09,0x43,0x46,0x53,0x49,0x2D,0x30,0x30,0x30,0x34,0x39,0x31,0x37,0x37,0x02,0x0A,0x00,
    start_con act[0]
    scan_end,status:0x00
    addr_type:0
    bond_check_find_devs_idx:4
    Start scanning...
    start_enc
    conn_end,reason:0x00
    bond_svc_info_flash_r
    connect one,conidx:0,client_id:73
    evt_type:0x04,rssi:-31
    content:0x0E,0x09,0x43,0x46,0x53,0x49,0x2D,0x30,0x30,0x30,0x34,0x32,0x33,0x36,0x36,0x02,0x0A,0x00,
    start_con act[0]
    scan_end,status:0x00
    svc:2,start_hdl:1,end_hdl:9
    svc:2,start_hdl:10,end_hdl:13
    addr_type:0
    bond_check_find_devs_idx:3
    Start scanning...
    start_enc
    conn_end,reason:0x00
    bond_svc_info_flash_r
    connect one,conidx:1,client_id:73
    GATT_OP_PEER_SVC_REGISTERED
    0x10,0x00,0x14,0x00,
    0xBB,0x03,0xFF,0xBD,
    0x43,0x48,0x41,0x52,0x31,0x5F,0x56,0x41,0x4C,0x55,0x45,
    svc:2,start_hdl:14,end_hdl:31
    peer svc discovery done
    GATT_OP_PEER_SVC_REGISTERED
    0x14,0x00,0x10,0x00,
    0x43,0x48,0x41,0x52,0x32,0x5F,0x56,0x41,0x4C,0x55,0x45,
    Link[0]param update,interval:12,latency:55,timeout:600
    Link[1]param update,interval:12,latency:55,timeout:600
    索引0: conidx=0, client_id=73
    索引1: conidx=1, client_id=73
    0xBB,0x0A,0x00,0xC5,
    索引0: conidx=0, client_id=73
    索引1: conidx=1, client_id=73
    0xBB,0x09,0x00,0xC4,
    lvd.
    lvd.
    索引0: conidx=0, client_id=73
    索引1: conidx=1, client_id=73
    0xBB,0x0A,0x00,0xC5,
    索引0: conidx=0, client_id=73
    索引1: conidx=1, client_id=73
    0xBB,0x09,0x00,0xC4,



  • 你这个是一个主机连接两个从机?,如果是要连接两个从机的话,需要修改连接个数具体参考:【有道云笔记】FR801xH ble空间设置
    https://note.youdao.com/s/7dKyGSj3



  • 没有用,还是上面那个效果,目前测试1主4从,仅有1从机表现异常,也尝试仅1主1从连接这个异常从机,仍无法收到主机消息,主机可以收到从机消息;使用手机app连接时,这四个从机表现均正常。



  • 你的从机的代码不是同一份吗,为什么有的从机能传输有的又不能,传输的连接号对应上了吗



  • 是同一份程序,从打印情况看是连接上了,但是就是不能通信,另外尝试无法通信从机刷主机程序,连接别的从机,也显示连接上了,但是这个主机无法通信正常从机,相当于这颗芯片的蓝牙仅能做从机被手机app连接表现正常。