diff --git a/README.md b/README.md index e69de29..9212459 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,12 @@ +1.1系统简介 +IOT通用物联网系统平台,是一套面向通用型业务数据处理的系统平台,系统包含传感 器协议处理服务(LMP),服务平台(Lpr。)和MQTT Broker(EMQX开源方案)。 +LMP服务主要是监听TCP、UDP端口,接收设备发送的数据协议,转化为系统内的数据 结构,然后通过HTTP接口跟平台进行通信,同时它可以通过mqtt方式接收Lpro发送过命 令数据,经过协议转换后发送给设备(如用户控制开关等); +Lpro服务平台,是整套系统核心枢纽,它同时为物联网设备、系统web和微信公众号 提供后台系统服务,同时也可以外提供API接口供第三方系统调用。 +MQTT Broker,一是提供mqtt协议的物联设备与Lpro平台数据交互的通道,二是承载 系统内lmp和Lpro数据交互的内部通道。 +系统的整体架构图如下图1.1o + +图1.1系统整体架构图 + +1.2系统架构说明 +系统的项目工程有2个,Lpro和LMP (项目名)。Lpro是web工程,系统主要使用的 架构是 SSM (springmvc、spring 和 mybatis),缓存体系使用 Ehcache。后台 Web、手机 H5 和微信公众号使用Jsp、Jquery和css等经典的前端技术编写而成,常用的前端js和css库是 Pintuer 和 Jquery WEUI 等。 +LPM工程主要处理面向长连接的技术服务,选用的是MINA2来处理的,它主要HTTP 的方式上传数据给平台端,平台端通过TCP端口下发数据给LPM,达到双方通信的结果。 \ No newline at end of file