I have 3 nrf52 boards: 2 act as peripheral and 1 as central device.

I want to register 2 different UUID's for the 2 peripheral devices, which contain the same service (0x0001 - NUS for example). I add UUID's using sd_ble_uuid_vs_add(..) function and set common_enable_params.vs_uuid_count = 2. After that I register service with ble_db_discovery_evt_register(..) function.

The problem is - I get data from only from 1 peripheral (from UUID, that was registered using sd_ble_uuid_vs_add(..) first).

How can I register more than 1 peripheral UUID with the same service?

  • I recommend posting this question on the Nordic DevZone so Nordic Engineers can help you out. They're very quick and helpful and you will probably get a response within a week. Your second bet would be StackOverflow as programming questions are posted there. – Youssif Saeed Nov 14 at 6:48

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.