The Multi-Profile that you mention actually comes from the Classic Bluetooth Spec listed at: https://www.bluetooth.org/en-us/specification/adopted-specifications
The details are located at:
However, the Medical Devices Working Group (med) implemented the HRS, HTP, BLS and the BLP and thus it applies to BLE as well.
There is no ‘special’ multi-profile implementation our BCM2073x ROM, but you are able to implement multiple services/profiles.
Please check out the our Proximity App:
- The battery monitoring and device information are considered different profiles as are the Proximity and Find Me profiles
- The SDK 1.1 ROM Proximity app has Find Me and Battery Service in it, so you can say it already has 3 profiles in it.
- For our upcoming SDK 2.0 to be released at the end of March, we have added a great Smart Watch sample app that implements:
- ANCS, Time client, Find Me and HOGP (Ad battery status and Device ID too).
Let me know if this answers your questions.
Correction: The Medical Devices Working Group (med) is unrelated to the MultiProfile Working Group at the BT SIG. I was just informed by my colleague.
But let me know if the above comments helps you.