Hello,
I am working through iotivity Android examples and ran into a problem with
the provisioning example app.
After successfully transferring ownership, I am attempting to direct pair
using the example given
newSecureResource.doProvisionDirectPairing(pin, oicSecPdAcls, prmTypes, edp,
provisionDPListener);
https://github.com/iotivity/iotivity/blob/c30b6d0ca08ef40121732b6a6876b00cd34719ca/java/examples-android/provisioningclient/src/main/java/org/iotivity/base/examples/provisioningclient/ProvisioningClient.java#L366
This fails with the following message:
E/OIC_SRPAPI: Resouce server does not have Direct-Pairing Capability
I/Provisioning Client:: Provisioning Client: Direct Pairing Provisioning
error: OcSecureResource_provisionDirectPairing UNAUTHORIZED_REQ
E/Provisioning Client:: OcSecureResource_provisionDirectPairing
UNAUTHORIZED_REQ
The server displays this message when oxm->dpc is false.
Logic loading this value was removed as part of
https://gerrit.iotivity.org/gerrit/#/c/14641/ so I'm wondering whether
direct pairing is supported anymore. Looking through Jira, I couldn't find
any discussion around this change.
Thank you.
Stephen
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20170215/3c516e52/attachment.html>