上海丰进

应用领域
能源管理
企业、园区、医院、学校
机房监控
机房能耗监控、软硬件系统运行状态监控
智能家居
家电设备运行状态查看、遥控
其他大型物联网监控

为什么要HTML5?

开始这个话题之前,让我们先来看一则“新闻”《不会用也懒得换,Windows3.1竟致巴黎机场瘫痪》。不过我并不认为这是因为法国人懒癌晚期才不升级,维护这么一个古董系统远远要比维护一个新系统麻烦得多。其实在国内,也有些单位还有少数电脑在用windows XP,Windows 2000这样的系统不敢升级。之所以没有出现win3.1这种鼻祖级的古董,只是因为我国信息化起步比较晚而已,用不着嘲笑法国人。

我们来看一下windows的发展历史:windows3.1/3.2/95/98(winnt)/xp(win2000)/vista(win2003)/win7(win2008)/win8(win2012)/win10,几乎每3年左右就会出一个新版本。而每个版本出来,都会有一批软件无法兼容被淘汰。我曾经酷爱的英雄无敌II,也只能支持到windowsXP,win7的兼容模式都不行。而我们开发用的电脑,到现在还在用win7,因为很多开发工具,无法保证全部都能在win8或win10上顺利运行。

除了windows桌面应用之外,还有其它非标准化的平台例子:

  • OCX网页控件,只有微软的IE浏览器支持。而微软现在自己都抛弃了IE。
  • Flash,乔帮主推出苹果手机之时,就宣判了Flash的死刑。IOS手机都不支持。
  • Java Applet,只有电脑端支持,近些年也几乎销声匿迹了。
  • 基于所有上述这些操作系统/平台的软件,都难逃这种厄运,因为它们都不是“国际标准化”的,只有少数厂商在某个阶段支持而已。基于windows桌面应用的监控软件,大多都是在十几年前开始开发的。现在买回来的,很可能没几年就不能再用了。

    HTML5是W3C国际标准化组织2015年正式发布的国际标准,所有的浏览器厂商都必须遵循。这就意味着,使用HTML5技术开发的系统,就可以保护自己的软件投资,避免有一天因为兼容问题而不得不耗费资源进行大的升级换代。


    为什么要用我们的HTML5人机界面?

    全球也有不少厂商推出了HTML5的WEBHMI监控软件,不过大多只有运行态使用HTML5。组态时必须通过windows桌面软件进行操作。这种系统同样无法避免随着操作系统换代而被淘汰的宿命。

    我们的HTML5人机界面的运行、组态都是纯正的HTML5技术实现的,是目前市面上首款真正全部用HTML5实现的WEBHMI工具。国内也有一家号称可以通过HTML5进行组态,我们也仔细进行了试用,发现只是进行图片的简单拼凑,距离专业的绘图组态工具还差着不止几条街的距离。

    采用国际开放标准,避免受制于厂家自定义标准,免除被绑架风险。传统HMI只有底层数据传输协议,是遵循标准协议的。但其它部分,完全是开发商自定义的。随着企业信息化的不断深入,来自多个厂商的软件系统越来越多。五花八门的自定义“标准”,直接就导致了企业进行系统整合的巨大障碍,推高了运维和使用成本。只有尽可能多的采用国际统一的标准,才能最大限度的降低互联互通的代价。

    跨平台

    采用移动互联网的跨平台技术进行图形展现和数据传输,可以实现真正的跨平台运行。可以通过手机、平板电脑或其它智能终端随时随地进行监控,消除了传统HMI的诸多限制。传统HMI产品,也开始尝试“跨平台”,实现的方式是为每个操作系统平台都开发一个版本:Windows/Mac LionX/Android/IOS/Windows Phone……开发成本极其高昂,一旦需要定制开发,成本就要翻几番。当前市场条件下,用户对成本都变得非常敏感。

    神经元网络

    为了适合现代物联网系统神经元网络的特点,我们提供了嵌入式内核,可以嵌入在神经元设备(传感器、控制器、通信管理机…)中运行。可以在每个节点追踪问题、进行监控。传统HMI监控软件,只能在中央服务器进行监控。出了问题用户自己无法追踪,即使部分网络故障,受影响的节点就会瘫痪。

    矢量图形

    我们采用矢量图形技术进行图形组态及显示。传统的HMI只能在安装好客户端的固定计算机上使用,而移动互联网时代,会有各式各样的终端设备,屏幕大小从手机到大屏幕,跨度非常大,因此图形的无极缩放就成了一个非常必要的特性。下面的视频,可以看到我们采用的矢量图形技术,在缩放中的平滑过渡,消除了变形、锯齿、模糊等缩放之后惨不忍睹的视觉效果。