Starting with Bluetooth Classic
There are two broad categories of Bluetooth technology, Classic Bluetooth and Bluetooth LE (or low energy). The classic version only became known as "classic" once the LE version came into widespread use. Classic uses more energy than its newer LE version and is therefore not the best solution for mobile devices where battery size and weight are big considerations. However, it provides a much higher transfer rate. Classic Bluetooth is not accessible on Apple iOS devices and is not supported on Windows Servers but is available on all the other platforms we've been working with so far.
When you work with Bluetooth, think of it as short-range wireless networking. It doesn't know about your application and your application uses it just like any other method of sending data. Two applications that support Bluetooth but don't know anything about each other can share information if they can work with the same data structure.
Bluetooth...