This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

MultiLink communication through nus

Hi all, I'm testing quick connections and communications using multilink(nus). I am using multilink central example in nrf52832(Central : softdevice v2.0.0 & SDK v11, Peripheral: softdevice v3.0.0 & SDK v12.3.0), i have modified the multilink central(lbs) to multilink central(nus).

I am trying to do this in a loop: Once central connected to peripherals, if central discovers NUS service and TX Characteristic(0x0002), central sends 0x20 0x18 0x11 0x12  to peripherals through  TX Characteristic(0x0002) using sd_ble_gattc_write()(write request). When peripheral receives message, it calls sd_ble_gap_disconnect(). 

At begin everything goes ok and I get packtes like this:

After several connections, something goes wrong and i get packets like this:

It seems something wrong with service discovery. Please suggest me for this.

Thanks in advance

regards

ReedLi

Related