How do apps like sHealth connect and get data from bluetooth devices?
<p>I want to develop an android application, which will connect and get the data from bluetooth devices such as bluetooth weight scale or bluetooth blood pressure monitor. 
What is a possible and efficient way to communicate with most bluetooth devices in android? For example sHealth how manages to do so?</p>