1. Californium 項(xiàng)目簡(jiǎn)介

Californium 是一款基于Java實(shí)現(xiàn)的Coap技術(shù)框架,該項(xiàng)目實(shí)現(xiàn)了Coap協(xié)議的各種請(qǐng)求響應(yīng)定義,支持CON/NON不同的可靠性傳輸模式。
Californium 基于分層設(shè)計(jì)且高度可擴(kuò)展,其內(nèi)部模塊設(shè)計(jì)及接口定義存在許多學(xué)習(xí)之處;

值得一提的是,在同類型的 Coap技術(shù)實(shí)現(xiàn)中,Californium的性能表現(xiàn)是比較突出的,如下圖:
大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

更多的數(shù)據(jù)可以參考Californium-可擴(kuò)展云服務(wù)白皮書
本文以框架的源碼分析為主,其他內(nèi)容不做展開。

2. 項(xiàng)目結(jié)構(gòu)

目前Californium 項(xiàng)目穩(wěn)定版本為 2.0.0-M2,項(xiàng)目的托管地址在:
https://github.com/eclipse/californium

模塊說明

~.califo