ThingJS之电子巡更

2019-01-28
79次浏览
ThingJS作为一种基于WebGL的物联网3D可视化PaaS平台,提供了更加简单的方式来解决生活中的实际问题。电子巡更就是ThingJS的典型实例。相比于传统意义上的巡更,ThingJS可以用简短的代码在3D实现电子巡更,代替人力劳动,从而快速的发现设备、检查状态并作出相应的调整。以下就是ThingJS电子巡更在实际场景中的应用。前置条件:已知3D场景中设备(摄像头,报警按钮等)的位置,可以通过Api获取;在3D中自定义一条你希望的巡视路线(如图所示,下期介绍如何绘制路线);结果展示:ThingJS将会以第一人称视角来巡视预制的路线从而发现,检查设备。过程描述:1.把视角设置到起点的位置(设置视角可参考ThingJS官网的摄像机视点的DEMO,链接thingjs.com/guide/?).2.使摄像机沿着定义好的路线移动,对于移动的速度可以设置也可根据距离算出合适的速度(关于视角的移动可以参考ThingJS官网的摄像机控制的DEMO,链接如上)。3.在移动的过程中使用距离算法查找你预先设置好的范围内的设备。4.一旦设备进入这个范围,视角停止移动,设备高亮展示。5.移动视角找到设备,弹出设备信息(如下图所示)。v2-1e9d919143a0db466f66bb9da76714de_hd.jpg6.之后可以选择继续进行巡更或者结束巡更。

我要点评