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

nRFConnect Android app with nRF52

Hello,

I'm developing a BLE application using nRF52 based on SDK15.2 using Sofdevice S132 under Windows.

The nRF52 is used to send data in notification Format. In order to check if there is a packet loss, I'm using nRF_Connect for android (nRF Logger) to view the data received

My service supports the properties identified below : 

  • read
  • Write
  • Write_wo_resp
  • notify
  • indicate

As shown in the figure below,  despite that only notification is enabled, nRFConnect identifies that an 'indication is received'.

https://devzone.nordicsemi.com/resized-image/__size/800x240/__key/communityserver-components-multipleuploadfilemanager/6d610c01_2D00_5b5c_2D00_49a9_2D00_bcd1_2D00_8826950b9bfe-26801-complete/pastedimage1546875260427v1.png

When making indication propriety as disallowed,  nRF_Connect identify that 'notification is received'.

  • Is this the normal behavior?
  • Can that cause packet loss, knowing that there is packets loss when making indication permitted?

Best Regards,

Mehdi.

Parents Reply
  • Hi Hung,

    Thank you for your quick reply.

    I don't think that the operating system can cause a packet loss, In fact, No packet loss is detected when making indication propriety deactivated (using the same smartphone).

    Besides, we tested with many Android smartphones (Samsung S8, A8+,S7 edge ...) and we get the same issue.

    Likewise, with nRF51 we got the same issue of packets losses only with nRFconnect for android but not with nrf connect for PC.

    Best Regards,

    Mehdi.

Children
No Data
Related