BLE ability, secure connection and unpack data
<p>I have a use case, and i want to use BLE to accomplish the use case, i don't know if BLE support my use case and the way to do that.</p>

<p>Sensor Tag- is small device that works on coin battery and contains BLE.</p>

<p>Use-case: I want to connect the Sensor Tag to smartphone and unpack data.</p>

<p>1- The connection must be just to my smartphone app, i don't want any other app's to connect to the Sensor Tag and unpack data.</p>

<p>2- Each packet of data must be ACK, the smartphone get packet 1 and send it to the server, the server return ACK to the smartphone, the smartphone send ACK to the Sensor Tag, then the Sensor Tag will sends packet 2...</p>

<p>3- In order to force the Sensor Tag not send data in airplanes, the Sensor Tag must just listen at first, if he heard something from my android app, then he will sends connection request.</p>

<p>First questions: did the BLE support my use case? All, some(which ones), none?</p>

<p>Second question: How can i establish the use case?</p>

<p>Thanks.</p>