title: Bluetooth GATT service uuid overview
body: <p>I'm thinking about to implement a couple of GATT services for a custom app, but I'm stuck right now in the research. I know that the service uuids are not random, some parts are well defined, others are still confusing me.</p>
  
  <p>E.g. The Device Information Service seems to be advertised as 0000180a-xxx the "180a" I can find in <a href="https://www.bluetooth.com/specifications/gatt/services/" rel="nofollow noreferrer">https://www.bluetooth.com/specifications/gatt/services/</a>, but e.g. the subfield "Model Number String" has the id 00002a24-xxx, a total different prefix which is also not defined in the same list, but instead here: <a href="https://www.bluetooth.com/specifications/gatt/characteristics/" rel="nofollow noreferrer">https://www.bluetooth.com/specifications/gatt/characteristics/</a>. How can I get a list of all those prefixes?</p>
  
  <p>Is that part I marked with xxx seems to be equal for a random device my mobile found. Is there somewhere a overview how the uuid should be build and which "safe" prefixes I can use for my own GATT services?</p>