所做物联网系统为一个整体,但是里面分为很多子系统。不同的子系统合为一个场所,使用一套账号密码进行登陆。
由于做的子系统比较多,大部分都是和同事一起合作,有的参与度深,有的参与度浅,所以这边挑几个比较深入的
项目进行描述,使用的技术主要有es6、html5、css3、react、redux、route、webpack、ant-design、echarts等。
一、学校管理系统:
分为前后台,后台:可以添加多所学校,每所学校都可以设置它们的基本信息。比如班级管理可以输入班级信息,
学生管理可以输入学生信息,地图管理可以输入学校地图信息,设备接入可以将一些智能设备绑定到学生中去。
前台:分为好几个应用。校长专栏应用是对一个学校的总得概览,含有历史到校率、当日出勤统计、学生心率告警、
安全告警、还有显示整个校园热图及定位图。学生考勤应用:含有出勤统计、出入校记录、历史到校率。学生健康
应用:含有学生人数、身高体重统计、学生实时健康详情。学生运动应用:可切换年级查询步数及排名,各种运动详情。
二、资产管理
资产盘点:可创建盘点,需要输入盘点的基本信息,比如日期、名称、区域和部门。并在首页显示出来。每条盘点信息
由后台处理,最后返回给前台盘点详情,显示盘亏明细表和盘盈明细表。搜索:分为普通搜索和高级搜索,普通搜索只
可以搜索一些基本信息。而高级搜索不仅可以搜索普通信息,还可以查询盘点位置和部门,并将搜索记录保存下来。
三、末端电能控制
分为智能开关和智能插座,在页面左侧栏显示区域树,并可检索这个区域树。右侧是设备的详情列表,如在线状态、开关状态、
设备类型、最新上报时间。
四、园区管理
主要工作为终端管理,在园区中新建区域,并且显示到区域树中。在每个区域中可以查看所绑定的终端列表。如果想绑定或者解绑
终端。可以从后台获取终端进行绑定和解绑操作。查看网关信息,主要分为lora和RFID类型,基本上可以显示它们的基础信息,比如
配置参数,运行状态,报文历史,硬件使用率等。
五、智能电动车
智能电动车主要是处理路面上的电动车详情。我负责内容有登记车辆信息,查询车辆位置。通过地图和列表形式查看僵尸车辆、
失联车辆、超速车辆的位置和基本信息。对于超速车辆使用echarts进行信息统计。轨迹回放查看电动车的行进轨迹。
电池监控查看电池情况。