天津港爆炸事件后,除了安置群众.追究事故责任外,人们最关心的莫过于爆炸污染物对于周边环境的影响,其中最重要的一块就是饮用水的安全.所幸的是,水源的安全监测是实实在在有据可依的.环保单位和供水企业在建设自己的饮用水水源监控系统,实时的监控民生水源安全. 最近我们承接了一个水源地自动化监控系统的项目.由于水源地一般都会远离生产.生活区,例如各地的水库.地下水.井等,派驻人员实时进入水源腹地进行数据监测,是不实际的,为了增强监测的实效性,远程的自动化水源监控系统是必不可少的.该系统除了能够监控各种水质…
前两篇给大家介绍了TWaver家族的新面孔--Legolas工业自动化平台,通过两个应用案例钻井平台工程用车和水源地监控系统,相信大家对Legolas已经有了一定程度的了解.这几篇文章,我们会逐步介绍一些使用Legolas开发的入门知识,同时给大家看更多的应用案例.大家一定会惊讶于为什么短时间内我们就积累了那多么案例对吧?不要着急,了解了Legolas的工作原理后,一切自然就清楚了. 这次的案例是客户的管汇系统升级改造.原先2D的管汇系统上线差不多有一年了,前段时间回访客户时,我们演示了3D的效…
在上一篇Legolas工业自动化平台入门(二)数据响应动作 一文中,我们介绍了"动作"相关内容,了解到"动作"分为多种,各种动作的添加方式相同,但是应用方式各自不同.这篇里,我们会介绍交互事件响应动作的使用. 首先来看一段视频: 在视频中能看到两种阀门(扳手式和旋转式)的不同动作,这里就以它们的实现为例,来介绍交互事件响应动作的使用. 交互事件响应动作指人机交互时的事件响应动作,例如鼠标.键盘,w3c中对各种交互事件有规范的命名,Legolas中交互事件响应动作也遵…
在上一篇文章Legolas工业自动化平台入门(一)搭建应用里,我们简单地提到了"动作"的概念.不清楚的童鞋不要着急,这篇我们就来介绍如何在Legolas平台上添加动作,并应用动作. 概念介绍 "动作"从使用场景角度可以分为数据响应动作和事件响应动作,其中事件响应动作又可以细分为交互响应动作和逻辑事件响应动作. "动作"是一个JavaScript的function,参数是包含属性值的绑定关系(relation): {bid:'', property…
Django有个自带的admin后台,不过界面不怎么好看,这里我用xadmin 我的python版本是3.5,可以使用支持py3的xadmin:https://github.com/sshwsfc/xadmin xadmin部署步骤: 1.把xadmin整个目录拷贝到项目里面 2.需要安装的依赖包: django~=1.9.0django-crispy-forms~=1.6.0django-reversion~=2.0.0django-formtools==1.0future==0.15.2ht…
项目背景 本项目为车联网监控系统,系统由车载硬件设备.云服务端构成.车载硬件设备会定时采集车辆的各种状态信息,并通过移动网络上传到服务器端.服务器端接收到硬件设备发送的数据首先需要将数据进行解析,校验,随后会将该消息转发到国家汽车监测平台和地方汽车监测平台,最后将解析后的明文数据和原始报文数据存储到系统中.车辆的数据和其他数据需要通过web页面或rest API接口进行查询访问.要求半年内的数据查询响应时间在毫秒级别内,超过半年的数据需要放到更加低成本的介质上,查询延迟在3s以内,这些数据的查询…
简介 prometheus-operator Prometheus:一个非常优秀的监控工具或者说是监控方案.它提供了数据搜集.存储.处理.可视化和告警一套完整的解决方案.作为kubernetes官方推荐的监控系统,用Prometheus来监控kubernetes集群的状况和运行在集群上的应用运行状况. Prometheus架构图 那Prometheus Operator是做什么的呢? Operator是由CoreOS公司开发的,用来扩展 Kubernetes API,特定的应用程序控制器,它用来…
数据库我使用:mysql5.7 程序连接数据库的模块:pymysql 一.创建数据库: dbname:automatedmonitor 二.使用pip安装pymysql,这里我直接在pycharm上安装: 三.在settings里配置数据库连接: DATABASES = { 'default': { #指定数据库类型 'ENGINE': 'django.db.backends.mysql', #数据库名 'NAME': "automatedmonitor", #IP地址 'HOST':…
对于TWaver可视化家族的成员,大家比较熟悉的是我们的网络拓扑图组件和MONO Design三维建模工具.作为开发工具,这两款产品面向广大的程序猿同志,在界面可视化上为大家省时省力.但是,当项目交付以后,我们经常会遇到这种情况: 在已经交付的某客户现场,甲方又提出了界面改动需求. 通常情况下,需求都不难,但是会超出了当初需求调研以及验收标准中的要求了.而且按照传统的开发流程,撇开时间和费用等问题,界面改动通常需要让后方的美工大人重新调整界面,开发人员进行代码修改,一来一回,耗时耗力.我们近期也…
实战 Prometheus 搭建监控系统 Prometheus 是一款基于时序数据库的开源监控告警系统,说起 Prometheus 则不得不提 SoundCloud,这是一个在线音乐分享的平台,类似于做视频分享的 YouTube,由于他们在微服务架构的道路上越走越远,出现了成百上千的服务,使用传统的监控系统 StatsD 和 Graphite 存在大量的局限性,于是他们在 2012 年开始着手开发一套全新的监控系统.Prometheus 的原作者是 Matt T. Proud,他也是在 2012…