title: BLE GattServices
body: <p>I'm developing an application that tries to connect my smartphone to a BLE device with Gatt (it can be either a smartphone or a BLE device) and read just a piece of data. This data will dynamically change and I want to keep this data as the value of a characteristic of a service. My main purpose is to read this data from the client side. Since I am connecting with Gatt, I think the only way is to store that data as the value of characteristic. </p>
  
  <p>How can I add a service and a characteristic to the BLE device from the app which I created for the BLE device? I did a research and found some useful information from <a href="http://developer.android.com/reference/android/bluetooth/BluetoothGattService.html" rel="nofollow">here</a>. But this helps you create a service for a device you have connected to. Please help me or give me an idea. Thank you very much</p>