zephyr/samples/net/coaps_client
David B. Kinder f3bc4c018d doc: fix .rst headings in new sample docs
Change-Id: I14230acb0fff64936c890478d5bf9bb81dcf9985
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2017-01-30 14:54:22 -08:00
..
src samples/coaps_client CoAP over DTLS client example app using mbedTLS 2017-01-27 12:35:53 +02:00
Makefile samples/coaps_client CoAP over DTLS client example app using mbedTLS 2017-01-27 12:35:53 +02:00
prj_qemu_x86.conf samples/coaps_client CoAP over DTLS client example app using mbedTLS 2017-01-27 12:35:53 +02:00
README.rst doc: fix .rst headings in new sample docs 2017-01-30 14:54:22 -08:00
testcase.ini samples/coaps_client CoAP over DTLS client example app using mbedTLS 2017-01-27 12:35:53 +02:00

CoAP over DTLS sample client
############################

Overview
********
This sample code shows a CoAP over DTLS client using mbedTLS on top of Zephyr.

Building and Running
********************

Follow the steps for testing :ref:`networking with Qemu <networking_with_qemu>`.

Run the server application at samples/net/coaps_server, with the following
command:

.. code-block:: console

	make server

In other terminal window, run this client application at samples/net/coaps_client:

.. code-block:: console

	make client

You will get the following output:

.. code-block:: console

	reply: 60 45 00 01 ff 54 79 70 65 3a 20 30 0a 43 6f 64 65 3a 20 31 0a 4d
	49 44 3a 20 31 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
	00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
	00 00 00 00 00 (123 bytes)

From the server application directory the screen should display

.. code-block:: console

	*******
	type: 0 code 1 id 1
	*******
	connection was closed gracefully
	done

If the server does not receive the  messages, restart the app and try to connect
the client again.

References
**********

* https://wiki.zephyrproject.org/view/Networking-with-Qemu