Simple CoAP cli client written in Go.
Pre-built binary can be found here: https://github.com/mainflux/coap-cli/releases/tag/v0.3.3.
When running, please provide following format:
coap-cli
followed by method code (get
, put
, post
, delete
) and CoAP URL. After that, you can pass following flags:
Flag | Description | Default value |
---|---|---|
o | observe option - only valid with GET request | false |
auth | auth option sent as URI Query | "" |
h | host | "localhost" |
p | port | "5683" |
d | data to be sent in POST or PUT | "" |
cf | content format | 50 (JSON format) |
coap-cli get channels/0bb5ba61-a66e-4972-bab6-26f19962678f/messages/subtopic -auth 1e1017e6-dee7-45b4-8a13-00e6afeb66eb -o
coap-cli post channels/0bb5ba61-a66e-4972-bab6-26f19962678f/messages/subtopic -auth 1e1017e6-dee7-45b4-8a13-00e6afeb66eb -d "hello world"
coap-cli post channels/0bb5ba61-a66e-4972-bab6-26f19962678f/messages/subtopic -auth 1e1017e6-dee7-45b4-8a13-00e6afeb66eb -d "hello world" -h 0.0.0.0 -p 1234