Hi,
I am developing smartphone controlled BLE door lock based on nRF52840.
The door lock is a peripheral (also GATT server) and the smartphone is central (GATT client).
I am now planning the services and their charasteristics, but i am stuck with the pincodes.
The server stores pincodes in its database (that will be added/removed to door from smartphone) which later will be used with a keypad.
If i define a "pincode" GATT service - i have a problem; Because every pincode that would be added to server will add a new characteristic to this service.
I am not sure if i can add characteristics on the fly.
I need an advice about how to organize the pincodes database in the GATT table.
Thanks,
Gil