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

Pass Data from NRF52832(Central Mode) to Android(Phone Peripheral)

Ok, Here is complete rewrite of "https://devzone.nordicsemi.com/f/nordic-q-a/36589/connect-to-nrf52832-central-mode-from-android-phone-pheripheral/"

I would like to update previous post, but is is unable to do so.

Dev Env 

- SDK: v12.1, SoftDevice : S132 v3.0.0

- NRF52 start program : ble_app_uart_c

1.  We tried with two Nordic chip-set, one with central mode and one with peripheral mode, we tested them and we made the connection between them and success to deliver data between them.

2. We tried with two android phones, one with central mode and one with peripheral mode, and again they did deliver data between them.

3. So we tried with one android phone with central mode, and one Nordic chip-set with peripheral, and the connection was made between them, and success to deliver data between two of them. 

4. But When we tried with one android phone with peripheral mode and one Nordic chip-set(NRF52832) with central mode, and the connection was made between them, we can clearly say that because we get a connection call back from android sdk, but unfortunately it doesn't seem to deliver data between two of them.

The scenario is that whenever connection is made, the chipset sends the data to the phone, right after connection is made. And we check the firmware log of our bluetooth module, and check that data is actually sent, but the android phone doesn't receive it at all.

5. So we tried with different chipset from different vendor, just to check if our scenario is valid, and yes it works with that chipset. It seems like our scenario isn't fit with NRF52832.

6. We checked with your android application, "nRF Connect for Mobile" and made connection, and tried check if data delivery is possible, but it seems like there is no menu for data transportation. 

Here is the Setting we used for the android application. Is this property setting ok for the data transportation? or do i need any other property setting?

We are currently using ble_app_uart_c library for the firmware, and while debugging,  we found that "Service Discovery" process causes an error. It seems like it fails to find CCCD Handle and returns error. Is this related to this issue?

And Is it possible to transport data from NRF52832 central mode to phone peripheral? Also if there is phone number i can directly contact about this issue, could you provide me one?  

Parents Reply Children
No Data
Related