742
阿裏雲
使用說明-java__SDK使用參考_服務器端API_阿裏雲物聯網套件-阿裏雲
JAVA SDK使用說明
公共參數
名稱 | 類型 | 是否必須 | 描述 |
---|---|---|---|
accessKeyId | String | 必須 | 阿裏雲的Access Key ID |
accessKeySecret | String | 必須 | 阿裏雲的Access Key Secret |
- accessKeyId和accessKeySecret 在阿裏雲官網控製台獲取 https://ak-console.aliyun.com/#/accesskey
- 各個方法中需要用到 ProductKey 在IoT控製台 查看ProductKey數據.
引入SDK
*1 maven坐標:
<!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-iot -->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-iot</artifactId>
<version>2.1.1</version>
</dependency>
依賴公共包:
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>2.4.2</version>
</dependency>
*2 sdk源碼地址參考-github https://github.com/aliyun/aliyun-openapi-java-sdk/tree/master/aliyun-java-sdk-iot
初始化
String accessKey = "<your accessKey>";
String accessSecret = "<your accessSecret>";
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou",accessKey, accessSecret);
DefaultAcsClient client = new DefaultAcsClient(profile);//初始化SDK客戶端
發起調用
以推送數據到設備為例
RevertRpcRequest rpcRequest = new RevertRpcRequest();
rpcRequest.setDeviceName("11a936267d2a4b6eb7b4cb8549fc1fa7");//設備接入時候得到ID
rpcRequest.setProductKey(ProductKey);//設備接入時候填寫的ProductKey
rpcRequest.setTimeOut(5000); //超時時間,單位毫秒.如果超過這個時間設備沒反應則返回"TIMEOUT"
rpcRequest.setRpcContent("aGVsbG8gd29ybGQ=");//推送給設備的數據.數據要求二進製數據做一次BASE64編碼.(示例裏麵是"helloworld"編碼後的值)
RevertRpcResponse rpcResponse = client.getAcsResponse(rpcRequest);
System.out.println(rpcResponse.getResponseContent());//得到設備返回的數據信息.
System.out.println(rpcResponse.getRpcCode());//對應的響應碼( TIMEOUT/SUCCESS/OFFLINE等)
最後更新:2016-12-20 11:02:13
上一篇:
總體說明__服務器端API_阿裏雲物聯網套件-阿裏雲
下一篇:
使用說明-php__SDK使用參考_服務器端API_阿裏雲物聯網套件-阿裏雲
設備接入協議__IoT Hub_產品組件_阿裏雲物聯網套件-阿裏雲
創建自定義監控項和報警規則__自定義監控_用戶指南_雲監控-阿裏雲
PutBucketReferer__關於Bucket的操作_API 參考_對象存儲 OSS-阿裏雲
文本反垃圾接口__文本反垃圾API_內容檢測API文檔_阿裏綠網-阿裏雲
畫像分析__產品與架構介紹_-阿裏雲
刪除應用實例__應用API列表_API參考_容器服務-阿裏雲
負載均衡性能指標__負載均衡性能常見問題_常見問題_負載均衡-阿裏雲
概要__EDAS 中的 Dubbo 開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
物理專線接入終止__高速通道相關接口_API 參考_雲服務器 ECS-阿裏雲
RelationCondition__DataType_API 參考_表格存儲-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲