## 1.**设计背景**
目前市场上有很多物联网开发平台,比如常见的阿里云Iot,还有曾经比较实用但是后来逐渐淡出大家视野的Yealink,这些平台都是会非常优秀的物联网平台,适合快速开发拥有后台的物联网项目。
但是随之而来的问题就是,目前的物联网平台都是各自为营,体系相对独立,拿典型的案例\-NBIoT这个平台来说:NBIoT是中国电信推出的一个平台,配合电信的软硬件,可以开发出各种强大的物联网功能。但是NBIoT这个平台却不能和阿里云的平台兼容,假如说用了NBIoT的COAP协议传输数据的同时,还要要求用Mqtt协议实时控制终端,问题就来了,只能再去找第三家支持Mqtt的平台实现。
EasyLinkerX(我们把新一代的EasyLinker开源物联网叫做X,意思是加强版,升级版)的出现就是为了解决这些问题,统一一个入口,兼容主流协议,让任何嵌入式设备都能快速接入同一个平台,提高开发效率,降低运维成本。
## 2.**用户群体**
我们的目标行业是电子、嵌入式、互联网行业从业的开发者、工程师、CTO,EasyLinkerX是一个全新的平台,最终目标是让开发者用户群体提高工作效率和企业生产效率。
## 3.**使用场景**
EasyLinkerX主要针对的场景是工业、农业、安全检测、生产制造业等常见物联网产业可能发生行业。EasyLinkerX可以部署在公网,可以部署在内网,灵活部署,满足企业灵活架设网络。
## 4.**整体架构**
整体架构设计包括设备接入层,数据汇总层,设备管理层,开发者接口层,整体设计构思图如图1、2所示。
软件版本分为两个,一个是开源版,一个是商业版,区别见下表。
![](https://i.vgy.me/3g1GjZ.png)