Hi Greg,

There are two ways. Either use a BLE stack that has some port of
iotivity-lite or devise some proxy to interface with a native BLE device
using its own stack that has no OCF support.

For the first case, mynewt is one option and the other is Zephyr. Also for
Nordic modules, RIOT with its iotivity-lite port is also possible. Zephyr
and mynewt support many other modules beyond Nordic NRF.

For the second case, the best that I know of is this project
https://01.org/smarthome. It is based on a port of Iotivity to node.js
called iotivity-node. I have used some of the example scripts to work with
Nordic node that uses Nordic native stack and expose it to the world as OCF
device. Currently trying to generalize to multiple BLE devices and profiles
as much as can be supported by the number of connections supported by the
BLE chipset.

Haven't experimented with complex issues such as ownership transfer,
provisioning, onboarding in either case.

BR,

Khaled



On Mon, Apr 9, 2018 at 11:09 PM, Gregg Reynolds <d...@mobileink.com> wrote:

>
>
> On Sat, Apr 7, 2018, 5:06 PM Sterling Hughes <sterl...@runtime.io> wrote:
>
>> Note: you can do that out of the box with Apache Mynewt:
>>
>
> Thanks, looks very interesting.
>
> But what about security? How does mynewt play with OCF ownership transfer,
> provisioning, onboarding, etc?
>
> Gregg
>
> _______________________________________________
> iotivity-dev mailing list
> iotivity-dev@lists.iotivity.org
> https://lists.iotivity.org/mailman/listinfo/iotivity-dev
>
>
_______________________________________________
iotivity-dev mailing list
iotivity-dev@lists.iotivity.org
https://lists.iotivity.org/mailman/listinfo/iotivity-dev

Reply via email to