日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Java SDK使用說明

更新時(shí)間:

物聯(lián)網(wǎng)絡(luò)管理平臺(tái)提供Java SDK,方便開發(fā)者使用Java程序操作物聯(lián)網(wǎng)絡(luò)管理平臺(tái)。開發(fā)者可以使用Maven依賴添加SDK。

  1. 安裝 Java 開發(fā)環(huán)境。

    您可以從Java 官方網(wǎng)站下載,并按說明安裝Java開發(fā)環(huán)境。

  2. 安裝物聯(lián)網(wǎng)絡(luò)管理平臺(tái)Java SDK。

    1. 訪問 Apache Maven 官網(wǎng)下載 Maven 軟件。

    2. 添加 Maven 項(xiàng)目依賴。

      物聯(lián)網(wǎng)絡(luò)管理平臺(tái)SDK的Maven依賴坐標(biāo):

      <dependency>
          <groupId>com.aliyun</groupId>
          <artifactId>aliyun-java-sdk-linkwan</artifactId>
          <version>3.0.0</version>
      </dependency>                       

      阿里云云端公共SDK的Maven依賴坐標(biāo):

      <dependency>
          <groupId>com.aliyun</groupId>
          <artifactId>aliyun-java-sdk-core</artifactId>
          <version>4.5.2</version>
      </dependency>                       

初始化 SDK

初始化SDK,并實(shí)例化 IAcsCLient 接口。(即以下代碼片段中的 client 對象)。

String regionId = "cn-shanghai";
//阿里云賬號AccessKey擁有所有API的訪問權(quán)限,建議您使用RAM用戶進(jìn)行API訪問或日常運(yùn)維。
//強(qiáng)烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導(dǎo)致AccessKey泄露,威脅您賬號下所有資源的安全。
//本示例使用了阿里云Credentials工具托管AccessKey,來實(shí)現(xiàn)API訪問的身份驗(yàn)證。具體配置操作(或者配置環(huán)境變量),請參見http://bestwisewords.com/document_detail/378657.html?spm=a2c4g.262075.0.0.74465ccdEUyxZc
EnvironmentVariableCredentialsProvider credentialsProvider = new EnvironmentVariableCredentialsProvider();
DefaultProfile profile = DefaultProfile.getProfile(regionId, credentialsProvider.getCredentials().getAccessKeyId(), credentialsProvider.getCredentials().getAccessKeySecret());
IAcsClient client = new DefaultAcsClient(profile);
			
說明

accessKeyId 即您阿里云賬號的 AccessKey ID,accessKeySecret 即 AccessKey ID 對應(yīng)的 AccessKey Secret。您可在阿里云官網(wǎng)控制臺(tái) AccessKey 管理中創(chuàng)建或查看您的 AccessKey。

發(fā)起調(diào)用

下文以調(diào)用 SendUnicastCommand API方法向節(jié)點(diǎn)下發(fā)業(yè)務(wù)數(shù)據(jù)為例,描述調(diào)用API的方法,即向節(jié)點(diǎn)下發(fā)業(yè)務(wù)數(shù)據(jù)。

SendUnicastCommandRequest request = new SendUnicastCommandRequest();

request.setProtocol(ProtocolType.HTTPS);
request.setMethod(MethodType.POST);
//設(shè)備唯一身分標(biāo)識DevEUI
request.setDevEui("0000000000000000");
//當(dāng)前業(yè)務(wù)數(shù)據(jù)最大下發(fā)次數(shù)
request.setMaxRetries(0);
//設(shè)備對應(yīng)端口號
request.setFPort(0);
//業(yè)務(wù)數(shù)據(jù)下發(fā)類型
request.setConfirmed(false);
//是否清除之前的業(yè)務(wù)指令
request.setCleanUp(false);
//具體業(yè)務(wù)指令
request.setContent("00000000");

try {
    SendUnicastCommandResponse response = client.getAcsResponse(request);
    System.out.println(response);
} catch (ClientException e) {
    e.printStackTrace();
}