This page contains software development kits (SDK) and code samples to help you get started using Improv Wi-Fi in your projects.
Creating client applications to configure devices
These examples will help you create clients that can provision devices via Improv.
Bluetooth LE SDK for JavaScript
The Bluetooth LE SDK for JavaScript contains everything you need to offer Improv provisioning using Bluetooth LE on your website. Simply get started by adding the following HTML snippet:
<script
type="module"
src="https://www.improv-wifi.com/sdk-js/launch-button.js"
></script>
<improv-wifi-launch-button></improv-wifi-launch-button>
The result will look like this:
See the GitHub repository for the documentation, source code, customization examples and how to use it with JavaScript package managers.
Serial SDK for JavaScript
The Serial SDK for JavaScript contains everything you need to offer Improv provisioning using Serial on your website. See the GitHub repository for the documentation, source code, customization examples and how to use it with JavaScript package managers.
Bluetooth LE SDK for Android
The Android SDK contains all state management, constants and other helpers required to provision devices via Improv.
See the GitHub repository for the documentation, source code and demo application.
Creating firmware hosting the Improv service
SDK for C++
The C++ SDK contains constants and utility functions to parse the packets and help with implementing the Improv service on your device. If you need an example of using the SDK for C++, check this example here.
See the GitHub repository for the documentation and source code.