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-阿里云