You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#276 2012-04-13 12:26:33

fokin33
Member
Registered: 2010-01-08
Posts: 197

Re: OsMo Monitoring

Cd_spb wrote:

Есть шанс, что клиент будет работать на WinCE, в фоне? С запущеной программой навигации?

Если там есть GPS драйвер то будет, если нет, не будет. Скорее всего его там нет.

Offline

#277 2012-04-13 13:08:29

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsMo Monitoring

fokin33 wrote:
Cd_spb wrote:

Есть шанс, что клиент будет работать на WinCE, в фоне? С запущеной программой навигации?

Если там есть GPS драйвер то будет, если нет, не будет. Скорее всего его там нет.

Интересует возможность применение в автонавигаторах на WinCE. Думаю там есть драйвер ;-)

Offline

#278 2012-04-13 13:42:02

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Cd_spb wrote:

То что нашёл:

I have installed the Osmand on my t-mobile pulse with android 2.1 and
it works fine except for the spanish voices.

http://groups.google.com/group/osmand/b … 5f5c44c53b

По описаниям 1.5-1.6+

Offline

#279 2012-04-13 13:47:08

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

=nils= wrote:

разлогинился, получил хэш как гость, всё ввёл по новой, osmand на всякий случай переместил с карты на телефон, нет данных ... причем даже сейчас пишу через этот же gprs что и использует osmand, выключил векторные карты osmand - тайлы грузятся... даже незнаю куда копать...

Проблема не со стороны сайта же, потому разлогиниваться, менять хэши - бесполезно. Нужно крутить телефон, у меня вообще пока не встречалось такой проблемы с османдом, когда мониторинг туда внедрили более 100 человек на разной совершенно аппаратуре проверяли... хм...

Offline

#280 2012-04-13 14:27:01

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Кстати где-то часа полтора тут эмуляция моей поездки показывается: http://esya.ru/om/gamgamgam smile

Offline

#281 2012-04-13 15:25:24

fokin33
Member
Registered: 2010-01-08
Posts: 197

Re: OsMo Monitoring

В новом API не увидел передачу времени (параметр t) ? Куда он пропал ? ))

Offline

#282 2012-04-13 16:34:06

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Он был навязан/предложен автором османда, а зачем нужен достаточно жирный этот показатель никто не знает, убран, да и не он никогда и не обрабатывался.

Offline

#283 2012-04-13 17:07:39

fokin33
Member
Registered: 2010-01-08
Posts: 197

Re: OsMo Monitoring

Ок, уберу у себя тоже отправку.

Offline

#284 2012-04-13 17:53:32

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Сегодня в районе 23:30 по Москве можно наблюдать 2-3 бякера едущих в колонне велосипедистов на мероприятии "Пин-Микс": http://m.esya.ru/pin/m

Это первый массовый тест группового мобильного мониторинга smile Попробуем себя искать тоже внутри реальных условий центра города, прерывания связи и т.п. Колонна имеет некую длину, разрывы - будет интересно. Главное не отвлекаться от дороги smile

Last edited by GaM (2012-04-13 18:52:47)

Offline

#285 2012-04-13 23:47:55

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Тест удался, всё работает и уже благодаря монитору я смог догнать людей, когда отстал smile Ну и забавно когда уже разлучились, под одной и той же улице навстречу друг другу с разницей минут 30 проехали)) Единственно конечно очень неудобно с велосипедом, это останавливаться и смотреть в мобильник. А так, оживает всё быстро. Если интернет не отключен (при выключённом трекинге), то сайт оживает в течении пару секунд (у меня по крайней мере) и уже видно куда сместился человек.
Конечно крайне мешает ограниченность интерфейса мобильного телефона и сайта, некуда просто влепить быструю кнопку "приблизится к васе" ибо людей в канале может быть и 50 и 100 и тогда ахтунг будет. Тут решение будет тогда когда доделаем фирменное приложение под андроид, вроде бы подвижки пошли в то направление.

Offline

#286 2012-04-14 00:05:10

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

=nils= wrote:

разлогинился, получил хэш как гость, всё ввёл по новой, osmand на всякий случай переместил с карты на телефон, нет данных ... причем даже сейчас пишу через этот же gprs что и использует osmand, выключил векторные карты osmand - тайлы грузятся... даже незнаю куда копать...

Кстати... А фоновый режим то включаете? Интервал позиционирования? Время определения GPS?
Эх... ожидаем официального клиента на андроид, а то эти мега-колупания османда, меня раздражать начинают.

Offline

#287 2012-04-14 07:01:30

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsMo Monitoring

GaM wrote:

Эх... ожидаем официального клиента на андроид, а то эти мега-колупания османда, меня раздражать начинают.

Два аспекта:
1. Популярность OsmAnd`а гораздо больше чем твоего ресурса+клиентов. И проще популяризировать такие возможности через него.
2. Гораздо интересней, с точки зрения карт и т.п., смотреть на векторной карте взаиморасположение пользователей. Может быть включён роутинг и тогда может быть не удобно  переключаться.

Сот-но, гораздо интересней вносить патчи в код OsmAnd`а. Как я понимаю это возможно http://code.google.com/p/osmand/wiki/In … nvironment
Естественно, никто не запрещает делать это параллельно. Кроме того, можно для отдельного клиента использовать наработки османда, например, в части визуализации на карте.

Для OsmAnd`а нужно где в доступном месте прописать, что за он-лайн мониторинг, адрес сайта. В help или ещё где. Я например, пока не наткнулся на эту тему, даже не догадывался для чего это.

Offline

#288 2012-04-14 08:23:47

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsMo Monitoring

GaM wrote:

Все инструкции ищите на сайте мониторинга:
m.esya.ru

Меня сразу выкидывает на страницу http://esya.ru/om/ А там уже инструкции по конкретике. Общих слов про сервис - нет, про API - нет. Поправь, пожалуйста.

Last edited by Cd_spb (2012-04-14 08:26:48)

Offline

#289 2012-04-14 09:18:41

fokin33
Member
Registered: 2010-01-08
Posts: 197

Re: OsMo Monitoring

Помониторил немного траффик:
Отправка: 125 байт
GET /?a=47.633622&&b=-122.186448&&e=9&&h=33.3&&s=0.05&&u=52C1BA2&&n=601 HTTP/1.1..Connection: Keep-Alive..Host: t.esya.ru....
От сервера: 284 байт
HTTP/1.1 200 OK..Server: nginx..Date: Sat, 14 Apr 2012 08:01:54 GMT..Content-Type: text/html; charset=utf-8..Transfer-Encoding: chunked..Connection: keep-alive..Set-Cookie: sid=mhjvhbce3619tann00lqtjhov7dvq6pf; expires=Mon, 07-May-2012 11:35:14 GMT; path=/....e..{"state":"ok"}..0....
То есть суммарно(а вроде так и считается трафик на сотовых) получается 409 байт на одну отправку координат.
На эту цифру ориентироватся если не безлимитный траффик :-)

Offline

#290 2012-04-14 11:16:14

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: OsMo Monitoring

какой простор для оптимизации!
GET /?47.633622|-122.186488|9|33.3|0.05|52C1BA2|601 ....
в ответе отрезать Date, вместо куки использовать ответ json-а и передавать его в GET (эта кука вообще нужна?), контент-тип тоже, возможно, стоит вырезать.

Offline

#291 2012-04-14 12:08:11

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Cd_spb wrote:
GaM wrote:

Эх... ожидаем официального клиента на андроид, а то эти мега-колупания османда, меня раздражать начинают.

Два аспекта:
1. Популярность OsmAnd`а гораздо больше чем твоего ресурса+клиентов. И проще популяризировать такие возможности через него.
2. Гораздо интересней, с точки зрения карт и т.п., смотреть на векторной карте взаиморасположение пользователей. Может быть включён роутинг и тогда может быть не удобно  переключаться.

Сот-но, гораздо интересней вносить патчи в код OsmAnd`а. Как я понимаю это возможно http://code.google.com/p/osmand/wiki/In … nvironment
Естественно, никто не запрещает делать это параллельно. Кроме того, можно для отдельного клиента использовать наработки османда, например, в части визуализации на карте.

Для OsmAnd`а нужно где в доступном месте прописать, что за он-лайн мониторинг, адрес сайта. В help или ещё где. Я например, пока не наткнулся на эту тему, даже не догадывался для чего это.

Прописать может только разработчик.


Я согласен что в него это внести интересней, однако ввиду запутанности кода это гораздо сложнеее чем написать второй/османд. Поддержки плагинов там полной так и нет. Вообщем бред yikes

Last edited by GaM (2012-10-17 15:44:41)

Offline

#292 2012-04-14 12:10:59

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

fokin33 wrote:

Помониторил немного траффик:
Отправка: 125 байт
GET /?a=47.633622&&b=-122.186448&&e=9&&h=33.3&&s=0.05&&u=52C1BA2&&n=601 HTTP/1.1..Connection: Keep-Alive..Host: t.esya.ru....
От сервера: 284 байт
HTTP/1.1 200 OK..Server: nginx..Date: Sat, 14 Apr 2012 08:01:54 GMT..Content-Type: text/html; charset=utf-8..Transfer-Encoding: chunked..Connection: keep-alive..Set-Cookie: sid=mhjvhbce3619tann00lqtjhov7dvq6pf; expires=Mon, 07-May-2012 11:35:14 GMT; path=/....e..{"state":"ok"}..0....
То есть суммарно(а вроде так и считается трафик на сотовых) получается 409 байт на одну отправку координат.
На эту цифру ориентироватся если не безлимитный траффик :-)

Спасибо. Куку постараюсь отрубить. Expires откуда вылез.... я его отрубил же   yikes

Контент тайп, тайм и сервер это не отрубаемые заголовки. Тем более без них по идее модули ос которые загружают урл могут выдать ошибку, ибо это нарушение стандарта HTTP.

Offline

#293 2012-04-14 12:12:05

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

m.esya.ru - это просто алиас, там и не должно быть ничего.

Offline

#294 2012-04-14 20:21:13

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

fokin33 wrote:

Помониторил немного траффик:
Отправка: 125 байт
GET /?a=47.633622&&b=-122.186448&&e=9&&h=33.3&&s=0.05&&u=52C1BA2&&n=601 HTTP/1.1..Connection: Keep-Alive..Host: t.esya.ru....
От сервера: 284 байт
HTTP/1.1 200 OK..Server: nginx..Date: Sat, 14 Apr 2012 08:01:54 GMT..Content-Type: text/html; charset=utf-8..Transfer-Encoding: chunked..Connection: keep-alive..Set-Cookie: sid=mhjvhbce3619tann00lqtjhov7dvq6pf; expires=Mon, 07-May-2012 11:35:14 GMT; path=/....e..{"state":"ok"}..0....
То есть суммарно(а вроде так и считается трафик на сотовых) получается 409 байт на одну отправку координат.
На эту цифру ориентироватся если не безлимитный траффик :-)

Фуф... нашел как отрубить эту страшную сессию. Сейчас вроде бы хедеры минимальные (182 байта туда сюда (твой запрос)) - проверь пожалуйста.
Также данные куки исчезли с авторизатора, апи сервера и m.esya.ru smile

Last edited by GaM (2012-04-14 20:44:41)

Offline

#295 2012-04-14 20:36:48

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Ещё убрал keep_alive, теперь заголовок connection возвращает close.

Offline

#296 2012-04-14 20:51:51

fokin33
Member
Registered: 2010-01-08
Posts: 197

Re: OsMo Monitoring

Теперь стало так:
HTTP/1.1 200 OK..Server: nginx..Date: Sat, 14 Apr 2012 19:39:16 GMT..Content-Type: text/html; charset=utf-8..Transfer-Encoding: chunked..Connection: close....e..{"state":"ok"}..0....
182 байта.
Итого отправка+ответ=307.
То есть час с отправкой с периодом 1 секунда примерно 1 мегабайт траффика.
Уже лучше, но для тех кто без безлимита видимо только ждать бинарный протокол(за пределами родной сети безлимит неработает - я тоже жду :-) ).
Еще кстати в канальном мониторе не подгружаются последние известные координаты, имеет смысл добавить ?
С отображением точек на треке при увеличении или раскраской по скорости что-то получается ?

Для чего это нужно, например мне:
бывает интересно после поездки посмотреть статистику - время старта , финиша, среднюю -максимальную скорость и т.д.
Понятно что это можно взять из сохраненного трека или специально засекать, но просто с сайта удобнее глянуть.

Last edited by fokin33 (2012-04-14 21:04:13)

Offline

#297 2012-04-14 21:27:19

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

На самом деле тут такая политика. Трек что пишет система - это легкий ложик, его вообще обрабатывать тяжко, ибо там скорость так сэбэ определяется и т.п. Ибо мобильные GPSы больно кривые.

Анализ и обработка треков подробно реализовываются в другой системе ТреРа. Раньше была мысль сделать выгнузку хистори прям туда и там уже работать с треками, но не думаю что это полезно. Загрузить отдельно трек который пишется локально (плюс в том что нет развывов связи) можно с помощью общего API проекта esya, как я предлагал несколько выше или даже на прошлой странице smile

В канале может быть сотня людей, если всех подгрузить и они будут в одном городе... вааа полный. Там только онлайн координаты, если человек онлайн.

Передача раз в секунду очень редко где нужна, хватает и раз в 5 smile Мегабайты благо мало стоят, и так сократили нагрузку в 3 раза уже smile

Last edited by GaM (2012-04-14 21:43:13)

Offline

#298 2012-04-14 21:29:17

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Larry0ua wrote:

какой простор для оптимизации!
GET /?47.633622|-122.186488|9|33.3|0.05|52C1BA2|601 ....

Кстати да, параметры же тоже весят. спасибо за наводку smile

Last edited by GaM (2012-04-14 21:41:13)

Offline

#299 2012-04-14 21:36:05

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Профилёр в хромиуме странно, показывает только полученные данные: http://t.esya.ru/?47.633622:-122.186488 … 2C1BA2:601 сколько сей запрос весит? Правда заменил после теста с мобилы | на :, ибо какой-то парсер или ещё что-то схавало параметры, если из османда посылать данные.

Правда я подкрутил content-type и добавил несколько байт в ответ тем самым, неправильный тип был...

Last edited by GaM (2012-04-14 23:10:33)

Offline

#300 2012-04-15 00:01:19

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Такс... блин зафлудился я.

Вообщем ещё нашел несколько точек сжатия, в частности сам ответ. В итоге обновилось слегка API (1.02): http://esya.ru/om/API.html

Старые url продолжают работать пока, в течении месяца атрофируются, когда хеши большинством помрут старые.

Также я добавил описание про критичность ошибок. Ошибка номером меньше 30, повод для прекращения автоматической передачи.

Last edited by GaM (2012-04-15 03:11:31)

Offline

Board footer

Powered by FluxBB