The WIRELESS COMMUNICATION LIBRARY allows your applications to use BLUETOOTH, IRDA, SERIAL PORTS, WII REMOTE and KINECT. It also includes some basic features for USB devices monitoring.

Bluetooth

The BLUETOOTH part of the LIBRARY includes full components and classes set that allows you to enumerate and to manage local Bluetooth radios, to Inquire remote Bluetooth enabled devices, to Discover its services, to Transfer files and lots of other things. It also includes special designed powerfull components to rapid development of BLUETOOTH PROXIMITY MARKETING applications.

Supported Drivers

The SDK supports most popular Bluetooth drivers such as: BLUESOLEIL, MICROSOFT, TOSHIBA and WIDCOMM Bluetooth drivers.

Additional Features

  • Manage Local Bluetooth Radio Modules
  • Changing Local Bluetooth Radio Module Name
  • Enumerate Remote Bouetooth Enabled Devices
  • Enumerate Services on Remote Device
  • Client and Server Support
  • Automatical and Manual Pairing
  • Bluetooth 2.1 Simple Pairing in Automatic Mode
  • Bluetooth 2.1 Simple Pairing in Manual Mode
  • Bluetooth Proximity Ready
  • Any Custom RFCOMM Based Profiles
  • Measuring RSSI value (BlueSoleil, Toshiba and WidComm drivers)
  • Wiimote support
  • Kinect support

Supported Profiles

The WIRELESS COMMUNICATION LIBRARY supports the following Bluetooth profiles:

  • File Transfer Profile (OBEX FTP)
  • Object Push Profile (OBEX OPP)
  • Nokia Specified Services (Nokia OBEX FTP)
  • Serial Port Profile (SPP)
  • Virtual COM Ports creation for SPP and DUN profiles
  • Phonebook Access Profile (PBAP)
  • Hands Free Profile (HFP) (BlueSoleil drivers)
  • AVRCP and A2DP Profiles (BlueSoleil drivers)
  • Bluetooth 4 Low Energy GATT Profiles (BlueSoleil drivers)
  • Other profiles

Also you can create and use any custom RFCOMM based profiles.

Bluetooth Proximity Marketing Support

The LIBRARY includes special designed classes for rapid developing PROXIMITY MARKETING APPLICATIONS. The classes allow you to discovery dievices and send content to them. With using those classes you can control lot of parameters and have complete information about sending process and result.

Bluetooth low energy (BLE)

BLUETOOTH LE, BLE or BLUETOOTH LOW ENERGY, marketed as Bluetooth Smart is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group aimed at novel applications in the healthcare, fitness, beacons, security, and home entertainment industries. Compared to Classic Bluetooth, Bluetooth Smart is intended to provide considerably reduced power consumption and cost while maintaining a similar communication range.

Supported BLE Features:

  • Discover for BLE enabled devices
  • Enumerating services
  • Reading characteristics
  • Reading characteristic value
  • Write characteristic value
  • Subscribing for characteristic value changes notification

IrDA

The IRDA part of the WIRELESS COMMUNICATION LIBRARY includes easy in use methods and classes to work with IRDA enabled devices. It allows to your application to Inquire remote IrDA devices, to connect to remote IrDA enabled devices, to Transfer files to remote IrDA enabled devices and lots of other features.

Supported Profiles

  • IrCOMM
  • File Transfer Profile (FTP)
  • Object Push Profile (OPP)
  • Other profiles

There is also possability to create and use any custom IrCOMM based profiles.

Additional Features

  • Enumerating Local IrDA Devices
  • Enumerating Remote IrDA Enabled Devices
  • Client and Server Support

Wii Remote

The WII REMOTE, also called WIIMOTE, is the main controller for the Nintendo’s Wii console. Unique to this gadget is a motion-sensing technology that enables users to manipulate items on screen by motion of the hand and pointing which are tracked by accelerometer and optical sensor. The controller can also be attached to other devices, such as the Nunchuk, Wii Classic Controller, Wii Zapper, Wii Wheel and others.

For developers, WIIMOTE support in applications offers new business opportunities by enabling you to deliver a more interactive experience and harness the power of motion-enabled computation in a way that you haven’t imagined before.

Nintendo Wii Remote (WiiMote) Support

The WIIMOTE SDK from the WIRELESS COMMUNICATION LIBRARY lets you add full Nintendo WiiMote support to applications and games, including support for: Wii Remote, Nunchuk, Classic Controller, Balance Board, Motion Plus and Other Extentions

Offering a direct Bluetooth connection to a Wii Remote controller, the Library allows you to connect a device without the need to configure WiiMote and PC. When you want to connect a device, just let WCL discover and connect it.

Also the Library supports WiiMote IR Sensor for developing white board applications and provides a classic HID device connection that requires the user to configure PC and Wiimote before use.

KINECT

MICROSOFT KINECT has changed the way people play games and experience entertainment. Now, Kinect for Windows offers the potential to transform how people interact with computers and Windows-embedded devices in multiple industries, including education, healthcare, retail, transportation, and beyond.

The KINECT sensor and the WIRELESS COMMUNICATION LIBRARY opens up the limitless possibilities offered by the KINECT technology. Together, they offer a superior development platform for Windows and a high quality end-user experience.

DOWNLOAD

Download the demo version of the Wireless Communication Library

Demo version limitations

  • Nag-screen appears when the library loads and unloads;
  • You can not use demo version for developing free or commercial applications;
  • You can not use demo version for developing applications for your own needs;
  • The demo package includes all WCL features. If you decide to buy WCL make sure you selected correct License.
  • The demo version is for trial use only.
Edition Version Link
.NET Edition 6.15.1.0 Download
C++ Edition 6.15.1.0 Download
COM Edition 6.15.1.0 Download
VCL Edition 6.15.1.0 Download

Installation guide

  1. Close all instances of your IDE running on your computer.
  2. If you already have previous version of the Library installed on your computer, you must uninstall it.
  3. Unzip contents of the downloaded zip-file and run WCL_Developer_Demo_XXX.exe.
  4. Follow the installation wizard guide.

PURCHASE

Buy the full version of the Wireless Communication Library

Licensing

The WIRELESS COMMUNICATION LIBRARY is licensed per developer. This means that each developer that uses the WIRELESS COMMUNICATION LIBRARY must have their own license. It is not licensed per machine or per server.
Each developer who has the license can install the WIRELESS COMMUNICATION LIBRARY on any number of computers in case it is used only by this developer.

Select your location:  

Should you have any questions please do not hesitate to contact us at shop@btframework.com. If you did not receive an answer or registration within 24 hours please contact us at btframework@gmail.com.