Coap Client and Server

Dependencies:   DebugLib EthernetInterface cantcoap mbed-rtos

Dependents:   COAP coap

Fork of yeswecancoap by Sille Van Landschoot

YesWeCanCoap

Is a small coap client and server library for mbed based on the cantcoap library.

Import librarycantcoap

This is CoAP library with a focus on simplicity. It offers minimal CoAP PDU construction and decoding to and from byte buffers.

yeswecancoap server enables easy implementation of coap resources, each with a dedicated function. When the function is registered by the server, it will do the rest.

Coap server example

Repository: YesWeCanCoap-example

Coap client example

under construction

Files at this revision

API Documentation at this revision

Comitter:
sillevl
Date:
Tue Nov 17 16:44:39 2015 +0000
Parent:
28:4f71d9d10011
Commit message:
added method to get the ip address

Changed in this revision

server.cpp Show annotated file Show diff for this revision Revisions of this file
server.h Show annotated file Show diff for this revision Revisions of this file
--- a/server.cpp	Fri Oct 23 11:29:59 2015 +0000
+++ b/server.cpp	Tue Nov 17 16:44:39 2015 +0000
@@ -14,6 +14,10 @@
     server.set_blocking(false, 100);
 }
 
+char* Server::getIpAddress(){
+    return eth.getIPAddress();
+}
+
 void Server::enableBroadcast(int broadcast)
 {
     server.set_broadcasting(broadcast);
--- a/server.h	Fri Oct 23 11:29:59 2015 +0000
+++ b/server.h	Tue Nov 17 16:44:39 2015 +0000
@@ -59,6 +59,8 @@
      */
     void enableBroadcast(int broadcast = true);
     
+    char* getIpAddress();
+    
     
     private:
     EthernetInterface eth;