低代码 ThingJS 介绍

Siona

低代码 ThingJS

官网介绍open in new window

ThingJS 名称源于互联网 Internet of things(IoT) 中的 Thing(物),意为面向物联网可视化开发的 JavaScript 库。

ThingJS 基于 HTML5 和 WebGL 技术,可方便地在主流浏览器上进行浏览和调试,支持 PC 和 移动设备。 ThingJS 为可视化应用提供了简单、丰富的功能,只需要具有基本的 JavaScript 开发经验即可上手。

ThingJS 提供了对场景的加载、分层级的浏览,对象的访问、搜索、以及对象的多种控制方式和丰富的效果展示,可以通过绑定事件进行各种交互操作, 还提供了摄像机视角控制、点线面效果、温湿度云图、界面数据展示、粒子效果等等各种可视化功能。

ThingJS 数字孪生平台结构图

img.png
img.png

层级概念:

  • 园区 > 建筑 > 楼层 > 房间(可能没有)。园区是指一小块地方。例如,公司所在的区域,小区,学校
  • 城市 >

ThingJS 与传统 3D 开发区别

传统 3D 开发ThingJS
人员配备需招募并长期保有专业 3D 开发团队,成本高,管理难度大现有开发团队可立即上手开发 3D 可视化应用,无需组件新团队
开发效率基于底层引擎开发,开发效率低,升级、维度难度大ThingJS 比传统 3D 开发提升 10 倍以上开发效率,维护简单
3D 场景制作需招募或外包 3D 场景制作,成本高,交付时间长,不易修改基于 CampusBuilder 和 CityBuilder,非专业人员即可快速生成并修改 3D 场景
3D 模型制作需专业 3D 建模人员制作模型,增加成本和交付时间ThingDepot 为物联网管理场景提高包括上万种 3D 模型的模型库
系统部署安装调试复杂,部署和维护的成本很高提供公有云服务和私有云部署,开发完成后立即运行,降低成本,提升交付效率

开发工具

  • CampusBuilder 园区搭建
  • CityBuilder 城市搭建
  • ThingJS UI 图表搭建

ThingJS 文档

Last Updated 3/12/2024, 9:39:31 AM