[Apple] Использование Apple (find my device) в GPS-трэкере
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Использование Apple (find my device) в GPS-трэкере
Похоже вот решение проблемы:
https://github.com/albeebe/PHP-FindMyiPhone
пытаюсь это все прикрутить к нам
https://github.com/albeebe/PHP-FindMyiPhone
пытаюсь это все прикрутить к нам
- Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Использование Apple (find my device) в GPS-трэкере
Я сегодня попробовал, у меня не завелось( У вас заработало?Vovix писал(а):Похоже вот решение проблемы:
https://github.com/albeebe/PHP-FindMyiPhone
пытаюсь это все прикрутить к нам
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Использование Apple (find my device) в GPS-трэкере
пока нет! получаю пустую таблицу устройств!Dark_Veter писал(а):Я сегодня попробовал, у меня не завелось( У вас заработало?Vovix писал(а):Похоже вот решение проблемы:
https://github.com/albeebe/PHP-FindMyiPhone
пытаюсь это все прикрутить к нам
P.S.
вот это тоже должно работать: http://pastebin.com/7eCWBawi
HELP! HELP!
это точно должно работать - менял код он 3 дня назад!!! свежий он!
Последний раз редактировалось Vovix Пн янв 16, 2017 10:58 pm, всего редактировалось 2 раза.
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Использование Apple (find my device) в GPS-трэкере
Истина где-то рядом!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Использование Apple (find my device) в GPS-трэкере
Запускал этот класс с примером на отдельном сервере WAMP результат тот-же - пустая таблица!
Нужна помощь специалистов, моих знаний не хватает - кто может ПОМОГИТЕ!
Нужна помощь специалистов, моих знаний не хватает - кто может ПОМОГИТЕ!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Использование Apple (find my device) в GPS-трэкере
У МЕНЯ ЗАПУСТИЛОСЬ НА ОТДЕЛЬНОМ СЕРВЕРЕ ПОД WAMP!!!
сейчас попробую интегрировать!
P.S.
при чем заработало вот это:
https://github.com/albeebe/PHP-FindMyiPhone
сейчас попробую интегрировать!
P.S.
при чем заработало вот это:
https://github.com/albeebe/PHP-FindMyiPhone
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Использование Apple (find my device) в GPS-трэкере
Вечером поковыряюсь для интеграции, но я это медленно смогу сделать...
готов поделиться решением проблемы и прошу более опытных переделать все для нас!
вот, еще раз, ссылка на заработавший у меня правильно класс: https://github.com/albeebe/PHP-FindMyiPhone
Как я это запустил:
После запуска на отдельном сервере Apache (WAMP) я обнаружил ошибки в логе Apache:
делаю вывод проблема: SSL certificate problem: self signed certificate in certificate chain
ищем решение проблемы и находим:
вот файл cacert.pem тут -> https://curl.haxx.se/docs/caextract.html
кладем его в папку с установленным PHP и прописываем правильный путь в php.ini
запускаем example.php
и УРА!!! мой iPhone выдает истошный звук и сообщение на экран!
Дело за малым... надо внести исправления в класс от zelevova
(возможно это: http://pastebin.com/7eCWBawi тоже заработает)
готов поделиться решением проблемы и прошу более опытных переделать все для нас!
вот, еще раз, ссылка на заработавший у меня правильно класс: https://github.com/albeebe/PHP-FindMyiPhone
Как я это запустил:
После запуска на отдельном сервере Apache (WAMP) я обнаружил ошибки в логе Apache:
Код: Выделить всё
* Trying 17.248.150.18...
* Connected to fmipmobile.icloud.com (17.248.150.18) port 443 (#15)
* SSL certificate problem: self signed certificate in certificate chain
* Closing connection 15
ищем решение проблемы и находим:
Код: Выделить всё
In fact, you just need an up-to-date CA root certificate bundle. Installing an updated one is as easy as:
Downloading up-to-date cacert.pem file from cURL website and
Setting a path to it in your php.ini file, e.g. on Windows:
curl.cainfo=c:\php\cacert.pem
кладем его в папку с установленным PHP и прописываем правильный путь в php.ini
запускаем example.php
и УРА!!! мой iPhone выдает истошный звук и сообщение на экран!
Дело за малым... надо внести исправления в класс от zelevova
(возможно это: http://pastebin.com/7eCWBawi тоже заработает)
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Использование Apple (find my device) в GPS-трэкере
Можно сделать проще. После 242 (функция curlPOST) строки в файле class.findmyiphone.php добавляем:
Соответственно получится так:
Код: Выделить всё
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Код: Выделить всё
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $this->client["user-agent"]);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
if (strlen($authentication) > 0) {
curl_setopt($ch, CURLOPT_USERPWD, $authentication);
}
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Использование Apple (find my device) в GPS-трэкере
можно и так, но очень не рекомендуют делать это на форумах!Dark_Veter писал(а):Можно сделать проще. После 242 (функция curlPOST) строки в файле class.findmyiphone.php добавляем:Соответственно получится так:Код: Выделить всё
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
СпойлерПоказатьКод: Выделить всё
$ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $body); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, $this->client["user-agent"]); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); if (strlen($authentication) > 0) { curl_setopt($ch, CURLOPT_USERPWD, $authentication); }
Вопрос в другом: Dark_Veter, возьметесь переделать нашу функцию?
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Использование Apple (find my device) в GPS-трэкере
А почему не рекомендуют? Могу переделать, но у меня нет айфона сейчас. Определение местоположения у меня работает, но больше ничего не могу протестировать пока. Жена вернется, возьму у нее айфон, проверю.Vovix писал(а):
можно и так, но очень не рекомендуют делать это на форумах!
Вопрос в другом: Dark_Veter, возьметесь переделать нашу функцию?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect