I have been struggling with a project that has been hindered by bluetooth stack compatibility and other issues for quite some time, and I believe that the WCL might be my answer. I am working a .NET project where I use BT SPP to connect a MS Windows Tablet to an instrument that runs Windows CE. I am hoping to automate connection / re-connection, as the device sometimes goes out of range and must be re-paired. Since I use the BT Serial connection to transmit data from the instrument to the tablet as data is being collected, if the connection is lost (temporarily out of range), I need to know so that I can obtain the missed data when the connection is re-established. When the connection is re-established, I can either repeat the test by the instrument or ideally the data would be held in que if the connection is lost and then sent once it was re-established.
My questions are:
1. What should I verify in the manufacturers existing BT functionality to see what other options might be available to interface with my Tablet using the WCL?
2. Since I have no control of the Windows CE instrument code, and can only 'Ask' the manufacturer to make any changes, how much control can I obtain with the WCL to enable the auto-reconnection?
3. What would you suggest as the best approaches to obtaining a reliable connection with auto re-connection etc if I cannot obtain changes by the instrument manufacturer?
4. What would you suggest as the best approaches to obtaining a reliable connection with auto re-connection etc if the manufacturer can make minor changes to code on their instrument? What should I verify in their existing functionality?