更新时间:2022-02-21 GMT+08:00

注册设备

概述

应用服务器通过调用物联网平台的“注册直连设备”接口,在物联网平台添加设备,接口信息详见API参考文档。

本文档基于调用API接口的代码样例(Java)进行指导,帮助开发者理解“注册直连设备”接口的调用。

操作指导

  1. 在eclipse中,选择src > com.huawei.service.deviceManagement > RegisterDirectConnectedDevice.java ,修改“verifyCode”“nodeId”“timeout”“manufacturerId”“manufacturerName”“deviceType”“model”“protocolType”的取值。

    配置说明如下:

    • “verifyCode/nodeId”需要与真实设备的唯一标识符(IMEI或mac)一致。如果使用的是设备模拟器,则“verifyCode”可以是数字、字母和特殊符号的组合,开发者可自行定义,但不可以与其它设备的verifyCode重复。
    • “timeout”单位是“秒”“timeout”的取值作用如下:
      • timeout = 0,注册的设备不会过期。
      • timeout > 0,真实设备必须在设置的时间内上线,否则注册的设备会因为过期而被IoT平台删除。如果不携带timeout,则默认过期时间是180秒。
      • 在设备绑定成功后,“timeout”不再起作用,注册的设备不会过期。
    • “manufacturerId”“manufacturerName”“deviceType”“model”“protocolType”需要与对应的Profile保持一致。

  2. 右键单击“RegisterDirectConnectedDevice.java”,选择Run As > Java Application
  3. 在控制台查看响应消息的打印日志,如果获得“deviceId”,则说明注册成功。

    可以在开发中心的产品 > 设备管理中,查看新注册的设备是否已经显示。此时,注册设备只有设备ID(deviceId)信息。