名词解释

产品
  • 产品是设备的集合,通常指一组具有相同功能的设备,产品可以理解为一个型号。
设备
  • 设备是归属于某个产品下的具体设备,设备即表示某型号下切实存在的一台设备。
设备登录凭证
  • ProductSN:产品序列号是唯一能够标识某个产品的身份,产品序列号一经生成不能修改,而且每次设备登录都需要产品序列号的参与,所以需要妥善保管好,不要泄漏给他人;
  • DeviceSN:设备序列号是唯一能够标识某个设备的身份,设备序列号可以由平台自动生成也可以使用设备的MAC地址,IEMI串号等,每次登录需要设备序列号的参与,所以请妥善保管,不要泄露给他人;
  • DeviceSecret:设备密码是设备登录时候的密钥,设备密码和设备序列号成对出现,一一对应,每次登录需要设备密码的参与,所以请妥善保管,不要泄露给他人。
产品密码
  • ProductSecret: 产品密码是用于动态注册时候使用的密钥,产品序列号和产品密码成对出现,一一对应,该参数很重要,所以请妥善保管,不要泄露给他人。
设备影子
  • 设备影子用于存储设备的当前状态信息。每个设备都会在云端有唯一的设备影子对应。上行:设备可以推送属性到设备影子,然后应用从设备影子获取设备属性值。下行:应用发布期望值给设备影子,然后设备从设备影子中获取期望值。
规则引擎
  • 规则引擎可以通过类SQL语法的语句将设备发送的数据进行筛选,并将其转发到UHost/Kafka MQ/MySQL/MongoDB/M2M等其他产品,供用户服务器使用。
主题(Topic)
  • 主题(Topic) 是以"/"区分的一个字符串,是发布/订阅(Pub/Sub)模型中消息的传输媒介。可以向Topic发布或者订阅消息。
发布(Pub)
  • 发布(Pub)是操作主题(Topic)的权限类型,具有往Topic中发布消息的权限,或称为写权限。
订阅(Sub)
  • 订阅(Sub)是操作主题(Topic)的权限类型,具有从Topic中订阅消息的权限,或称为读权限。
物模型

物模型是对设备在云端的功能抽象,包括设备的属性、命令和事件。

  • 属性: 一般是指设备运行时的状态,比如环境的温度和湿度,属性可读可写。
  • 命令: 命令是指对设备的下行控制,分为同步和异步,命令可以有输入参数和输出参数定义。命令不同于属性的设置,命令通常是一次性操作,不可用属性表征,比如旋转摄像头30°、删除指纹等。
  • 事件: 事件是指需要即时被外部知晓的信息,可以包含多个输出参数。事件不同于属性上报,属性上报通常是普通信息的,而事件通常是突发性的通知、警告或故障信息,比如故障告警、阈值超限等。