QueryDeviceRequest request = new QueryDeviceRequest("http://localhost:3701");
/可以设定通讯的超时时间
/
request.setConnectTimeout(30000);
request.setReadTimeout(30000);
/
/每次接口调用的唯一标识号,也可以使用系统内部的操作流水
String uuid = UUID.randomUUID().toString();
request.setBusiId(uuid);
/
/注册时公司名称
request.setBusiName("杭州电堂");
/注册时登录的手机号码
request.setBusiPhone("18638758602");
/申请的秘钥
request.setSecretKey("you secret key");
/如果硬件设备较多则进行分页查询,系统单次查最多 100条
/
/
/
request.setPageIndex(1);
request.setPageSize(20);
request.setPageCount(1);
ClientImpl client = new ClientImpl();
try {
QueryDeviceResponse response = client.getSmartResponse(request);
if(response.getCode() == 0){
/
/获取设备列表
List<SmartDeviceDTO> list= response.getSmartDeviceDTO();
else{
/出错,可以查询 response.msg的错误消息
}
}
/
}
}
catch (ClientException e) {
e.printStackTrace();