阿里物联网套件-服务端SDK学习实践(基础篇-5设备注册)

设备注册

官网链接

public class RegistDeviceTest {

    public static void main(String[] args) {
        DefaultAcsClient client = BaseTest.init();

        RegistDeviceRequest request = new RegistDeviceRequest();
          request.setProductKey("******");//产品Key,新建产品时可获得
          request.setDeviceName("testDevice66");//设备名字
          RegistDeviceResponse response = null;
        try {
            response = client.getAcsResponse(request);
        } catch (ServerException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (ClientException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.out.println(ToStringBuilder.reflectionToString(response, ToStringStyle.SHORT_PREFIX_STYLE));
    }
}

打印返回信息

RegistDeviceResponse[requestId=7F8B6ED5-32D4-4C8F-BC1A-E2624CEBA491,success=true,errorMessage=<null>,deviceId=******,deviceSecret=******,deviceStatus=<null>,deviceName=testDevice66]

设备注册就是在某个产品下新建一个设备。
只要设备的DeviceName参数即可,可以设空,如果名称为空则由阿里云生成设备名称默认与设备id一致。设备名称在产品内唯一,如果已存在则返回已有设备信息。

    DeviceId //阿里云颁发的设备id 全局唯一
    DeviceName//设备名称,用户自定义或系统生成
    DeviceSecret//设备私钥
    DeviceStatus//预留状态字段
    ErrorMessage//错误信息

控制台显示
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值