I don't know, but for anything the answer isn't "yes" for, either iotivity's 
answer should change or
someone should contribute changes to the master libcoap.   I don't expect it 
will happen any time soon though.

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Thiago Macieira
Sent: Tuesday, December 5, 2017 1:58 PM
To: [email protected]
Subject: Re: [dev] which libcoap to use in master branch?

On Tuesday, 5 December 2017 11:25:23 PST Dave Thaler via iotivity-dev wrote:
> The github libcoap is what we should try to use in the future, but 
> they didn't accept iotivity's libcoap changes and instead made 
> non-compatible changes so that it would require a bunch of iotivity 
> work before we can actually use it.  For example, it has an RFC-compliant 
> COAP-over-TCP
> implementation that differs from the one that iotivity uses.   And iotivity
> just uses libcoap to compose/parse packets, not for the business logic,
> which in my view is bad.   Iotivity should really be rewritten to be a
> clean layer on top of the normal libcoap APIs.   I don't expect that to
> happen any time soon though as I've not heard anyone signing up for 
> significant work.

Do we know if the socket logic that IoTivity implements can be done with 
libcoap?

This list may not be exhaustive, but we need:
 1) 4 sockets: (unencrypted, encrypted) times (multicast, unicast)
 2) ability to join the OCF multicast group, not the CoAP one
 3) integration with the network monitor capabilities, like which interfaces 
    to whitelist or to blacklist
 4) integration with our crypto library of choice, which now seems to be 
    mbedTLS, not tinydtls

--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
iotivity-dev mailing list
[email protected]
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.iotivity.org%2Fmailman%2Flistinfo%2Fiotivity-dev&data=02%7C01%7Cdthaler%40microsoft.com%7C923d31554d0640ce278808d53c2b4282%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636481078902457234&sdata=Of2OTgzHbE2dpeI1NjaJA%2FyHEUzhpAUm48e4xGLxgv4%3D&reserved=0
_______________________________________________
iotivity-dev mailing list
[email protected]
https://lists.iotivity.org/mailman/listinfo/iotivity-dev

Reply via email to