I am trying to implement a Human Interface Device (HID) using RFduino. My application requires implementation of certain Bluetooth profiles such as Device ID profile, Service Discovery Protocol (SDP), and the HID service etc. Do I need low level access using Nordiac SDK and Segger to accomplish this? I tried to use the customUUID option provided by RFduinoBLE to advertise the HID service but not sure how to enable the SDP using Arduino IDE. Any help is greatly appreciated.