跳到主要内容

基本概念

本章节主要介绍使用Beaver IoT时需要了解的基本概念。

概念关系说明

Concept

集成

集成Beaver IoT与第三方服务、设备、平台等交互,实现设备连接、设备控制、功能拓展的主要途径。例如:

  • 天气预报集成能够自动识别当前的位置,并且根据当前位置从官方网站获取天气信息。
  • 第三方平台集成,能够从第三方接口自动获取设备列表,然后同步到Beaver IoT数据库中,并且能够通过API或者Webhook的方式获取传感器设备的更新。
  • 为第三方服务调用提供相应的请求路径(URL),满足仪表盘等自定义功能中的服务请求。

设备

设备指物理设备或者逻辑设备,由对应的集成负责定义和创建。

  • 并且一个设备仅属于一个集成。
  • 设备能否被能手动创建或者删除,由其集成本身定义。如果支持,可在设备页面添加或删除设备。

实体

实体指具有特定现实意义的对象,是Beaver IoT基本的数据载体。每一个实体都应该预先定义好,事实上集成和设备的功能就是由他们的实体定义的。

  • 每个实体属于且仅属于一个集成或者一个设备
  • 实体的值包括当前值和历史值。
  • 实体可以独立存在或有多个子实体,但是最多只有两层关系,也就是子实体不能再拥有子实体。
  • 实体共有三种类型:
实体类型说明当前值历史值示例
查询增加
属性用于存储可保持的状态参数信息温度/湿度/ip地址/密钥
事件表示已发生的某种重要的事情动作

按键触发/温度阈值告警

服务对实体所属对象(设备/集成)执行操作设备重启/阀门开启关闭/连接校验