# 数字空间接口概述

# 1.简介

微瓴DataSpace即微瓴数字空间,提供关于数据的计算、存储、管理与分发,包括静态地理数据的格式规范、编码体系、数据管理、模型构建;动态物联设备数据的系统对接、协议标准、数据上报、解析转换、分析清洗、逻辑流转、规则联动等服务。

应用开发商、设备开发者可通过数字空间提供的可视化配置,实现简单易用的配置管理和规则联动,以微服务架构来设计分布式调用逻辑,基于简单、实用、灵活的理念,每一个服务拥有各自的某一端到端业务场景(功能)与数据(数据库),服务之间互相不共享,避免产生依赖或继承抽象的接口、服务、模块。

# 2.特性与定义

接入微瓴:见微瓴接入说明:

https://api.weiling.qq.com/doc/Guide.html#_1-%E4%BA%A7%E5%93%81%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97

你可以上报设备数据(状态、位置、)

通过微瓴可以获得的数据:

A. 静态数据(低频变化)

基础地理

地图

路线

地点

设备地理

B. 动态数据(高频变化)

物联设备

水电煤气表

能源、空调、冷机、给排水、消防、报警、广播、变配电、电梯、门禁等

移动对象(人、车、Robot位置)

上报位置

获取实时定位

C. 数据挖掘服务

  统计与分析

  数据学习

# 3.名词解释

wId

为唯一ID,可理解为身份证,全平台通用字段,以参数形式使用。

wId可代表

静态的(建筑、楼层、房间、地点),

动态的(物联设备、移动对象人、车、机器人)

某种组合服务等。

POIID

地理层级ID,可表达地理嵌套关系,具体可参考下图地理层级关系图。

Alt text

父子包含关系通过POIID规则继承示意图

POICODE

分类编码,区分不同种类。设备导入平台后可在设备详情查看

Projectid

项目id号。

与物联设备控制有关

DIN

物联设备唯一标识,可以是物联网关

Subid

子设备id,同一个物联网关可级联多个子设备,通过子设备id实现独立控制。

与权限验证及登录有关

token

动态密钥,有效时间20分钟,需重新登录。所有访问均需要带着token来获取。

appid

应用系统的 id,由平台分配,在开放平台注册申请。

https://open.welink.qq.com/#/dev-resource/guide/app-access

appsecret

同上。

app_ticket

用于登录API的应用票据,app_ticket有时间期限,请注意及时更新票据

Sig

加密的密文,用于登录API使用,生成方式见生成签名样例

生成规则,参考以下链接中的“签名机制”。

https://api.weiling.qq.com/doc/Application_of_API.html#_4-%E7%AD%BE%E5%90%8D%E6%9C%BA%E5%88%B6

message_type

message_type 说明
1000100 文本消息广播至相关联的应用系统
1000101 Json消息广播至相关联的应用系统
1000200 发送文本消息至其他应用系统
1000201 发送Json消息至其他应用系统
1000300 表示告警类消息
1000302 表示消警类消息
1000400 表示通知类消息
1000500 推送普通消息给微瓴平台作为数据存储,不推送给应用

注:注:对象模型上报,不论是告警、通知、消警都统一使用1000500

设备影子

设备影子是服务器端为设备缓存的一份状态和配置数据,代表着物理设备的一个数字化映射。

消息订阅

websocket