阿里物联网套件-服务端SDK学习实践(基础篇-9根据设备名称查询设备信息)
来源:互联网 发布:海报字体软件 编辑:程序博客网 时间:2024/06/03 19:44
根据设备名称查询设备信息
public class QueryDeviceByNameTest { public static void main(String[] args) { DefaultAcsClient client = BaseTest.init(); QueryDeviceByNameRequest request = new QueryDeviceByNameRequest(); request.setProductKey("******"); request.setDeviceName("test_a"); QueryDeviceByNameResponse response = null; try { response = client.getAcsResponse(request); } catch (ClientException e) { e.printStackTrace(); } if(response != null){ System.out.println(ToStringBuilder.reflectionToString(response, ToStringStyle.SHORT_PREFIX_STYLE)); System.out.println(ToStringBuilder.reflectionToString(response.getDeviceInfo(), ToStringStyle.SHORT_PREFIX_STYLE)); } }}
打印结果:
QueryDeviceByNameResponse[requestId=496F7F06-1C2C-42A1-9BE7-8E4FB7DBD52F,success=true,errorMessage=<null>,deviceInfo=com.aliyuncs.iot.model.v20170420.QueryDeviceByNameResponse$DeviceInfo@41408b80]QueryDeviceByNameResponse.DeviceInfo[deviceId=******,deviceSecret=******,productKey=******,deviceStatus=<null>,deviceName=test_a,deviceType=<null>,gmtCreate=Sun, 28-May-2017 11:30:02 GMT,gmtModified=<null>]
搜索条件就是某个产品(产品KEY)下的某个设备(设备名称唯一)。
以下是个人项目的思考,可跳过。客户端多个用户在同一个产品下新建设备可能重名,所以平台层面要对用户申请的设备名字进行改造,比如加前后缀等操作,粗暴点直接提醒该设备名已经占用。
阅读全文
0 0
- 阿里物联网套件-服务端SDK学习实践(基础篇-9根据设备名称查询设备信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-6查询设备列表)
- 阿里物联网套件-服务端SDK学习实践(基础篇-8查询批量设备的申请状态及设备信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-5设备注册)
- 阿里物联网套件-服务端SDK学习实践(基础篇-7批量申请设备)
- 阿里物联网套件-服务端SDK学习实践(基础篇-10批量获取设备状态)
- 阿里物联网套件-服务端SDK学习实践(基础篇-4查询产品类型信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-12推送数据给设备并得到响应)
- 阿里物联网套件-服务端SDK学习实践(基础篇-1准备)
- 阿里物联网套件-服务端SDK学习实践(基础篇-2创建产品)
- 阿里物联网套件-服务端SDK学习实践(基础篇-3修改产品信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-13发布广播消息)
- 阿里物联网套件-服务端SDK学习实践(开篇)
- 阿里物联网套件-设备端SDK学习实践(C版-Linux-MQTT)
- 阿里物联网套件-服务端SDK学习实践(基础篇-11发消息到指定的Topic)
- 根据驱动名称取得设备
- 物联网与穿戴设备专题(2)——可穿戴设备平台开发套件LinkIt ONE
- 用Azure物联网网关SDK连接设备
- java 使用字节流读写数据
- 安装setuptools和pip
- (159)材质表达式参考资料
- 自考总结
- Day09-Android中对Activity的理解(回答下面问题)
- 阿里物联网套件-服务端SDK学习实践(基础篇-9根据设备名称查询设备信息)
- LinkedList基本用法
- 对象权限与系统权限的差异
- CustomClassLoader4Resources
- 网络技术问题解答1
- c语言中,关于延迟函数的理解
- javascript--Cookie初窥
- Day10-Android中对Context的理解(回答下面问题)
- pat—1019数字黑洞