Tool/software:
In the examples with Simple Central and Simple Peripheral, Simple Peripheral just advertises and Simple Central connects, looks for characteristics, and can do GATT read/write. In my application, I want to send joystick data from the Central board to the peripheral. Therefore, I need to do a GATT read from peripheral. I was trying to look at what the Simple Central was doing and use similar code to discover the service from Simple Peripheral in order to get the appropriate character handle so I can call a GATT read on the correct parameter. Is this logical? A peripheral can also search and discover a service that is on a central correct?