KLink普通设备使用示例

本文描述使用KLink格式的普通设备接入IoT OS的流程。

【说明】:

  1. 此文中举例皆为MQTT协议。
  2. 普通设备区别于终端子设备,普通设备不需要网关可以直接与平台连接。如智能水表、智能电表。关于普通设备的详情可以参考创建产品名词解释

接入流程简介

普通设备接入大致可以分为以下几个阶段:

前期准备->设备上线->设备上报->设备离线

前期准备

  1. 在设备接入之前需要用户已经成功创建好对应的产品,详细步骤可见设备接入-创建产品。并且已经完成产品物模型的创建;
  2. 在建立的产品下创建设备。IoT OS在完成创建设备时自动完成设备注册。可以在设备的"上下行数据"中查看,如下图所示。

第一步 设备上线

完成设备注册后,进行登录连接即可完成设备上线。

第二步 设备上报

设备完成上线后,可以进行数据上报操作。详情可见KLink-设备上报

{
  "action": "devSend",
  "msgId": 0,
  "pk": "d5d499e000724c98bbb2d227b27d3aaf",
  "devId": "znsb001",
  "data": {
    "cmd": "reportWater",
    "params": {
      "water": 50
    }
  }
}

【说明】此处设备上报指令标识为reportWater,参数标识为water,参数值为50

设备除了进行与物模型有关的数据上报,还可以进行以下操作:

指令功能 详情
设备上报固件信息 reportFirmware
设备回应固件升级指令 devUpgradeResp
设备上报升级进度 devUpgradeProgress

第三步 设备离线

当设备完成操作后,断开连接即可完成设备下线操作。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""