CoAP协议的常用开源代码实现
2015-07-28 23:38
351 查看
名称 | 开发语言 | CoAP版本 | 客户端/服务端 | 实现的CoAP特征 | 开源协议 | 项目链接地址 |
---|---|---|---|---|---|---|
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 | |
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/Copperhttps://addons.mozilla.org/de/firefox/addon/copper-270430/ |
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) |
ETRI CoAP | C | RFC 7252 | Client + Server | Core, Observe, Block | Commercial | http://coap.or.kr/index_en.html |
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.com/p/jcoap/ |
libcoap | C | RFC 7252 | Client + Server | Observe, Blockwise Transfers | BSD/GPL | http://sourceforge.net/projects/libcoap/develop |
microcoap | C | RFC 7252 | Client + Server | MIT | https://github.com/1248/microcoap | |
nCoap | Java | RFC 7252 | Client + Server | Observe | 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 https://github.com/nning/david |
Sensinode C Device Library | C | RFC 7252 | Client + Server | Core, Observe, Block, RD | Commercial | https://silver.arm.com/browse/SEN00 |
Sensinode Java Device Library | Java SE | RFC 7252 | Client + Server | Core, Observe, Block, RD | Commercial | https://silver.arm.com/browse/SEN00 |
Sensinode NanoService Platform | Java SE | RFC 7252 | Cloud Server | Core, Observe, Block, RD | Commercial | https://silver.arm.com/browse/SEN00 |
SMCP | C | RFC 7252 | Client + Server | Core, Observe, Block | MIT | https://github.com/darconeous/smcp |
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 |
txThings | Python (Twisted) | RFC 7252 | Client + Server | Blockwise Transfers, Observe (partial) | MIT | https://github.com/siskin/txThings/ |
相关文章推荐
- 解决Eclipse中文乱码
- java前奏及基础语法
- 1、直接插入排序(InsertionSort)-C#实现
- PHP一些优先级的问题
- 解决 phpmyadmin #2002 无法登录 MySQL 服务器
- 处理大并发之二 对epoll的理解,epoll客户端服务端代码
- java web 基础知识(二)之jre,jdk,jvm
- 开发一款C语言小游戏——骑士飞行棋
- PHP学习笔记-安装与配置
- Python pygraphviz 安装方法
- Python环境下NIPIR(ICTCLAS2014)中文分词系统即PyNLPIR的使用
- Qt model和tableview的使用
- Qt model和tableview的使用
- c/c++对数组取地址
- 1.python语法基础-列表、数组、函数、元组和控制语句
- Java ArrayList Sort
- C#字符串的处理
- ASP.NET Web基本原理
- Installing PyQt5 part3
- struts2.0的实现