Удаленный доступ к данным для сторонних сервисов доступен только для устройств с открытым доступом и реализовать в виде URL запроса на сервер. Тип запроса GET или POST неважен.
Результатом выполнения запроса будет JSON строка с параметрами:
Результатом выполнения запроса будет JSON строка с параметрами:
Тип данных «point» состоит из двух параметров:
function getDataOpenDeviceByPeriod() {
$.ajax({
type:"POST",
dataType:'json',
url:'https://viziot.com:48654',
timeout: 10000,
data:{
'action':'getDataOpenDeviceByPeriod',
"keyPublicDevice" : "XPHQM555HIB8P7USMGZM7YFLLRMAP7YIFJZQJY0CTSCV",
"timeStampStart" : parseInt(new Date().getTime()/1000) - (60*60*24),
"timeStampEnd" : parseInt(new Date().getTime()/1000),
},
success: function(json){
var data = eval(json);
switch(data.type) {
case 'ok':
console.log('ok', data);
break;
case 'error':
console.log("error", data);
break;
default :
console.log(json);
}
}
});
}
function getLastDataOpenDevice() {
$.ajax({
type:"POST",
dataType:'json',
url:'https://viziot.com:48654',
timeout: 10000,
data:{
'action':'getLastDataOpenDevice',
"keyPublicDevice" : "XPHQM555HIB8P7USMGZM7YFLLRMAP7YIFJZQJY0CTSCV",
},
success: function(json){
var data = eval(json);
switch(data.type) {
case 'ok':
console.log('ok', data);
break;
case 'error':
console.log("error", data);
break;
default :
console.log(json);
}
}
});
}
$(function(){
getDataOpenDeviceByPeriod();
getLastDataOpenDevice();
})