智能建筑炫酷和实用并行

212 阅读3分钟

技术在进步,人也在进步,物联网技术一直在科技的前沿,应运而生的开发工程师是否感觉到了自己肩上的重任呢?说到智能建筑,大家是否已经掌握了开发的技术呢?

“智能楼宇3D可视化系统”是ThingJS智慧建筑行业应用系列产品之一,以智能建筑的监控为重点,集成视频监控、智能照明、智能电梯、智能供水、智能消防等各种管理系统,实现了楼宇的园区、建筑、室内、设备的逐级可视。


集成系统


视频监控系统


环境监控系统


门禁管理系统


设备管理系统


广播系统


人员定位系统


智能通风系统


照明管理系统

功能概览

智能建筑可视化


直观展示楼宇周边的建筑、道路、桥梁分布等信息,标志性的楼宇、道路及桥梁在系统中用悬浮信息牌标注。以酷炫、半透明方式展示楼宇的外观、楼层、结构及区域

智能环境可视化


展示楼宇内水、电、气、冷、风等的管线(含流向)及设备的空间分布。用不同颜色设备模型区别不同工作状态。悬浮信息牌展示每个设备的实时监测数据,以信息面板、图表的形式分类展示不同用途的统计信息,方便用户直观了解楼宇内水、电、气、冷、风的使用情况。在系统中可以设置能耗用量的阈值,当能耗超过阈值时以高亮、闪烁等方式提醒用户

智能安防可视化


展示视频监控、门禁及消防等设备的空间分布及工况。展示实时视频及视频告警信息,门禁出入及告警信息,消防管线及告警信息

智能电梯可视化


直观地展示电梯轿厢在建筑中的实时空间位置、动态运行过程。通过轿厢内的监控查看电梯内实时情况。如果电梯发生故障或告警情况,电梯通道及模型以高亮、闪烁等方式着重展示,同时可调取轿厢内的监控视频查看故障或告警情况

智能泊车可视化


查看停车场整体车位空间分布、已占车位比例,用不同颜色模型区分车位被占或空闲情况,点击车位展示车辆的详细信息。集成视频监控系统,实现停车场虚实结合查看。集成停车引导系统,高亮展示最佳停车位及到车位的最佳路线

能耗管理可视化


在智能建筑三维场景中综合展示各类设备的用电、用水、用气、用热等统计情况,包括分项统计面板、分区统计面板、历史趋势图表等

收益价值

ThingJS将为智能建筑3D可视化系统提供从楼宇室内外场景搭建到应用的全方位3D场景仿真,实现对楼宇内外的可视、各种监控设备及通风系统,气调系统、照明管理系统等数据可查、可追踪,对不同维度的信息汇集到统一的3D场景中显示,大幅提升信息交互效率,降低时间损耗,有效增强管理层的整体信息管控力。构建楼宇管理的监控、预警、诊断、分析一体化的 3D 可视化平台。

分享天空盒js

/**

* 说明:设置天空盒(目前仅能使用系统内置天空盒效果)

* 操作:点击按钮

* 教程:ThingJS教程——>效果和环境——>背景

* 难度:★☆☆☆☆

*/

var app = new THING.App({

url: 'https://www.thingjs.com/static/models/storehouse',

skyBox: 'Night' // 设置天空盒

});

app.on('load', function () {

// 摄像机飞行到某位置

app.camera.flyTo({

'position': [14.929613003036518, 26.939904587373245, 67.14964454354718],

'target': [2.1474740033704594, 17.384929223259824, 10.177959375514941],

'time': 2000

});

})

new THING.widget.Button('蓝天', function () {

app.skyBox = 'BlueSky';

});

new THING.widget.Button('银河', function () {

app.skyBox = 'MilkyWay';

});

new THING.widget.Button('黑夜', function () {

app.skyBox = 'Night';

});

new THING.widget.Button('多云', function () {

app.skyBox = 'CloudySky';

});

new THING.widget.Button('灰白', function () {

app.skyBox = 'White';

});

new THING.widget.Button('暗黑', function () {

app.skyBox = 'Dark';

});

new THING.widget.Button('清除天空盒', function () {

app.skyBox = null;

});