CoAP Device Server Client mit leshan Server

Dependencies:   EthernetInterface mbed-rtos mbed nsdl_lib

Fork of COAPmbed by smd.iotkit2.ch

Sandbox Server

Eclipse stellt einen Testserver unter http://leshan.eclipse.org/ zur Verfügung. Das Programm verbindet sich mit diesem und ist unter mbed-k64f... erreichbar.

Installation lokale Version leshan

wget https://hudson.eclipse.org/leshan/job/leshan/lastSuccessfulBuild/artifact/leshan-server-demo.jar
java -jar ./leshan-server-demo.jar

cURL

Die Funktionen können mittels cURL oder Browser wie folgt getestet werden:

# Alle Clients abfragen (Antwort im JSON Format)
curl -X GET  http://localhost:8080/api/clients
                         
# Wert von LED2 abfragen (Antwort im text/plain Format)                      
curl -X GET  http://localhost:8080/api/clients/mbed-k64f-1234/10/0/2 
 
# Wert für LED2 setzen
curl -X GET -vvv http://localhost:8080/api/clients/mbed-k64f-1234/10/0/2 -H "Content-Type: text/plain" -d "10"

Changes

RevisionDateWhoCommit message
22:6d4c96af70e3 2015-10-15 marcel1691 Standard zurueckgesetzt default tip
21:c11c5a72d8e0 2015-08-31 marcel1691 IP Adresse an /ch/open Workshoptage angepasst
20:0db9b774aeb8 2015-08-26 marcel1691 Standardserver von Eclipse
19:7830976ac327 2015-08-26 marcel1691 Fixer Endpoint Name durch Board + MAC ersetzt
18:17bdeb25e0a8 2015-08-07 marcel1691 Standardmaessig auf Eclipse Server zugesteuert
17:8ee737f79492 2015-06-21 stefan1691 Firmware und Location Attribute eingefuegt
16:b27c9d2b1a98 2015-06-21 stefan1691 Code bereinigt
15:fba25b7e63cd 2015-06-21 stefan1691 CoAP Device Server Client mit leshan Server
14:54c3708f7c3c 2015-04-17 stefan1691 Fixe laenge Boardname entfernt
13:3c205b19c540 2015-03-24 marcel1691 CoAP Device Server Client
12:2f67bf0e137e 2015-03-16 stefan1691 COAP mbed Beispiel
11:99178da0f3fa 2015-02-04 marcel1691 Abgestimmt mit IoTKit
10:57352d0c287c 2015-01-18 marcel1691 Lokaler Server
9:18f4959c2bac 2015-01-18 marcel1691 CoAP Client Beispiel
8:cdf868ccae03 2014-08-04 sam_grove Updated dependencies.
7:6b068978be9a 2013-10-22 bogdanm Endpoint names are no longer constrained to a fixed length. Also changed default prefix to "mbed-" instead of "mbed-demo-"
6:442775856f5f 2013-10-21 dan Change comment;
5:c257ee923598 2013-10-21 dan Changed location of NSDL library
4:15690450a797 2013-10-15 bogdanm Changed endpoint prefix
3:52c1b649eb04 2013-10-15 bogdanm Fixes buffer overflows, invalid server address and other issues.
2:7e489126fe7a 2013-10-15 bogdanm Code refactoring.
1:e35d7f10999a 2013-10-15 terohoo Bug fixed + minor modifications
0:2edbfea18d23 2013-10-09 terohoo Adding nsdl example app