Решение проблемы с определением местоположения на ps vita

в 7:25, , рубрики: ps vita, sony, Sony PlayStation, Игровые приставки, Песочница, метки: ,

Не далее как месяц назад компания «Сони» представила всему миру новую портативную консоль под названием PS VITA. Она имеет целый ряд преимуществ перед их предыдущей портативной игровой системой (PlayStationPortable, PSP), и, конечно же, целый ряд недостатков, таких как отсутствие половины (если не больше) заявленных возможностей, и, что самое неприятное, нестабильную (а то и вовсе никакую) работу возможностей, таки реализованных.

Одной из таких «условно работающих» «фишек» консоли являются поддержка Google Maps и некое подобие социальной сети для пользователей VITA — приложение NEAR. Оно, в идеале, должно постоянно отслеживать наше местоположение в пространстве, и, исходя их полученных координат, делать множество полезных вещей — считать пройденное за день расстояние, находить «спрятанные» пользователями для других участников сети «подарки» (то есть, если по-русски, уметь привязывать контейнеры с данными к географическим координатам), показывать владельцев игровой системы в радиусе 7 км и предлагать подружиться с ними и играть, если у них найдется, в сетевые игры вместе.

Как видите, радостей вагон и маленькая тележка. Только не работает.

Однако, не все так плохо, как могло бы показаться.

Ревизий консоли существует на данный момент две — с 3G модулем, и без него. В обеих системах есть wi-fi. И если проблема первых — слабый GSM модуль, и решается она просто-напросто прогулкой на балкон или на улицу, подальше от бетонных перекрытий (ну и обновлением на новую прошивку, конечно же, когда она выйдет, потому как есть еще такая неприятная штука как «ошибка отправки данных», а это лечить уже нужно «в консерватории»...), то с горестями вторых, только «вайфайных», пользователю придется справляться в одиночку.

Я — счастливый владелец именно «вайфайной» ревизии консоли. Она дешевле.
Поэтому, когда устройство первый раз заявило мне о проблемах с определением местоположения, переполошился не на шутку и пошел читать методичку. Которая, конечно же, сведений о проблеме не содержала. Не особо содержали ее и посты на официальном форуме, но там я прочитал отчет одного хитрого товарища, который посадил свою «Виту» за сетевой экран и аккуратно разобрал трафик, нашедши там запросы своего местоположения к сервису Скайхук. Сейчас у них есть даже отдельный раздел «для пользователей VITA». Оказалось, всего необходимо зарегистрировать в сервисе свою точку доступа, привязав ее к географическим координатам, и вуаля — NEAR начинает работать. Через две недели. «Когда полностью обновиться информация о вашем устройстве в наших базах».

Happy End? Не для всех, как оказалось.

Моя точка сделана компанией TP-Link. У нее «юзер-френдли» интерфейс с минимумом необходимых настроек и кнопка «сделать так, чтоб само работало» (QSS) Понятно, МАК-адрес в рамочке, кнопочка «клонировать», все как у людей.

Вот только «Скайхук» на мой МАК-адрес не реагировал никак, что обычно означает «точка доступа с таким маком в природе не существует». Занятно.

У меня много друзей — линуксоидов. Решение любой проблемы для них начинается с фразы «слезай с венды». О том, что существует линукс для роутеров — DD-WRT — я узнал с удивлением именно от них. И, после установки, оказалось, что МАК-адресов у моего роутера на самом деле не один, как показывала его официальная прошивка, а целых три — LAN MAC, WAN MAC и нужный нам Wireless MAC.

И вот «скармливание» Скайхуку именно Wireless MAC принесло желанный результат.

Осталось добавить, что фирма «Сони» — контора хитрая. И в новой прошивке, которая, по идее должна принести нам мир, процветание, HTML5 поддержку в наших портативных браузерах и совместимость с предыдущими поколениями консоли, вполне может оказаться очередная головоломка из серии «сделай сам для своей консоли». Ждем-с.

Автор: Aldorr

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js