2021-12-16 19:08:54 +01:00
|
|
|
Device Provisioning hierarchy
|
|
|
|
=============================
|
|
|
|
|
|
|
|
Service net.connman.iwd
|
|
|
|
Interface net.connman.iwd.DeviceProvisioning [Experimental]
|
|
|
|
Object path /net/connman/iwd/{phy0,phy1,...}/{1,2,...}
|
|
|
|
|
|
|
|
Methods string StartEnrollee()
|
|
|
|
|
|
|
|
Start a DPP enrollee. Currently only station devices are
|
|
|
|
supported.
|
|
|
|
|
|
|
|
Returns the enrollees URI
|
|
|
|
|
|
|
|
Possible errors: net.connman.iwd.InvalidArguments
|
|
|
|
net.connman.iwd.AlreadyExists
|
|
|
|
net.connman.iwd.NotAvailable
|
|
|
|
|
|
|
|
void Stop()
|
|
|
|
|
|
|
|
Stop an enrollee.
|
|
|
|
|
|
|
|
Possible errors: net.connman.iwd.Busy
|
|
|
|
net.connman.iwd.Failed
|
|
|
|
net.connman.iwd.InvalidArguments
|
2021-12-21 01:07:45 +01:00
|
|
|
|
|
|
|
string StartConfigurator()
|
|
|
|
|
|
|
|
Start a DPP configurator. Currently only connected
|
|
|
|
station devices are supported, and will only configure
|
|
|
|
the enrollee to the currently connected network.
|
|
|
|
|
|
|
|
Returns the configurator URI
|
|
|
|
|
|
|
|
Possible errors: net.connman.iwd.NotAvailable
|
|
|
|
net.connman.iwd.NotConnected
|
|
|
|
net.connman.iwd.NotConfigured
|
|
|
|
net.connman.iwd.NotSupported
|
|
|
|
net.connman.iwd.Busy
|
2022-02-22 23:28:47 +01:00
|
|
|
|
|
|
|
string ConfigureEnrollee(string uri)
|
|
|
|
|
|
|
|
Start a DPP configurator with an enrollees URI.
|
|
|
|
Only connected station devices are supported and will
|
|
|
|
only configure the enrollee to the currently connected
|
|
|
|
network.
|
|
|
|
|
|
|
|
This API is to handle the use case where the enrollee
|
|
|
|
has shared its URI to IWD (unlike StartConfigurator)
|
|
|
|
|
|
|
|
The URI for IWD is also returned which could be used
|
|
|
|
in the same way as it is with StartConfigurator().
|
|
|
|
|
|
|
|
Possible errors: net.connman.iwd.NotAvailable
|
|
|
|
net.connman.iwd.NotConnected
|
|
|
|
net.connman.iwd.NotConfigured
|
|
|
|
net.connman.iwd.NotSupported
|
|
|
|
net.connman.iwd.Busy
|