I am using BLE112 to develop Bluetooth application. But I don't know how many service and characteristic is allowed for an application. I am trying to minimize the number of service and characteristic, is that meaning job?
For a characteristic, is that ok if I set "read = true". "write = true" and "notify = true"? are there any risk if I use a characteristic for 3 purpose like that?
Thank you for your help,
The GATT limits for each module is documented in this guide https://www.silabs.com/documents/login/user-guides/ug211-bt-smart-profile-toolkit.pdf in section 3.1. The bottom line is that you can have upto 64 characteristics.
No, its not a problem to have a characteristics with the read, write and notify properties; many of the SIG defined characteristics have this configuration. For instance, the Health Thermometer profile uses this configuration.
I got it. Thank you very much for your help