You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lxc
3c60259cfa
|
2 years ago | |
---|---|---|
.idea | 2 years ago | |
lmp_v0.3.9 | 2 years ago | |
lpro | 2 years ago | |
开发文档 | 2 years ago | |
数据库脚本 | 2 years ago | |
组态图片 | 2 years ago | |
.DS_Store | 2 years ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago |
README.md
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,达到双方通信的结果。