Daniel Adam
Daniel Adam
Basic version available with OC_JSON_ENCODER_ENABLED=ON (cmake) / JSON_ENCODER=1 (Makefile). Missing / unfinished features: - [ ] decoding of doubles / floats (currently parsed as integers) - [ ] encoding and...
Preconditions: * main loop is running on the main thread in the classic form ```C while (!quit) { oc_clock_time_t next_event_mt = oc_main_poll_v1(); pthread_mutex_lock(&mutex); if (next_event_mt == 0) { pthread_cond_wait(&cv, &mutex);...
Network monitor is implemented by selecting on NetLink socket, but binding on a Netlink socket is protected from SDK 30 (see: https://github.com/iotivity/iotivity-lite/issues/475). The feature for SDK 30 and later has...
There seems to be an issue with the implementation of the DTLS handshake when a device is attempting to connect to a server. How to replicate: 1. Invoke plgd_time_fetch with...
oc_rep_get functions that `const oc_rep_t*` and return value stored for given key. Example: ```C bool oc_rep_get_string(const oc_rep_t *rep, const char *key, char **value, size_t *size); ``` The problem is that...
Currently, integration and unit tests use `client-server` API. However, applicable tests should also be execute with standalone `client` and `server` APIs. This should prevent issues such as - https://github.com/iotivity/iotivity-lite/issues/385 .
## Summary by CodeRabbit - **New Features** - Introduced functionality to retrieve resource links for devices via the new `/things` endpoint. - **Tests** - Added tests for the new `/things`...