Код: Выделить всё
geturl($server."/gps.php?latitude=".gg("toyota.lat")."&longitude=".gg("toyota.lon")."&deviceid=MyCar&accuracy=20",0);
Модератор: immortal
Код: Выделить всё
geturl($server."/gps.php?latitude=".gg("toyota.lat")."&longitude=".gg("toyota.lon")."&deviceid=MyCar&accuracy=20",0);
А как вы управляете автозапуском через arduino?AndreyK писал(а):Всем привет!
Соорудил устройство на arduino в паре с gsm модемом для установки в авто. С целью получения координат и управления автозапуском из системы.
Все отлично работает: устройство читает свойство и включает автозапуск, отправляет свои координаты
в свойства av.lat и av.lon.
Я собираю все это в одну строку и отправляю в с свойство Toyota.Coordinates и выставляю время Toyota.CoordinatesUpdated и Toyota.CoordinatesUpdatedTimestamp. Но в модуль эти данные не попадают и устройство на карте не отображается.
Как можно отправить эту строку в модуль уже из системы? Может что-то типо getURLBackground() ? Как правильно сформировать?
Спасибо большое! Все заработало!xor писал(а):У вас должен быть создан юзер Тойота, в модуле - находиться Устройство, привязанное к этому юзеру, с определенным deviceid (допустим, MyCar), тогда можно вызывать что-то типаМожно в консоли позапускать для проверки.Код: Выделить всё
geturl($server."/gps.php?latitude=".gg("toyota.lat")."&longitude=".gg("toyota.lon")."&deviceid=MyCar&accuracy=20",0);
Формирую HTTP запросы в arduino для sim900 как в этой инструкции http://alex-exe.ru/radio/wireless/gsm-sim900-gprs/webms писал(а):А как вы управляете автозапуском через arduino?AndreyK писал(а):Всем привет!
Соорудил устройство на arduino в паре с gsm модемом для установки в авто. С целью получения координат и управления автозапуском из системы.
Все отлично работает: устройство читает свойство и включает автозапуск, отправляет свои координаты
в свойства av.lat и av.lon.
Я собираю все это в одну строку и отправляю в с свойство Toyota.Coordinates и выставляю время Toyota.CoordinatesUpdated и Toyota.CoordinatesUpdatedTimestamp. Но в модуль эти данные не попадают и устройство на карте не отображается.
Как можно отправить эту строку в модуль уже из системы? Может что-то типо getURLBackground() ? Как правильно сформировать?
Спасибо за идею, но не в моем случае к сожалению.Logrus писал(а):lanket, посмотри https://majordomo.smartliving.ru/forum/ ... 167#p67167
там в метод SetLocation в классе Users (связанное свойство Coordinates), имхо переосмыслить и сына контролировать можно и не только
есть и свойство юзер.HomeDistance в метрах от координат дома, и направление можно получить, хз как правда, но точно можно
и собственно вопрос по этому
$res=$xml->{'GeoObjectCollection'}->{'featureMember'}[0]->{'GeoObject'}->{'metaDataProperty'}->{'GeocoderMetaData'}->{'AddressDetails'}->{'Country'}->{'AddressLine'};
1. если все нормально приходит в виде: Свердловская область, Нижний Тагил, улица, номер дома
2. не знаю как приходит когда не геокодировало
как обрезать строку до: улица, номер дома
желательно, учесть оба варианта?
Про фигуры это самое то что хотелось бы. Тупо радиус удовлетворяет не на все 100. Буду изучать. Спасибо.Logrus писал(а):в примере выше яндекс
и про радиус можно на любой фигуре проверять соответствие координат (вхождение)...
А вот ссылка эта вообще не понял к чему. Там про картографию OpenStreetMap.Logrus писал(а):...
к Котяре (https://habrahabr.ru/users/Komzpa/)