## 1.**設計背景**
目前市場上有很多物聯網開發平臺,比如常見的阿里云Iot,還有曾經比較實用但是后來逐漸淡出大家視野的Yealink,這些平臺都是會非常優秀的物聯網平臺,適合快速開發擁有后臺的物聯網項目。
但是隨之而來的問題就是,目前的物聯網平臺都是各自為營,體系相對獨立,拿典型的案例\-NBIoT這個平臺來說:NBIoT是中國電信推出的一個平臺,配合電信的軟硬件,可以開發出各種強大的物聯網功能。但是NBIoT這個平臺卻不能和阿里云的平臺兼容,假如說用了NBIoT的COAP協議傳輸數據的同時,還要要求用Mqtt協議實時控制終端,問題就來了,只能再去找第三家支持Mqtt的平臺實現。
EasyLinkerX(我們把新一代的EasyLinker開源物聯網叫做X,意思是加強版,升級版)的出現就是為了解決這些問題,統一一個入口,兼容主流協議,讓任何嵌入式設備都能快速接入同一個平臺,提高開發效率,降低運維成本。
## 2.**用戶群體**
????我們的目標行業是電子、嵌入式、互聯網行業從業的開發者、工程師、CTO,EasyLinkerX是一個全新的平臺,最終目標是讓開發者用戶群體提高工作效率和企業生產效率。
## 3.**使用場景**
????EasyLinkerX主要針對的場景是工業、農業、安全檢測、生產制造業等常見物聯網產業可能發生行業。EasyLinkerX可以部署在公網,可以部署在內網,靈活部署,滿足企業靈活架設網絡。
## 4.**整體架構**
整體架構設計包括設備接入層,數據匯總層,設備管理層,開發者接口層,整體設計構思圖如圖1、2所示。
軟件版本分為兩個,一個是開源版,一個是商業版,區別見下表。
