Wireless Communication Library (WCL) – Bluetooth, BLE & Wi-Fi SDK for Developers
Overview
Wireless Communication Library (WCL) by Soft Service Company is a powerful developer framework and SDK that enables engineers to integrate Bluetooth, Bluetooth Low Energy (BLE), Wi-Fi, and serial communication into their applications across Delphi, C++, .NET, and Python.
Key Features
- Complete Bluetooth & BLE Support: Unified APIs supporting standard Bluetooth Classic profiles (RFCOMM, OPP) and modern BLE GATT services/characteristics.
- Multi-Vendor Bluetooth Stacks: Seamless cross-compatibility across Microsoft, Widcomm, Toshiba, and BlueSoleil hardware drivers.
- Wi-Fi Infrastructure Control: Scan networks, analyze signal strength (RSSI), configure WPA2/WPA3 access points, and control hosted networks.
- Broad IDE & Language Compatibility: Native support for Embarcadero Delphi, C++Builder, Visual Studio (C#, VB.NET, C++), and Python.
- Zero-Dependency Architecture: Lightweight compiled binaries and native units that do not require bulky external runtimes or frameworks.
How to Integrate WCL
- Download the evaluation package from the official btframework website.
- Add the WCL units, assemblies, or DLL references to your development environment (Delphi, Visual Studio, or Python).
- Initialize the wireless manager component (Bluetooth, BLE, or Wi-Fi).
- Implement discovery events, connect to target peripheral hardware, and exchange data.