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

Nordik UART app with Multiple service reception

I need to receive both UART Service data and HRS service data on the app.

Currently I have seen on Nordik Connect app , both the services can be found and can connect and receive data.

I need to do same with my app using nordik UART App code.

I have changed UART profile to HRS profile and code was working, i was receiving Nordik HRS service data.

But i want both services should be used and receives data. so i have prepare separate UARTService_HRS for hrs profile in the same code.also added needed changed.but it gives error null pointer exception on BLEGattService.

Please help

Parents
  • Please let me know if you can make it work with just the HRS profile, no UART ? I suggest you to test as follow:

    1 - Make a firmware with just HRS (you can use our hrs example) then make an app with just HRS and make sure it works.

    2 - Make a firmware with HRS and UART then make an app with just HRS and test

    3 - Try to add UART in to the HRS app and test again

    I don't see any reason why only UART work but not HRS.

    You may want to capture a sniffer trace so I can see what happens over the air. Make sure CCCD is enabled for both services.

Reply
  • Please let me know if you can make it work with just the HRS profile, no UART ? I suggest you to test as follow:

    1 - Make a firmware with just HRS (you can use our hrs example) then make an app with just HRS and make sure it works.

    2 - Make a firmware with HRS and UART then make an app with just HRS and test

    3 - Try to add UART in to the HRS app and test again

    I don't see any reason why only UART work but not HRS.

    You may want to capture a sniffer trace so I can see what happens over the air. Make sure CCCD is enabled for both services.

Children
No Data
Related