Eclipse Californium
Project Update 2021
IoT WG
Overview
Californium is a powerful CoAP framework targeting back-end services and stronger Internet of Things devices.
It provides a convenient API for RESTful Web services that support all of CoAP's features.
Own eclipse sandbox:
coap://californium.eclipseprojects.io
Supports also coaps, and experimental, coap-tcp, coaps-tcp, and oscore
CoAP - Why?
Because
CoAP – Some Details
Stats
Initial Code Contribution | Apr 2014 |
Committers | Mainly 1 active, over all 5 (+/- 0) |
Contributors | 6 (- 4) |
Commits | ~2710 2250 (+ 460) (master) |
PRs (last month) | 12 (merged) |
Issues opened (last month) | 3 |
Issues closed (last month) | 9 |
Unique GitHub cloners | 44 (+6) |
Release Plan – Near Future / Past
Version | Date | Content |
2.0.0 | December 2019, done! | |
- 2.6.5 | August 2021 |
|
3.0.0-M1-M4 | April-August 2021 | |
3.0.0 | October 2021 |
|
Ideas – Left to Contributions
Function | Issue | Content |
TCP/TLS | 1488 | Complete the experimental CoAP over TCP implementation |
DTLS 1.3 | 1337 | DTLS 1.3 implementation |
RSA | 1693 | DTLS support for RSA Zertifikates |
OCSP | 1660 | DTLS support for OCSP |
Challenges
Cloud
LAN
AMQP 1.0
CoAP(s)
<<Protocol Adapter>>
AMQP 1.0
HTTP
<<Protocol Adapter>>
MQTT
MQTT
AMQP 1.0
BT LE
<<Gateway>>
USB
WiFi
Established Collaboration
AMQP 1.0
HTTP (?)
Cloud
LAN
CoAP(s)
Established Collaboration
HTTP-Proxy2