├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── coap-client.sh ├── coap-server.sh ├── doc ├── architecture.svg └── architecture.vdx ├── examples ├── rebar.config └── src │ ├── sample.app.src │ ├── sample_client.erl │ └── sample_server.erl ├── include └── coap.hrl ├── rebar.config ├── send.sh ├── src ├── coap_channel.erl ├── coap_channel_sup.erl ├── coap_channel_sup_sup.erl ├── coap_client.erl ├── coap_dtls_listen.erl ├── coap_dtls_socket.erl ├── coap_message.erl ├── coap_message_parser.erl ├── coap_observer.erl ├── coap_resource.erl ├── coap_responder.erl ├── coap_responder_sup.erl ├── coap_server.erl ├── coap_server_content.erl ├── coap_server_registry.erl ├── coap_test.erl ├── coap_transport.erl ├── coap_udp_socket.erl ├── core_iana.erl ├── core_link.erl ├── core_link_parser.yrl ├── core_link_scanner.xrl └── gen_coap.app.src └── test ├── blockwise_transfer_tests.erl ├── empty_server_tests.erl ├── observe_tests.erl └── simple_storage_tests.erl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/README.md -------------------------------------------------------------------------------- /coap-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/coap-client.sh -------------------------------------------------------------------------------- /coap-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/coap-server.sh -------------------------------------------------------------------------------- /doc/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/doc/architecture.svg -------------------------------------------------------------------------------- /doc/architecture.vdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/doc/architecture.vdx -------------------------------------------------------------------------------- /examples/rebar.config: -------------------------------------------------------------------------------- 1 | {erl_opts, [{i, "../include"}]}. 2 | -------------------------------------------------------------------------------- /examples/src/sample.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/examples/src/sample.app.src -------------------------------------------------------------------------------- /examples/src/sample_client.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/examples/src/sample_client.erl -------------------------------------------------------------------------------- /examples/src/sample_server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/examples/src/sample_server.erl -------------------------------------------------------------------------------- /include/coap.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/include/coap.hrl -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/rebar.config -------------------------------------------------------------------------------- /send.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/send.sh -------------------------------------------------------------------------------- /src/coap_channel.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_channel.erl -------------------------------------------------------------------------------- /src/coap_channel_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_channel_sup.erl -------------------------------------------------------------------------------- /src/coap_channel_sup_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_channel_sup_sup.erl -------------------------------------------------------------------------------- /src/coap_client.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_client.erl -------------------------------------------------------------------------------- /src/coap_dtls_listen.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_dtls_listen.erl -------------------------------------------------------------------------------- /src/coap_dtls_socket.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_dtls_socket.erl -------------------------------------------------------------------------------- /src/coap_message.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_message.erl -------------------------------------------------------------------------------- /src/coap_message_parser.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_message_parser.erl -------------------------------------------------------------------------------- /src/coap_observer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_observer.erl -------------------------------------------------------------------------------- /src/coap_resource.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_resource.erl -------------------------------------------------------------------------------- /src/coap_responder.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_responder.erl -------------------------------------------------------------------------------- /src/coap_responder_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_responder_sup.erl -------------------------------------------------------------------------------- /src/coap_server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_server.erl -------------------------------------------------------------------------------- /src/coap_server_content.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_server_content.erl -------------------------------------------------------------------------------- /src/coap_server_registry.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_server_registry.erl -------------------------------------------------------------------------------- /src/coap_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_test.erl -------------------------------------------------------------------------------- /src/coap_transport.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_transport.erl -------------------------------------------------------------------------------- /src/coap_udp_socket.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/coap_udp_socket.erl -------------------------------------------------------------------------------- /src/core_iana.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/core_iana.erl -------------------------------------------------------------------------------- /src/core_link.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/core_link.erl -------------------------------------------------------------------------------- /src/core_link_parser.yrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/core_link_parser.yrl -------------------------------------------------------------------------------- /src/core_link_scanner.xrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/core_link_scanner.xrl -------------------------------------------------------------------------------- /src/gen_coap.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/src/gen_coap.app.src -------------------------------------------------------------------------------- /test/blockwise_transfer_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/test/blockwise_transfer_tests.erl -------------------------------------------------------------------------------- /test/empty_server_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/test/empty_server_tests.erl -------------------------------------------------------------------------------- /test/observe_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/test/observe_tests.erl -------------------------------------------------------------------------------- /test/simple_storage_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotthardp/gen_coap/HEAD/test/simple_storage_tests.erl --------------------------------------------------------------------------------