Я бы немного поправил Ваш код, там 2 ошибочки:directman66 писал(а):Теперь полагаю можно следить и за малышами в садике и за собаками (кому часы великоваты)?
https://ru.aliexpress.com/item/A9-Mini- ... -Ee2JQzjUz
http://www.gearbest.com/m-review-a-view ... 469345.htm
ссылка на обзор https://www.youtube.com/watch?v=RmpQH5DHUXg&t=1146s
На сайте https://livegpstracks.com/default.php?c ... &modid=423 есть пример конфигурации, т.е. полагаю брелок можно настроить а пересылку команд через этот плагин или импорт данных с указанного сайта.
Значит можно покупать, так как готовый скрипт импорта данных с сервиса livegpstracks у нас имеется.СпойлерПоказать$urls = [
['url' => 'http://livegpstracks.com/viewer_coos_s. ... 8658217585'],
['url' => 'http://livegpstracks.com/viewer_coos_s. ... 2955857342'],
];
foreach ($urls as $url1) {
echo $url1['url'];
$content=getURL($url1['url'], 0);
$data=json_decode($content,true);
//$objn=$data[0]['id'];
$objn=$data[0]['code'];
echo $objn.'----------------';
addClassObject('livegpstracks',$objn);
$src=$data[0];
//получаю последнее значение времени импортирования в бд
$lud=gg($objn.'.d'); $lut=gg($objn.'.d');
sg( $objn.'.json',$content);
sg( $objn.'.link','https://livegpstracks.com/dv_'.$objn.'.html');
foreach ($src as $key=> $value ) {
sg( $objn.'.'.$key,$value);
echo $key;
}
if ($lud<> gg($objn.'.d') and ($lut<> gg($objn.'.t'))) {
$url = BASE_URL . '/gps.php?latitude=' . gg($objn.'.lat')
. '&longitude=' . gg($objn.'.lng')
. '&altitude=' . gg($objn.'.altitude')
. '&accuracy=' . gg($objn.'.gpsaccuracy')
. '&provider=' . gg($objn.'.cellid')
. '&speed=' .gg($objn.'.speed')
. '&battlevel=' . gg($objn.'.battery')
. '&charging=' . gg($objn.'.charging')
. '&deviceid=' . $objn ;
getURL($url, 0);
sg($objn.'.gpsupdate', 'updated');
}
else {sg($objn.'.gpsupdate', 'no need'); }
}
Код: Выделить всё
$urls = [
['url' => 'http://livegpstracks.com/viewer_coos_s.php?code=51......94'],
['url' => 'http://livegpstracks.com/viewer_coos_s.php?code=51.....94'],
];
foreach ($urls as $url1) {
$content=getURL($url1['url'], 0);
$data=json_decode($content,true);
$objn=$data[0]['code'];
addClassObject('livegpstracks',$objn);
$src=$data[0];
//получаю последнее значение времени импортирования в бд
$lud=gg($objn.'.d'); $lut=gg($objn.'.t');
sg( $objn.'.json',$content);
sg( $objn.'.link','https://livegpstracks.com/dv_'.$objn.'.html');
foreach ($src as $key=> $value ) {
sg( $objn.'.'.$key,$value);
echo $key;
}
if ($lud<> gg($objn.'.d') or ($lut<> gg($objn.'.t'))) {
$url = BASE_URL . '/gps.php?latitude=' . gg($objn.'.lat')
. '&longitude=' . gg($objn.'.lng')
. '&altitude=' . gg($objn.'.altitude')
. '&accuracy=' . gg($objn.'.gpsaccuracy')
. '&provider=' . gg($objn.'.cellid')
. '&speed=' .gg($objn.'.speed')
. '&battlevel=' . gg($objn.'.battery')
. '&charging=' . gg($objn.'.charging')
. '&deviceid=' . $objn ;
sg($objn.'.gpsupdate', 'updated');
}
else {sg($objn.'.gpsupdate', 'no need');}
}