title: IOS BLE - Why can`t I recieve all the data from peripheral?
body: <p>I`m building an app that receives data from custom BLE device continuously and sometimes the app misses some data? the connection persists(no disconnection occurs) but some data is being missed.
  How can that be? does the BLE protocol guarantee that the master will receive all the data?
  How can I improve that and make sure that all data will be received?</p>