diff --git a/README.md b/README.md index 6c7d9cc41f5d08ca311c09493281bfd3701b4842..d16477bce8d7e1e0b5b55c8fd10b99ca013fe2d8 100644 --- a/README.md +++ b/README.md @@ -711,6 +711,8 @@ improvement in the map-controller `status` UBUS API. ## DPP Easy Connect +### Wi-Fi QR Code based Onboarding + NOTE: The enrollee and the controller/configurator device must be operating at the same channel, as off channeling listening for DPP Chirp messages is currently not supported. @@ -765,6 +767,28 @@ are not yet implemented, fronthaul configurations relies on AP-Autoconfiguration which does not support passing DPP AKMs. With this said, it is possible to onboard via DPP only AKMs and establish a connection. +### Ethernet QR Code based Onboarding + +DPP Ethernet onboarding is implemented leveraging +[libdpp](https://dev.iopsys.eu/multi-ap/libdpp). + +For DPP Ethernet onboarding, no additional configuration sections needs to be +present, but map-controller must be compiled with the CLFAGS including `USE_LIBDPP`. + +The credentials that are provisioned are picked up based on the backhaul `ap` +sections in the map-controller configuration file. + +To perform DPP Ethernet onboarding, the enrollees bootstrap information must +provided to the map-controller via its UBUS API `dpp_enrollee_uri_eth`: + +``` +ubus call map.controller dpp_enrollee_uri_eth '{"uri":"DPP:C:81/1,115/36;V:2;K:MDkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDIgACcwPoTjXxtZ2IJAjyZeH1kECGHXGhxhEEyPzcnpFo2ms=;;"}' +``` + +Once provided, map-controller will be able to perform DPP Ethernet onboarding, +triggered by AP-Autoconfig Search and DPP Direct Encapsulated messages. + + ## UBUS APIs Map-controller offers a variety of UBUS APIs, most of them map to CMDU request