概述
ThingJS 是北京优锘科技有限公司(简称:优锘科技)开发的面向物联网的 3D 可视化开发平台,是一个功能强大的 3D 可视化系统,集成了一套完整的场景搭建工具组件,如 CampusBuilder、CityBuilder、 ChartBuilder 等。提供功能强大的应用编程接口 ThingJS API,能够帮助物联网解决方案供应商或物联网开发团队轻松集成 3D 可视化物联网应用。
ThingJS 名称源于物联网 Internet of Things (IoT) 中的 Thing (物),ThingJS 使用 JavaScript 语言进行开发。不仅可以针对单栋或多栋建筑组成的园区场景进行可视化开发,也可以针对地图级别场景进行开发。无论 3D 场景搭建、3D 效果制作、物联网数据接入,还是 3D 可视化的物联网应用开发,ThingJS 致力于将门槛降到最低、开发周期缩到最短、开发成本降到最少。
下图所示为 ThingJS 平台与物联网领域之间的关系。
ThingJS 平台的功能特性包括:
- 基于 HTML5 和 WebGL 技术,可方便地在主流浏览器上进行浏览和调试,支持 PC 端和移动端。
- 集成了 JavaScript 代码编辑器,提供更方便易用的开发环境。
- 集成了预览窗口,可实时预览场景渲染效果,所见即所得。
- 无需编写代码,即可在预览窗口进行基本场景操控,如移动、旋转和缩放。
- 提供海量官方示例、模型和场景资源,极大地节省了开发的时间。
- 提供开发工具组件,如场景搭建工具 CampusBuilder、城市效果制作工具 CityBuilder 、图表制作工具 ChartBuilder 等,使 3D 可视化场景开发事半功倍。
- 支持离线环境下 3D 可视化应用开发,满足开发的保密性要求。
- 可轻松实现项目在线或离线部署,使项目发布更简单。
- 提供一套功能完备的、可覆盖基本 3D 可视化物联网应用开发的 ThingJS API 接口。
- 应用广泛,可开发多种 3D 可视化物联网应用,如数据中心、仓储、学校、医院、安防、预案等。