本文描述如何使用物联网数据分析中的三维数据可视化功能,快速搭建室外停车场。

前提条件

在您的电脑设备上,下载并安装模型编辑器

一、搭建三维模型

  1. 根据搭建工具手册,在模型编辑器中创建一个模型。
    使用栅栏墙圈地,并找到交通模块中的马路、停车位,放置好合适的位置。
    搭建模型
  2. 为模型的停车位增加ObjectType=IOT的属性,方便被物联网平台识别为一个设备与地磁感应器关联。
    搭建模型

    车位较多时,可以复制模型使用。


    搭建模型
  3. 场景搭建完成之后保存并导出ThingJS场景包。
    搭建模型

二、创建产品和设备

  1. 参考创建产品内容,创建地磁感应器产品。
    创建产品
  2. 参考批量创建设备内容,为刚刚创建的地磁感应器添加设备。
    批量添加设备
  3. 参考设备分组内容,创建一个分组,并将地磁感应器的所有设备添加到该分组中。
    设备分组
  4. 下载设备端SDK,激活已创建的地磁感应器产品下的所有设备。

三、创建并分享场景

  1. 所有设备激活成功后,创建三维数据可视化场景,关联上一步中创建的设备组,导入已制作完成的ThingJS场景包。操作详情及参数说明请参见三维数据可视化
    创建场景
  2. 在三维数据可视化场景中,模型中的设备关联已在物联网平台创建的设备。
    关联设备
  3. (可选)在三维可视化场景右上角单击JS开发,增加如下message监听代码,获取三维数据可视化场景发送的设备属性数据,方便您做更加定制化的功能开发。
    window.addEventListener('message', e => {
      const { data: { action, payload } } = e;
      if (action === 'deviceStatus') {
        console.log(payload);
      }
    });
    根据创建场景时设置的刷新频率,message监听代码会收到场景中所有设备的数据,并打印数据到浏览器控制台(Console)中,如下图所示。您可以根据数据处理您的3D模型。
    console数据
  4. 参考空间数据可视化分享场景,分享已配置好的三维数据可视化场景。通过分享的场景观察停车场现状,智能化管理停车场业务。