forked from coap-technology/coap-technology.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tools.html
96 lines (96 loc) · 4.08 KB
/
tools.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
layout: default
title: Tools
---
<div class='jumbotron'>
<h2>Tools</h2>
<p class='lead'>
Tools are becoming available for implementing systems with CoAP.
</p>
</div>
<hr>
<div class='row-fluid'>
<div class='span4'>
<h2>
<a href='http://coap.me'>coap.me</a>
</h2>
<p>
Access CoAP nodes via HTTP, analyze pcaps (tcpdump/wireshark packet capture files)
and run the ETSI interoperability tests against your server on
this simple interactive website.
</p>
<p>
<a class='btn' href='http://coap.me'>View details »</a>
</p>
<p>
Additional resources are available at
<a href='http://vs0.inf.ethz.ch'>vs0.inf.ethz.ch</a>
including DTLS support.
</p>
<h3>Wireshark dissector</h3>
<p>
A protocol dissector for CoAP has been part of
<a href='http://www.wireshark.org'>Wireshark</a>
for quite some time, supporting the development of CoAP.
The final CoAP protocol is supported by Wireshark 1.12, the
<a href='http://www.wireshark.org/download.html'>stable version</a>
of Wireshark.
</p>
<h3>crosscoap</h3>
<p>
A CoAP server which translates incoming CoAP requests to
corresponding HTTP requests which are sent to a backend HTTP
server; responses are translated to CoAP and sent over to the CoAP
client. crosscoap allows CoAP clients to consume content from an
existing HTTP application, without adding specific CoAP
functionality to the application itself.
</p>
<p>
<a class='btn' href='https://github.com/ibm-security-innovation/crosscoap'>View details »</a>
</p>
</div>
<div class='span4'>
<h2>Interoperability testing</h2>
<p>
A number of interoperability tests have been defined by the ETSI plugtest organization.
<a href='http://www.eclipse.org/californium/'>Californium</a>
contains support for this test suite.
Access tester implementations via
<a href='http://coap.me'>coap.me</a>
and read more details at:
</p>
<p>
<a class='btn' href='https://github.com/cabo/td-coap4/'>View details »</a>
</p>
<h3>Plugtest events</h3>
<p>
ETSI is also periodically running interoperability testing events (“plugtests”).
A next date for one has not yet been set; to keep up to date send mail to the
<a href='mailto:[email protected]?subject=Next CoAP plugtest event?'>ETSI plugtests people.</a>
</p>
</div>
<div class='span4'>
<h2>Tutorials</h2>
<p>
Zach Shelby has made available a CoAP overview and tutorial.
<a href='http://community.arm.com/servlet/JiveServlet/previewBody/8633-102-2-15471/ARM%20CoAP%20Tutorial%20April%2030%202014.pdf'>Slides here;</a>
watch at:
</p>
<p>
<a class='btn' href='http://www.youtube.com/watch?v=4bSr5x5gKvA'>View details »</a>
</p>
<h2>Cheat sheet</h2>
<p>A <a href="https://github.com/markushx/coap-cheatsheet/raw/master/coap-cheatsheet.pdf">cheatsheet</a> summarizing the frame structure, the option
structure and the most important constants of CoAP is
available at:</p>
<p>
<a class='btn' href='http://www.github.com/markushx/coap-cheatsheet/'>View details »</a>
</p>
<h2>Collected ABNF</h2>
<p><a href="https://tools.ietf.org/html/rfc5234">ABNF</a> rules that are relevant to the formats around CoAP
(link-format, URI syntax) is being collected at:</p>
<p>
<a class='btn' href='http://jaimejim.github.io/temp/coap-abnf'>View details »</a>
</p>
</div>
</div>