Skip to main content
ICMosquera
Associate III
Mar 13, 2024 6:21 AM UTC
Question

STM32WB55 Custom Client read payload(Data) from custom NRF52840

Hi Sirs,

I designed a custom board using STM32WB55. I loaded one board with my custom BLE Server code which sends strings at two-second intervals, while the other with my current custom BLE Client code.

I received these characters properly from the &pr->Attribute_Value variable during the ACI_GATT_NOTIFICATION_VSEVT_CODE on my custom Event_handler. 

 

My problem is when I connect one of my custom boards using NRF52840, the ACI_GATT_NOTIFICATION_VSEVT_CODE does not fire during the debug, which is why I'm not receiving the characters.

I tried to connect these custom server boards on the ST BLE Toolbox, and here's what I found out.

1. Custom STM32WB Server board: READ and WRITE characteristics are fine. With enabled notification on READ characteristic. I also happen to see a specific "READ" button on the READ characteristics.

2. Custom NRF52840 Server board. The WRITE characteristic is fine, no READ button on the Read Characteristics, but has a notification. When I enabled this notification, I was able to receive the expected characters on the ST BLE Toolbox.

My question is, since I had no access to the firmware on the NRF52840, is there a way where my custom Client code, enables the notification on the server side, so that I may be able to read it during the ACI_GATT_NOTIFICATION_VSEVT_CODE?

 

Thanks,

Ian

This topic has been closed for replies.

1 reply

STTwo-32
ST Technical Moderator
Apr 18, 2024 4:05 PM UTC

Hello @ICMosquera 

It looks like the issue is on the NRF52840, I suggest you have a post on the forum of the concerned component.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.