A collection of programs created to implement a configurator for Wi-Fi Easy Connect using DPP (Device Provisioning Protocol) . dpp-configurator advertises using bootstrap information of device joining the network. Bootstrap information includes the Wi-Fi channel to be used and the public bootstrap key. Originally, bootstrap information is published as a QR code or NEC tag, but in this implementation, decoded information contained in the QR Code is used.
- Clone code
$ git clone --recursive [email protected]:nomlab/dpp-configurator.git
-
Setup NI ( Network Interface )
$ sudo ./setup.sh <NI_NAME> <CHANNEL>
NI_NAME can be found using command "iwconfig". CHANNEL is used to communicate with enrollee.
-
Compile dpp-configurator
$ make
-
Run dpp-configurator
$ sudo ./dpp-configurator <NI_NAME>
-
Restore the Environment
$ ./finish.sh <NI_NAME>