如何从零开始建系统——以“无土栽培”为例

2020-05-08 栏目:技术支持 查看()

        我们向大家介绍过,使用易云系统,用户可以自由选择功能,任意构建菜单,搭配出自己想要的物联网管理平台,今天我们给大家做个示范——从零开始搭建无土栽培温室管理系统。

 

        在一切开始之前,您要有一个基础的规划,您要检测多少数据,控制多少设备,有多少个分支监控点,有多少个用户,用户要分多少权限等等,只有这些规则都确定了,才能搭配出最合适的系统。
       
        那我们开始吧:

        首先,我们新建一个系统,命名,配置logo,图片,这些就不详细说了。

        然后,我们进入“系统编辑”,从空白系统开始添加功能。在“无土栽培温室管理”系统中,我们需要监测控制、基础管理、数据存储、异常报警以及发布一些临时任务等功能。点击“黄色加号”,新建菜单并配置功能,从“系统模块”中选择需要的功能添加到“我的模块”中,即可使用,用户可以在每个功能的“属性”栏目中,设定修改此功能需要的权限等级,低于此权限将无法使用。


        菜单搭建完毕,我们去进行一些基础配置:首先是登录界面,用户可以对系统名称、logo、联系方式、二维码等内容进行全面配置,让每套系统都有特别的界面。

        其次是角色管理,即一个系统中有多少个用户等级,在“无土栽培管理系统”中,我们除了最高级别的管理员之外,还要有普通的日常管理人员,因为要对温室进行日常管理和监控,权限基本相同。当然,普通管理员可能用不到数据分析等功能,我们可以在角色后面的“绑定菜单”中为角色绑定相应的菜单,未绑定的菜单,角色将无法查看。

        接下来是工作时间的配置,您需要按昼夜、倒班、或者每周工作几天的形式来安排工作,都可以在时间配置中设置相应的时间模板,系统中的大多数功能,都将遵循您的时间模板来运行。我们的“无土栽培管理系统”简单按昼夜来分工好了。

        接下来是设置您要连接的设备。在硬件驱动栏目下,您可以选择需要的设备通讯协议,如果没有,您可以自行添加驱动

设备驱动之主动上报

设备驱动之召唤采集

设备驱动之M Q T T


        当然别忘了在系统中配置好您需要采集的参数,包括输入参数和输出参数。在无土栽培中,我们可能需要温室温湿度、光照、二氧化碳浓度,基质温湿度、PH、肥力、含氧量等数据参数,以及空调、水泵、风扇、灯光、遮光卷帘等,我们可以在这里完善添加。

        有了驱动,我们可以添加设备了,按照内容添加设备厂家、设备类型即可,此处不再赘述。

        之后,我们可以预先添加模板。如果你的系统有多个类似的内容,为了简化操作,可以在此添加模板,在应用过程中直接使用模板即可,例如在我的“无土栽培管理系统”中,需要三个温室,三套相同的设备采集相同的参数,所以使用模板非常有优势。在参数卡片模板中,新建参数,配置好名称、展现方式、选择设备中对应的参数,如果有必要,可以配置每个状态在某个阶段的表现形式,如温度在16-20度为一个状态,20-30度为一个状态。(要求在上一步“通讯协议”中配置好内部参数)

       同理,因为“无土栽培管理系统”中监控的是三个基本相同的温室,我们可以直接构建一个多数据源类型的模板,只需替换数据,即可实现快速搭建三个监控点了。使用各种组件实现项目组态,在相应的监测位置添加好状态栏,数据源选择中,建立好相应的数据源:如果用系统内部固定的参数,选择“系统变量”模式,如果需要用设备采集到的数据,选择“设备型号参数”,选择相应的设备型号。


        到这里,基础配置基本完成了,接下来,我们进行具体项目的搭建:首先按照您的需求新建好项目,配置项目名称,别称,到期时间等等数据,按需填写即可;如果您有需要,填写完基本信息之后,可以将项目所在地在地图上标注出来,这样,您就可以通过地图上的标注直接访问此项目了。

        在项目内部,我们需要为项目配置机构或者说有多少监控点需要管理,在我的“无土栽培管理系统”中,共有三个温室,我们建立三个分支机构。

        然后,我们在设备管理中添加目标设备,各类数据将通过此设备发送到云平台中。设备编号唯一,请务必仔细确认,否则将对平台采集数据造成干扰。我们可以为此设备设置联系人员作为责任人,对设备的监控、维护负责。

        接下来是用户管理,为让每个用户负责一间温室,我们建立了3个用户,分别分配在三个机构中,这样,每个用户就只能看到自己所在温室的数据,不会被其他温室影响。如果有必要,也可以添加联系方式、微信等,以便及时和员工取得联系。

        在组态页面中,鉴于我们已经建好了“模板”,可以直接套用。在组态管理右上角,点击“设置”按钮,进入设置界面,新建监控点。配置好编号、名称、所属机构,选择建好的模板,配置对应的机构设备作为数据源,保存之后,新建好的监控点会按照模板自动搭建,并替换成新选择的数据源。

        当然,如果您新建的监控点和模板并不一致,您也可以通过点击“场景组态”下的设置,进入组态界面,使用各种组件和功能,自行搭建所需的组态场景。


        报警设置只需按照要求填写好相应内容即可。需要注意的是,新建报警之后,需要设置报警接收人、报警条件等内容,如果有必要,您可以设置逐级报警,即系统第一时间先给直接责任人发送消息,一定时间内未处理,则向更高级别的责任人发送报警消息。


        系统配置完,我们来看具体功能首先是监控类。因为我们配置了“参数卡片模板”,所以在参数卡片功能中,包含各类参数的卡片将使用设备数据自动生成,无需过多配置。

        特别的,如果有必要,您可以通过点击右上角设置按钮,进入设置界面,修改或增加、删除参数卡片,也可以通过开启排序按钮,直接拖动参数进行排序,当然,最后别忘记锁定排序。

        地图场景的配置,我们已经介绍过了,这里暂不赘述,如果需要,可以咨询我们的技术支持。


        在数据菜单中,我们根据需要选择了多种数据报表:日报、月报、年报等,在最开始,这些表格是空的,即使点击“查询”也没有数据,需要我们对表格进行配置。

        我们点击“报表统计”功能,新建报表并配置字段。例如,我们新建一个环境参数的表格,来展现温室的室温、湿度、光照等数据,点击配置字段,我们添加新字段,设置好分组(这里我们按照温室编号分组),选择对应的设备和参数即可。因为统计是一个时间段内的参数,您可以选择原始值、最大值、最小值、平均值来展现。

        全部添加好之后,我们在报表中“环境参数”报表,选择日期,点击查询,对应日期的各种环境参数字段将按照分组分别展示在表格中。

        易云系统提供了一些智慧管理功能,例如任务系统,想要发布新任务,我们需要先给任务定义一些类型,便于下达。“无土栽培管理系统”中,我们定义了三种类型。

        在“当前任务”中,我们可以发布新任务。设定任务执行人,协助人,任务类型、所属机构等,也可以设定任务完成时限、绑定相关变量,甚至将一些附件同步发送给接收人,协助更好的完成任务。

        在任务管理中,我们可以查看相关任务的任务记录,完成进度等在任务总览中,我们可以查看任务的完成率,各类任务所占比重等等总览信息。

         到这里,“无土栽培管理系统”的搭建基本完成,可使用了。

扫二维码与客服经理沟通

我们在微信上24小时期待你的声音

企业上云解决方案/方案定制/系统咨询/项目咨询

郑重申明:易云物联网以外的任何单位或个人,不得使用该案例作为工作成功展示!