I'm looking for the best practices (and possibly some sample swift code) to communicate with a custom BLE peripheral in a request-response protocol, where the iOS device is the central.
So far my best understanding is that I'll have to implement a custom GATT profile/service.
But both BLE and iOS development is new to me. Could anyone give extra directions?