参加工作三年了,从一个搞调试的民工进阶为程序员,收获还是有那么一点的.慢慢讲一些.

  去年在网上发现了https://hightopo.com/cn-index.html图扑软件的基于WebGL的三维javascript库,感觉是那种想要的效果,支持三维,效果酷炫,使用简便,无需插件.

  但是发现是商业软件,问了厂家开发授权很贵,十几万一套.

  那这个方案不能用蛤.

软件特色

  • 标准规范 - javascript,HTML5,SQL,关系数据库,Modbus,OPC-DA技术
  • 移动监控 - 支持现代浏览器、苹果、安卓等桌面和移动设备
  • 集成性好 - 支持和MES系统集成、支持C#扩展
  • 云部署 - 系统采用ASP.Net和C#开发,支持云端部署
软件价值

  • 降低开发成本 - 比传统的Web开发+原生安卓App+原生IOS App降低成本90%
  • 应对需求变化 - 开发速度比传统程序方式快10倍,解决了winform软件改需求很麻烦,界面难看的问题
  • 支持远程维护 - 支持VNC远程调试和远程部署可将后期维护成本降到最低
与传统组态比较

  • 无需配置 - 非常方便,不用安装任何插件,输入网址,或扫描二维码即可访问
  • 手机支持 - 支持现代浏览器,安卓、苹果平板和手机。和PC电脑上画面完全一致
  • 跨防火墙 - 支持局域网和广域网访问, 随时随地手机监测遥控设备
  • 安全性高 - 不需ActiveX,没有缓冲区溢出,沙箱中运行,彻底保障程序安全
可应用行业

  • 电力行业 - 变电站监测,电缆沟监测,电力线路监测,蓄电池监测,柱上开关监测系统
  • 水利行业 - 水质监测,水库闸门远程控制,水利GPRS调度,水管网监测
  • 石油行业 - 油气井的远程监控,油田自动化检测,燃气管网监控
  • 环保行业 - 危险源监测,污染源监测,大气环境监测,噪音监测,粉尘监测等
  • 机房行业 - UPS监控,温湿度监控,视频监控,蓄电池监控
  • 药品行业 - 冷链监控,产量监控,库房安防

  后来在网上找啊找,发现了开源的方案,研究了两天实现了初步的变压器三维数据监控,效果还是可以的.

  谷歌浏览器和火狐浏览器实测通过.

  

基于WebGL的三维的物联网平台技术的更多相关文章

  1. 无插件,跨平台,基于WebGL的三维地球来了!!!

    用户通过浏览器即可递交数据到同一个地理信息系统中,操作简单,跨平台 ,无插件,可扩展,高效共享 ,完美匹配超大数据量发布! 近年来,随着计算机图形学.虚拟现实.卫星遥感.航空摄影.激光雷达等技术的迅猛 ...

  2. 基于WebGL的三维地形渲染

    1.生成WebMap页面 #!/usr/bin/env python # -*- coding: utf-8 -*- import subprocess from jinja2 import Envi ...

  3. 基于WebGL架构的3D可视化平台ThingJS-搭建设备管理系统

    国内高层建筑不断兴建,它的特点是高度高.层数多.体量大.面积可达几万平方米到几十万平方米.这些建筑都是一个个庞然大物,高高的耸立在地面上,这是它的外观,而随之带来的内部的建筑设备也是大量的.为了提高设 ...

  4. 基于WebGL架构的3D可视化平台—设备管理

    ---恢复内容开始--- 国内高层建筑不断兴建,它的特点是高度高.层数多.体量大.面积可达几万平方米到几十万平方米.这些建筑都是一个个庞然大物,高高的耸立在地面上,这是它的外观,而随之带来的内部的建筑 ...

  5. 基于WebGL架构的3D可视化平台—新风系统演示

    新风系统是根据在密闭的室内一侧用专用设备向室内送新风,再从另一侧由专用设备向室外排出,在室内会形成“新风流动场”,从而满足室内新风换气的需要.实施方案是:采用高风压.大流量风机.依靠机械强力由一侧向室 ...

  6. 基于.Net Core开发的物联网平台 IoTSharp V1.5 发布

    很高兴的宣布新版本的发布, 这次更新我们带来了大量新特性, 最值得关注的是, 我们逐步开始支持分布式, 这意味着你可以通过多台服务器共同处理数据, 而不是原来的单机处理, 我们也将遥测数据进行分开存储 ...

  7. 基于WebGL架构的3D可视化平台—实现小车行走路线演示

    小车行走路线演示New VS Old 刚接触ThingJS的时候,写的一个小车开进小区的演示,今天又看了教程中有movePath这个方法就重新写了一遍,其中也遇到了一些问题,尤其突出的问题就是小车过弯 ...

  8. 基于kubernetes自研容器管理平台的技术实践

    一.容器云的背景 伴随着微服务的架构的普及,结合开源的Dubbo和Spring Cloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构.应用从有状态到无状态,具体来说将业 ...

  9. 物联网3D,物业基础设施3D运维,使用webgl(three.js)与物联网设备结合案例。搭建智慧楼宇,智慧园区,3D园区、3D物业设施,3D楼宇管理系统——第八课

    写在前面的废话: 很久没有更新文章了,这段时间一直忙于项目落地,虽然很忙,但是感觉没有总结,没有提炼的日子,总是让人感觉飘飘忽忽的. 所幸放下一些事,抽出一些时间,把近期的项目做一些整理与记录.也算是 ...

随机推荐

  1. Windows服务安装、卸载、启动和关闭的管理器

    最近在重构公司的系统,把一些需要独立执行.并不需要人为关注的组件转换为Windows服务,Windows服务在使用的过程中有很多好处,相信这一点,就不用我多说了.但是每次都要建立Windows服务项目 ...

  2. 修改别人写的Hibernate数据库操作代码

    最近正在维护别人写的一个关于Hibernate操作数据库的项目,在运行测试的时候(向表中插入记录),报了一个错误:cannot insert a null into column(XXX字段名,下文统 ...

  3. java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;

    在Tomcat下部署应用时会报这个错误,参考以下这篇博客:http://blog.csdn.net/robinsonmhj/article/details/37653189,删除Tomcat目录下we ...

  4. CH6901 骑士放置

    原题链接 和棋盘覆盖(题解)差不多.. 同样对格子染色,显然日字的对角格子是不同色,直接在对应节点连边,然后就是二分图最大独立集问题. #include<cstdio> #include& ...

  5. 发送邮件--MFMailComposeViewController

    只能在真机使用. 模拟器没有E-mail发送功能.无法调用 #import "EmailViewController.h" #import <UIKit/UIKit.h> ...

  6. 如何在angularjs里面选择一个按钮而不改变其他按钮的颜色

    var selectJson = { "background-color": "#FF0000", /* Green */ "border" ...

  7. POJ 2762 Going from u to v or from v to u?- Tarjan

    Description 判断一个有向图是否对于任意两点 $x$,  $y$ 都有一条路径使$x - >y$或 $y - >x$ Solution 对于一个强联通分量内的点 都是可以互相到达 ...

  8. JianShu_failban2实现动态屏蔽的功能

    一,首先是服务安装 #vim /etc/yum.repos.d/Centos-Base.repo 在最新新增 [atrpms] name=Red Hat Enterprise Linux $relea ...

  9. Linux 双网关(电信与联通)

    经常有这种需求,一台Linux服务器配置电信IP和网通IP,默认情况下,后启动的网卡的网关生效.南电信北网通,配置电信和网通IP,无非是为了减少网络延时,使电信用户的请求响应在电信网络中传输,网通用户 ...

  10. 【算法】BFS+哈希解决八数码问题

    15拼图已经有超过100年; 即使你不叫这个名字知道的话,你已经看到了.它被构造成具有15滑动砖,每一个从1到15上,并且所有包装成4乘4帧与一个瓦块丢失.让我们把丢失的瓷砖“X”; 拼图的目的是安排 ...