Übersetzungen dieser Seite:

CoAP CLI

Einleitung

CoAP CLI ist ein Command Line Interface für CoAP, welches auf node.js basiert.

Installation von CoAP-CLI

Die Installation von CoAP-CLI wird hier beschrieben:

Anwendung

Übersicht

 Usage: coap [command] [options] url

  Commands:

    get                    performs a GET request
    put                    performs a PUT request
    post                   performs a POST request
    delete                 performs a DELETE request

  Options:

    -h, --help               output usage information
    -V, --version            output the version number
    -o, --observe            Observe the given resource
    -n, --no-new-line        No new line at the end of the stream
    -p, --payload <payload>  The payload for POST and PUT requests
    -q, --quiet              Do not print status codes of received packets

Abfrage von Nachrichten mit GET

Um vom Server mit der Adresse <coap_server_adress> (z.B. 192.168.0.49) die Nachricht zu dem Topic (der Ressource) /bathroom/temperature abzufragen, gebe ein:

coap get coap://<coap_server_adress>/bathroom/temperature

Damit wir die Nachricht EINMALIG ausgelesen.

Beobachten von Nachrichtenänderungen mit OBSERVE

Um permanent den Nachrichten-Stream (also alle ankommenden Nachrichten) zu erfassen, gebe im Terminal ein

coap get -o coap://<coap_server_adress>/bathroom/temperature

Senden einer Nachricht mit POST

Um einen Nachricht mit dem Inhalt (payload)

{
   "timestamp" : "2014-05-03T12:23:43.434T+02:00", 
   "value" : "23.34", 
   "unit" : "°C"
}

z.B. für den Topic (die Ressource) /bathroom/temperature an den Client mit der IP-Adresse <coap_client_adress> zu senden, gebe im Terminal ein

coap post coap://<coap_client_adress>/bathroom/temperature -p '{"timestamp" : "2014-05-03T12:23:43.434T+02:00", "value" : "23.34", "unit" : "°C"}'

de/tutorials/coap_cli.txt · Zuletzt geändert: 2014/06/23 17:14 von stefan