更新时间:2024-09-10 01:49:14
空间 定义了物联网场景的地理位置、区域、布局信息,以树形结构展示不同智能设备之间的拓扑关系。树形结构的每个节点,都能添加实体资源(主要是智能设备),例如房间里的照明灯具、空调、监控等。
空间模型灵活扩展、通用且不限定业务语义,能应对全行业、全场景的业务形态,让您在不同的业务场景中实现更高效的解决方案。在物联网应用开发中,空间 主要承担如下作用:
空间 构建的层级结构,具有以下特点:
体育馆是一个多功能场所,包含了不同层级的空间,如体育馆厅、楼层和不同的球类室。通过在空间模型中构建这些空间,可以实现设备联动,例如控制灯光和篮球场记分板。
下图展示的是一个空间结构示例,其中体育场为根节点,一层(包含篮球场)和二层(包含乒乓球室、羽毛球场)为子节点:
通过 空间 模型构建以上结构,可以实现:
智慧公寓是一种常见的商业场景,可能涉及公寓、单元、楼栋、房号、公共区域等维度的空间。某个住户既需要其所在房号的设备权限,也需要相关公共空间区域的设备权限,以此实现房间的设备与公共区域的设备之间的联动。
下图展示的是一个空间结构示例,其中公寓为根节点,A 座、一单元、一楼(包含 101 室和 102 室)为子节点:
通过 空间 模型构建以上结构,可以实现:
在这个空间模型上,还方便后续进一步扩展和迭代功能,例如:
通过不断扩展和增强功能,智慧公寓的居住体验会更加便捷和舒适,同时提高住户的安全性和生活质量。
API | 路径 |
---|---|
删除空间 | DELETE:/v2.0/cloud/space/{space_id} |
查询空间下资源列表 | GET:/v2.0/cloud/space/{space_id}/resource |
创建空间 | POST:/v2.0/cloud/space/creation |
查询空间 | GET:/v2.0/cloud/space/{space_id} |
查询空间节点列表 | GET:/v2.0/cloud/space/child |
修改空间信息 | PUT:/v2.0/cloud/space/{space_id} |
判断父子节点关系 | GET:/v2.0/cloud/space/relation |
限制项 | 最高限制 |
---|---|
单空间节点下设备数 | 100 个 |
单空间的子节点数量 | 100 个 |
空间层级 | 10 级 |
详情请参考 IoT Core 设备管理实践。
在涂鸦的某些业务场景中,经常会出现 家庭 和 资产 的概念,两者是 空间 的上层业务包装。空间 是更抽象的一层模型,只保留了最基础的拓扑结构、资源关联等数据,并不会包含 资产 和 家庭 的上层业务数据,例如家庭下的房间。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈