Hello, i recently followed your tutorial nAN-36 to understand how to add a custom service to my project. I managed to do this and i also created three characteristics to control RGB led on my board. However now i have some, i think, basic questions, but i am not able to find answers to it, so if anyone could answer my, i would appreciate.
-
According to nAN-36, we need to create a scanResponse if we want to advertise our own custom service with its 128-bit UUID. Does this mean that, if i am creating a custom service, i will be able to create only one service, because i just don't have any more space for another custom service, since i have space only to advertise 31 bytes?
-
Does every characteristic which i create, requires a handler? Can one handler be used to handle multiple characteristics write/read?
-
Can you point me to an example which would show how to add and use a descriptor to a characteristic?
-
Off-topic question: Do you have an example for a multiple master connection to a single slave?
Thank your for your support and wasting time in answering my questions. Regards.