You are not logged in.
- Topics: Active | Unanswered
Announcement
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
Есть шанс, что клиент будет работать на WinCE, в фоне? С запущеной программой навигации?
Если там есть GPS драйвер то будет, если нет, не будет. Скорее всего его там нет.
Offline
#277 2012-04-13 13:08:29
- Cd_spb
- Member
- From: Санкт-Петербург
- Registered: 2011-11-04
- Posts: 1,267
Re: OsMo Monitoring
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
То что нашёл:
I have installed the Osmand on my t-mobile pulse with android 2.1 and
it works fine except for the spanish voices.
По описаниям 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
разлогинился, получил хэш как гость, всё ввёл по новой, 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 ![]()
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
Это первый массовый тест группового мобильного мониторинга
Попробуем себя искать тоже внутри реальных условий центра города, прерывания связи и т.п. Колонна имеет некую длину, разрывы - будет интересно. Главное не отвлекаться от дороги ![]()
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
Тест удался, всё работает и уже благодаря монитору я смог догнать людей, когда отстал
Ну и забавно когда уже разлучились, под одной и той же улице навстречу друг другу с разницей минут 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
разлогинился, получил хэш как гость, всё ввёл по новой, 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
Эх... ожидаем официального клиента на андроид, а то эти мега-колупания османда, меня раздражать начинают.
Два аспекта:
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
Все инструкции ищите на сайте мониторинга:
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
GaM wrote:Эх... ожидаем официального клиента на андроид, а то эти мега-колупания османда, меня раздражать начинают.
Два аспекта:
1. Популярность OsmAnd`а гораздо больше чем твоего ресурса+клиентов. И проще популяризировать такие возможности через него.
2. Гораздо интересней, с точки зрения карт и т.п., смотреть на векторной карте взаиморасположение пользователей. Может быть включён роутинг и тогда может быть не удобно переключаться.Сот-но, гораздо интересней вносить патчи в код OsmAnd`а. Как я понимаю это возможно http://code.google.com/p/osmand/wiki/In … nvironment
Естественно, никто не запрещает делать это параллельно. Кроме того, можно для отдельного клиента использовать наработки османда, например, в части визуализации на карте.Для OsmAnd`а нужно где в доступном месте прописать, что за он-лайн мониторинг, адрес сайта. В help или ещё где. Я например, пока не наткнулся на эту тему, даже не догадывался для чего это.
Прописать может только разработчик.
Я согласен что в него это внести интересней, однако ввиду запутанности кода это гораздо сложнеее чем написать второй/османд. Поддержки плагинов там полной так и нет. Вообщем бред ![]()
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
Помониторил немного траффик:
Отправка: 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 откуда вылез.... я его отрубил же
Контент тайп, тайм и сервер это не отрубаемые заголовки. Тем более без них по идее модули ос которые загружают урл могут выдать ошибку, ибо это нарушение стандарта HTTP.
Offline
#293 2012-04-14 12:12:05
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Offline
#294 2012-04-14 20:21:13
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
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 байт на одну отправку координат.
На эту цифру ориентироватся если не безлимитный траффик :-)
Фуф... нашел как отрубить эту страшную сессию. Сейчас вроде бы хедеры минимальные (182 байта туда сюда (твой запрос)) - проверь пожалуйста.
Также данные куки исчезли с авторизатора, апи сервера и m.esya.ru ![]()
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
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, как я предлагал несколько выше или даже на прошлой странице ![]()
В канале может быть сотня людей, если всех подгрузить и они будут в одном городе... вааа полный. Там только онлайн координаты, если человек онлайн.
Передача раз в секунду очень редко где нужна, хватает и раз в 5
Мегабайты благо мало стоят, и так сократили нагрузку в 3 раза уже ![]()
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
какой простор для оптимизации!
GET /?47.633622|-122.186488|9|33.3|0.05|52C1BA2|601 ....
Кстати да, параметры же тоже весят. спасибо за наводку ![]()
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