Hey, all! I'm trying to figure out what is needed to talk over coaps.
I have built iotivity with SECURED=1 RD_MODE=all EXC_PROV_SUPPORT=1. I have created a client/server pair in C such that the client performs a GET request to the server. The client directs its request by constructing an absolute URL from the OCEndpointPayload sent by the server, thus coap://<address>:<port><resource_path>. This works. However, when I try to direct a request at the coaps endpoint advertised by the server, it hangs and I get OC_STACK_GATEWAY_TIMEOUT. The client/server pair can be seen at [0] and downloaded from [1]. To build, please edit in the Makefile the value of IOTIVITY_PREFIX to point to the iotivity repo root on your system and the value of BIN_PATH to point to out/<platform>/<arch>/<debug|release> as you have built it. Please build your iotivity with the scons flags I show above! The build also makes use of glib for asynchronicity, so please install your glib development package if you don't yet have it! Please let me know what else I need to do to get requests over coaps to work! TIA for your help, Gabriel [0] https://gist.github.com/gabrielschulhof/517b3518353e95a45b08eb21d4315840 [1] https://gist.github.com/gabrielschulhof/517b3518353e95a45b08eb21d4315840/archive/9cdc05b0da4715983155c0a9155038a3e41fdb50.tar.gz _______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev