Hello, Generally speaking, IoTivity-Constrained supports the full extent of the OCF Core specification. However, its design and implementation are geared towards resource-constrained edge devices.
For such targets, we would like to set a permissible workload, bound the allocation of resources, and select a required subset of features. IoTivity-Constrained is lightweight and provides for such customizations at build-time. > 1. does the IOTivity-contrained libarary support gateway functionallity? > I want to use a constrained device (cortex-m controller) as gateway > between different types of links. Is this possible? Are you talking about IoTivity?s conception of a gateway node where it supposedly forwards requests coming from one type of link (IP) to another (Bluetooth)? Firstly, as far as I know, this is purely IoTivity driven and isn?t yet specified by OCF, and secondly, it is a capability more appropriate for a rich device without resource are power limitations. So, No, IoTivity-Constrained does not currently support this feature. > 2. can i use a constrained device that is actually an 6LoWPAN edge > router as a bridge to an IOTivity cloud server (e.g. to forward requests > to the cloud and vice versa) ? No, because IoTivity-Constrained?s connectivity implementations currently support only UDP. Furthermore, it uses only DTLS for security. But this is something we can talk about if there are valid use cases that might require it. Otherwise I suppose you?d be able to use an IoTivity gateway device that bridges the constrained device and the cloud. > 3. can a constrained node be used to manage service discovery for other > constrained nodes? This is functionally possible, but there currently isn?t an off-the-shelf module in IoTivity-Constrained that implements a resource directory. Again this is the sort of thing that an always-on, rich device would do, so the assumption was that you?d use an IoTivity device as the resource directory. But that said, it shouldn?t be difficult to implement a resource directory (and a resource host) over IoTivity-Constrained. -Kishen. - Kishen Maloor Intel Open Source Technology Center On 1/6/17, 6:48 AM, "iotivity-dev-bounces at lists.iotivity.org on behalf of Richard Peters" <iotivity-dev-bounces at lists.iotivity.org on behalf of peters at blockslab.com> wrote: >1. does the IOTivity-contrained libarary support gateway functionallity? >I want to use a constrained device (cortex-m controller) as gateway >between different types of links. Is this possible?
