Nom
|
Llenguatge de programació
|
Versió CoAP implementada
|
Client/Servidor
|
Funcionalitats CoAP implenatades
|
Llicència
|
Enllaç
|
aiocoap
|
Python 3
|
RFC 7252
|
Client + Server
|
Blockwise Transfers, Observe (parcial)
|
MIT
|
https://pypi.python.org/pypi/aiocoap
|
Californium
|
Java
|
RFC 7252
|
Client + Server
|
Observe, Blockwise Transfers, DTLS
|
EPL+EDL
|
https://www.eclipse.org/californium
|
cantcoap
|
C++/C
|
RFC 7252
|
Client + Server
|
|
BSD
|
https://github.com/staropram/cantcoap
|
Canopus
|
Go
|
RFC 7252
|
Client + Server
|
Core
|
Apache License 2.0
|
https://github.com/zubairhamed/canopus
|
CoAP implementation for Go
|
Go
|
RFC 7252
|
Client + Server
|
Core + Draft Subscribe
|
MIT
|
https://github.com/dustin/go-coap
|
CoAP.NET
|
C#
|
RFC 7252, coap-13, coap-08, coap-03
|
Client + Server
|
Core, Observe, Blockwise Transfers
|
3-clause BSD
|
https://github.com/smeshlink/CoAP.NET
|
CoAPSharp
|
C#, .NET
|
RFC 7252
|
Client + Server
|
Core, Observe, Block, RD
|
LGPL
|
http://www.coapsharp.com
|
CoAPthon
|
Python
|
RFC 7252
|
Client + Server + Forward Proxy + Reverse Proxy
|
Observe, Multicast server discovery, CoRE Link Format parsing, Block-wise
|
MIT
|
https://github.com/Tanganelli/CoAPthon
|
Copper
|
JavaScript (Browser Plugin)
|
RFC 7252
|
Client
|
Observe, Blockwise Transfers
|
3-clause BSD
|
https://github.com/mkovatsc/Copper[enllaç sense format] https://addons.mozilla.org/firefox/addon/copper-270430/[Enllaç no actiu]
|
eCoAP
|
C
|
RFC 7252
|
Client + Server
|
Core
|
MIT
|
https://gitlab.com/jobol/ecoap
|
Erbium for Contiki
|
C
|
RFC 7252
|
Client + Server
|
Observe, Blockwise Transfers
|
3-clause BSD
|
http://www.contiki-os.org/ (er-rest-example)
|
iCoAP
|
Objective-C
|
RFC 7252
|
Client
|
Core, Observe, Blockwise Transfers
|
MIT
|
https://github.com/stuffrabbit/iCoAP
|
jCoAP
|
Java
|
RFC 7252
|
Client + Server
|
Observe, Blockwise Transfers
|
Apache License 2.0
|
https://code.google.cat/p/jcoap/[Enllaç no actiu]
|
libcoap
|
C
|
RFC 7252
|
Client + Server
|
Observe, Blockwise Transfers, DTLS
|
BSD/GPL
|
http://sourceforge.net/projects/libcoap/develop
|
LibNyoci
|
C
|
RFC 7252
|
Client + Server
|
Core, Observe, Block, DTLS
|
MIT
|
https://github.com/darconeous/libnyoci
|
lobaro-coap
|
C
|
RFC 7252
|
Client + Server
|
Observe, Blockwise Transfers
|
MIT
|
http://www.lobaro.com/lobaro-coap
|
microcoap
|
C
|
RFC 7252
|
Client + Server
|
|
MIT
|
https://github.com/1248/microcoap
|
nCoap
|
Java
|
RFC 7252
|
Client + Server
|
Observe, Blockwise Transfers, CoRE Link Format, Endpoint-ID-Draft
|
BSD
|
https://github.com/okleine/nCoAP
|
node-coap
|
Javascript
|
RFC 7252
|
Client + Server
|
Core, Observe, Block
|
MIT
|
https://github.com/mcollina/node-coap
|
Ruby coap
|
Ruby
|
RFC 7252
|
Client + Server (david)
|
Core, Observe, Block, RD
|
MIT, GPL
|
https://github.com/nning/coap[enllaç sense format] https://github.com/nning/david
|
Sensinode C Device Library
|
C
|
RFC 7252
|
Client + Server
|
Core, Observe, Block, RD
|
Comercial
|
https://silver.arm.com/browse/SEN00
|
Sensinode Java Device Library
|
Java SE
|
RFC 7252
|
Client + Server
|
Core, Observe, Block, RD
|
Comercial
|
https://silver.arm.com/browse/SEN00
|
Sensinode NanoService Platform
|
Java SE
|
RFC 7252
|
Cloud Server
|
Core, Observe, Block, RD
|
Comercial
|
https://silver.arm.com/browse/SEN00
|
SwiftCoAP
|
Swift
|
RFC 7252
|
Client + Server
|
Core, Observe, Blockwise Transfers
|
MIT
|
https://github.com/stuffrabbit/SwiftCoAP
|
TinyOS CoapBlip
|
nesC/C
|
coap-13
|
Client + Server
|
Observe, Blockwise Transfers
|
BSD
|
http://docs.tinyos.net/tinywiki/index.php/CoAP Arxivat 2013-03-12 a Wayback Machine.
|
txThings
|
Python (Twisted)
|
RFC 7252
|
Client + Server
|
Blockwise Transfers, Observe (partial)
|
MIT
|
https://github.com/mwasilak/txThings/
|
FreeCoAP
|
C
|
RFC 7252
|
Client + Server + HTTP/CoAP Proxy
|
Core, DTLS, Blockwise Transfers
|
BSD
|
http://www.freecoap.org Arxivat 2017-03-24 a Wayback Machine.
|
coap-rs
|
Rust
|
RFC 7252
|
Client + Server
|
|
MIT
|
https://github.com/Covertness/coap-rs
|