小物平台
——基于JSP物联网平台的设计与实现

2018-08-11 03:34王欣蕾刘念山东科技大学
数码世界 2018年7期
关键词:折线图小物联网

王欣蕾 刘念 山东科技大学

1 项目介绍

1.1 小物平台的应用范围

随着信息技术的发展,越来越多的人开始借助物联网,高校也开设了许多相关的课程,如51单片机应用,智能硬件等。很多同学对物联网知识也有了很多了解,并能通过查阅资料完成许多物联网的实验。然而,很多人由于专业限制,只能通过几个试验测试的软件体验物联网,而无法用其他更方便的方式感触。所以我们开发了小物平台,用户可以利用自己的物联网知识将动手制作的设备接入小物平台,对于传感器类型的设备,我们会为用户以动态折线图的形式实时展现,对于控制节点的设备,用户可以登陆小物平台或者利用微信操作。

1.2 功能创新点

(1)采用HTML5新特性CANVAS画布,将用户的传感器数据以图表形式展现,直观明了。

(2)评审监控直接采用javascript截取视频流,无需后台视频处理,方便评委和同学们远程测试本平台。

(3)支持地理信息采集,在平台中巧妙地应用了地图元素。

(4)支持计划任务功能,用户可以自行按需要设定计划任务(如每隔3天给植物浇水),方便实用,支持每天定时任务、固定时间间隔任务和一次性计划任务三种类型。

(5)与主流手机平台微信相结合,使用户使用平台变得的更加便捷,大大增加了用户的体验感。

(6)强大的后台与前台实时交互,采用动态折线图形式展现,使用户对自己设备监测的数据一目了然。

(7)与移动端相结合,采用响应式布局,大方明了,方便用户在移动端使用。

2 主要功能及页面

网站功能及页面划分如图2.1所示

图2.1 功能及页面模块划分图

3 系统概述

3.1 可接入任何的传感器设备

小物平台的传感器后台采用独有设计的高并发接入服务器和云存储方案,能够同时完成海量的传感器数据接入和存储任务,确保用户的数据能够安全的保存在互联网上,先进的鉴权系统和安全机制,能够确保数据只在用户允许的范围内共享。

3.2 双向传输和控制功能

(1)用户添加设备,可以选择设备类型一共有传感器和控制节点两类。通信类型采用主流的Socket或者HTTPRequest。传感器类型用来检测数据(如家庭温湿度监测仪器),控制节点利用小物可以实现远程控制(智能家电继电器)。同时用户可以在地图上指定设备位置。

(2)添加设备成功后,系统会自动生成设备的唯一标识信息token。如果用户的设备想要和小物平台进行连接就必须用正确的token与小物平台“握手”连接或挂参请求。用户进入“修改&删除”标签即可配置设备信息。传感器类型设备主要配置参数value1和参数value2的含义(用户的设备上传数据时挂的参数必须有token=&value1=&value2=,否则无法和小物平台对接),数值上下限(用于设置数据折线图的y轴上下限)。控制节点类型设备需要配置指令名称和该指令要发送的命令,我的设备标签中的每个控制设备右边的按钮名称都与这个设备的配置意义对应,点击即发送该按钮对应的命令。如果用户的设备目前没有与小物连接,小物将会提示用户操作失败,并显示失败原因。

猜你喜欢
折线图小物联网
“身联网”等五则
《物联网技术》简介
《物联网技术》简介
数据增加折线图自动延长
不再寻常的日常小物
物联网下的智控萌宠屋
生活的歌
让折线图显示在一个单元格中
再多也不乱 制作按需显示的折线图
美化Excel折线图表