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>

Reply via email to