Developing Bluetooth in software

14 Mar 2008

Note: This information is provided as a reference and does not imply that Juniper Systems will provide full support for the use of any specific third-party software with a Juniper Systems product.

This webpage provides information on how to develop software to automate the Bluetooth device setup and connection process.

Microsoft Bluetooth drivers

For the Windows Mobile Field PC model products that use the Microsoft Bluetooth stack drivers, functionality for setting up and connecting to Bluetooth devices in software is provided by Microsoft as described on the MSDN (Microsoft Developer Network). Some of this functionality may require the use of the WM5 or higher SDK (Software Development Kit) for Visual Studio. For more specific information, please view the links provided in our BT Application Development (PDF) technical documentation.

Socket Drakar Bluetooth drivers

For the Allegro CX and CE Field PC model products that use the Socket Drakar Bluetooth stack drivers, please contact us to obtain the Socket Drakar stack SDK. Bluetooth device bond information is kept in the Windows registry, but these registry keys are encrypted in the Socket Drakar stack version 6.3.15 (which are default on the Allegro CX) and newer drivers. You may need to always install the

custom version 6.3.17 drivers onto the Allegro before being able to use Bluetooth setup and connection features of your software. It is recommended to include these drivers in your software installation program.