Wi-Fi Framework


The Wi-Fi Framework is the Software Developer Kit (SDK) that provides easy access to the Wi-Fi features on Windows platforms. It supports native Wi-Fi and Wi-Fi Direct technologies, allows capturing (sniffing) raw Wi-Fi packets. The Wi-Fi Framework is a part of the Wireless Communication Library but can be used as a standalone library.

Wi-Fi client Unlike the standard Windows Wireless API, the Wi-Fi Framework includes a number of unique features, such as: capturing raw Wi-Fi packets, detecting connection and disconnection of Wi-Fi Direct devices when running in SoftAP mode, reading IP addresses for Wi-Fi devices, and more. Using the Wi-Fi Framework, you can easily turn your computer into a Wi-Fi access point. The Wi-Fi Framework supports both the legacy Wi-Fi Hosted Network technology and the modern Wi-Fi Direct Soft AP. For both, the Wi-Fi Framework implements features not supported by the standard Windows WLAN API: the ability to disconnect devices connected to the access point and the ability to impose restrictions on connecting devices. The Black and White lists build in the wclWiFiSoftAP class provides an easy way to control acceptable devices for your Wi-Fi Software Access Point.

Starting with Wi-Fi Framework 7.13.0.0, the library allows your application to read and change advanced Wi-Fi interface parameters. For dual-band Wi-Fi adapters, this new feature enables you to switch the operating band and limit it to 2.4 GHz or 5 GHz if needed.

In addition to Wi-Fi functionality, the Wi-Fi Framework includes a Network List Manager, the class that allows you to manage Windows networks, determine the connection type (local or Internet), and much more. Additionally, the Wi-Fi Framework enables you to retrieve a list of all network adapters installed on the computer and obtain their MAC and IP addresses.

The Wi-Fi Framework includes numerous demonstration applications that will help you quickly start developing your application with Wi-Fi features. Additionally, on our website you can find detailed articles to assist you in working with the Wi-Fi Framework. Using the Wi-Fi Framework instead of native Microsoft Wireless API will drastically reduce your development time, resulting in significant cost savings for your project. Below you can find the full features list of the Wi-Fi Framework.

Wi-Fi Framework Features

Common Features

  • Windows compatible
  • Hardware changes monitoring
  • System power states monitoring
  • Asynchronous and synchronous events
  • LAF unlocker

Common WLAN Features

  • Enumerating and managing Wi-Fi adapters
  • WLAN events with full parameters
  • Enumerate WLAN profiles
  • Create WLAN profiles
  • Modify WLAN profiles
  • Delete WLAN profiles
  • Read WLAN interface properties
  • Write WLAN interface properties
  • Read interface advanced parameters
  • Write interface advanced parameters
  • Dual STA support

Wi-Fi Features

  • Discover available networks
  • Enumerate an available BSS list for a network
  • Measure signal quality and RSSI level
  • Connect to and disconnect from a Wi-Fi network
  • Connect to a Wi-Fi network using BSS MAC
  • Read information elements (IEs) from a BSS
  • Extract BSS information elements (IEs)
  • Legacy Hosted Networks
  • Get Hosted Network local IP
  • Get Hosted Network remote peer IP

Wi-Fi Direct Features

  • Wi-Fi Direct SoftAP
  • Get Wi-Fi Direct SoftAP local IP
  • Get Wi-Fi Direct SoftAP remote peer IP
  • Wi-Fi Direct SoftAP Black List
  • Wi-Fi Direct SoftAP White List
  • Wi-Fi Direct advertiser
  • Wi-Fi Direct devices watcher
  • Wi-Fi Direct client
  • Enumerating paired Wi-Fi Direct devices
  • Mobile Hotspot control

Wi-Fi Sniffer Features

  • Capture raw Wi-Fi packets
  • Parse Wi-Fi frame metadata

Network Monitor Features

  • Enumerate network connections
  • Monitor network connections
  • Read local IP address
  • Read IP settings
  • Change IP settings
  • Monitor IP settings changes
  • Enumerate network adapters
  • Read network adapter information

Drone Remote ID Features


Download

Download Wi-Fi Framework demo version

  • Wi-Fi Framework .NET Edition
  • Wi-Fi Framework C++ Edition
  • Wi-Fi Framework VCL Edition

Demo version limitations

  • The "Unregistered version" warning dialog appears when you start an application that uses the Wi-Fi Framework.
  • You cannot use the demo version for developing free or commercial applications.
  • You cannot use the demo version for developing applications for your own needs.
  • The demo version is for trial use only.
Edition Version Installer (EXE) Archive (7z) How to Install Online Help
.NET 7.13.1.0 EXE ZIP Guide Help
C++ 7.13.1.0 EXE ZIP Guide Help
VCL 7.13.1.0 EXE ZIP Guide Help

The Wi-Fi Framework demo version can be downloaded as an executable installer (EXE link) or as a 7Zip archive (ZIP link). The executable installer is not signed, so you may see a Windows warning when running the installer. To avoid this you can use the 7Zip packed version. Please refer to this article to find information about how to install the 7Zip packed version for your IDE. If you are experiencing any installation issue, please contact us.



Purchase

Buy Wi-Fi Framework full version

Please make sure that our domain (btframework.com) and e-mail (shop@btframework.com) are not in your spam list. The purchased license is usually delivered in a few minutes after order processing. However, sometimes it may take a few hours. Should you have any questions, please do not hesitate to contact us.

Individual

  • 1 developer
  • Non-commercial use only
  • No source code
  • 3 months updates
  • 10% renewal discount
Compare license features →
Order now

JS not enabled, contact us

Single Developer

  • 1 developer
  • Commercial use allowed
  • No source code
  • 6 months updates
  • 15% renewal discount
Compare license features →
Order now

JS not enabled, contact us

Single Developer
With Sources

  • 1 developer
  • Commercial use allowed
  • Source code included
  • 12 months updates
  • 20% renewal discount
Compare license features →
Order now

JS not enabled, contact us

Build Server

  • 1 build server
  • For CI/CD pipelines
  • Source code included
  • 6 months updates
  • 25% renewal discount
Compare license features →
Order now

JS not enabled, contact us

Site

  • Unlimited developers
  • Commercial use allowed
  • Source code included
  • 12 months updates
  • 30% renewal discount
Compare license features →
Order now

JS not enabled, contact us