ThingJS是优锘科技开发的一套面向物联网应用的3D可视化PaaS开发和运营平台,以“ThingJS云视PaaS服务”形式面向广大物联网企业提供全生命周期在线3D可视化服务。
ThingJS的目标是帮助物联网解决方案提供商或物联网开发团队快速开发3D可视化物联网应用。无论3D场景搭建、3D应用开发、物联网数据接入还是3D可视化的物联网应用访问,ThingJS都致力于将其开发门槛降到最低、开发周期缩到最短、开发成本降到最小。
“人人都能用3D”是ThingJS的使命。ThingJS基于WebGL协议,使用JavaScript开发语言,兼容各种浏览器及移动设备,一次开发即可实现多终端的快速访问。
ThingJS平台的推出,解决了传统3D开发人员投入大、开发效率低、场景制作周期长、模型无法复用、系统部署复杂的问题。
ThingJS是纯H5的WebGL架构,可在各类主流网页浏览器上自如运行,包括可在移动端直接访问。随着ThingJS的不断优化和移动端硬件性能的持续提升,移动端访问3D应用的效果正在越来越好,可以通过微信扫码方式自如访问3D应用。
ThingJS平台通过潜心封装,将复杂难懂的3D底层能力(例如:处理点线面顶点,3D坐标系转换,贴图,灯光效果)变成简单易懂的JS脚本函数和参数设置,让开发者直接使用逻辑概念(例如园区、建筑、楼层、设备等)实现物联网应用开发。
ThingJS平台采用浏览器原生的WebGL方式实现3D能力封装,兼容Chrome、FireFox、IE 11、IE Edge等多种浏览器,平台上的3D应用场景会自动生成二维码,可用微信等移动应用扫码直接访问。
ThingJS平台开发的项目也可以离线部署。目前支持在Linux(CentOS,Ubuntu,Debian,FreeBSD)和Windows Server服务器环境进行部署。
ThingJS平台开发完项目后,可自动生成离线部署安装包,下载后执行安装包程序便可快速实现一键部署。
ThingDepot为ThingJS开发者提供了丰富的3D模型资源,目前已经积累了数十个行业的一万多种模型。
CampusBuilder是ThingJS平台提供的园区级场景搭建工具。CampusBuilder既可在联网状态下使用(自动同步PaaS平台资源),也可在完全离线情况下独立使用。
CampusBuilder是面向普通人设计的3D搭建工具,非常简单易用,普通人5分钟即可上手搭建。
ThingJS物联网行业应用示例
简介
“消防数字化预案系统”是ThingJS智慧消防行业应用系列产品之一,分为场景搭建、信息采集、预案制作、动态推演、预案导出五个部分。该系统适用于事前技术演练、事中现场快构和推演、事后战评总结等不同场景下的需求,是集场景搭建、信息采集及预案推演为一体的可视化平台。
预案系统特有的三维立体展现方式,可直观快速地再现消防重点单位详细信息。消防官兵可自主完成从3D场景搭建到预案推演的全过程,用户可以使用CampusBuilder搭建工具,设计和配置消防管理范围内的相关建筑和各类消防设备布局,自由创建各种类型的消防 3D仿真场景,并可通过API的二次开发集成各种消防类管理系统。
功能
预案地图分布、预案内容可视化、预案内容制作、预案推演制作、预案管理、系统管理
部分功能图示
简介
“智能楼宇3D可视化系统”是ThingJS智慧楼宇行业应用系列产品之一,实现了楼宇的园区、建筑、室内、设备的逐级可视。以楼宇的智能监控为重点,集成视频监控、智能照明、智能电梯、智能供水、智能消防等各种管理系统,构建楼宇管理的监控、预警、诊断、分析一体化的3D 可视化平台。
功能
楼宇场景可视化、智能停车场、智能会议室、人员定位、智能供电、智能供水、智能照明、智能监控、智能空调、智能消防、智能门禁、智能电梯、智能餐厅、海绵城市
部分功能图示