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.***

#876 2013-03-18 07:57:50

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

Re: OsMo Monitoring

Настройки девайса вроде заработали, правда не с первого нажатия на кнопку их открытия.

Offline

#877 2013-03-18 08:03:44

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

GaM wrote:

Настройки девайса вроде заработали, правда не с первого нажатия на кнопку их открытия.

ага, заработало. имеет смысл сейчас "гонять" уменьшенное время жизни сессии, или стоит подождать апдейта осмодроида?

Offline

#878 2013-03-18 09:44:33

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

Re: OsMo Monitoring

ilya3l wrote:
GaM wrote:

Настройки девайса вроде заработали, правда не с первого нажатия на кнопку их открытия.

ага, заработало. имеет смысл сейчас "гонять" уменьшенное время жизни сессии, или стоит подождать апдейта осмодроида?

Ну апдейт связан с тем что в некоторых ситуациях андроид глушит сервис, а при заглушении осмодроид шлет команду закрыть сессию, если я правильно понял, это аналогично названии кнопки "выход", но приложение имеет свойство перезапускаться и вот и получается такой конфуз. Собственно вот можно скачать тестовую версию с этими исправлениями: https://www.dropbox.com/s/z27baue0u7miann/OsmoDroid.apk
Там же уже к счётчику прибавляется количество точек отправленных через буфер.

Last edited by GaM (2013-03-18 09:44:58)

Offline

#879 2013-03-18 09:53:29

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

Re: OsMo Monitoring

Ой ошибочка, этих исправлений по повожу глушения сессий там пока нет

Offline

#880 2013-03-18 09:55:28

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

GaM wrote:

Собственно вот можно скачать тестовую версию с этими исправлениями: https://www.dropbox.com/s/z27baue0u7miann/OsmoDroid.apk
Там же уже к счётчику прибавляется количество точек отправленных через буфер.

поставил, сегодня завтра попробую в работе
====
upd.
ну тогда жду еще одну бету))

Last edited by ilya3l (2013-03-18 09:56:53)

Offline

#881 2013-03-18 09:57:18

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

Offline

#882 2013-03-19 23:52:29

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

Re: OsMo Monitoring

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

Короче надо протестировать, получилось ли исправление.

Last edited by GaM (2013-03-19 23:52:51)

Offline

#883 2013-03-20 06:06:13

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

Re: OsMo Monitoring

Мдя. Расстроила надпись "Еся.ру не доступна" в момент когда отключаешь инет и (sic!)OsmoDroid не включён!
Что это за обязательное слежение?

Offline

#884 2013-03-20 08:17:28

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

Re: OsMo Monitoring

Cd_spb wrote:

Мдя. Расстроила надпись "Еся.ру не доступна" в момент когда отключаешь инет и (sic!)OsmoDroid не включён!
Что это за обязательное слежение?

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

Достаточно выключить пункт автозагрузка (по умолчанию отключен) или выходить из программы кнопкой "Выход". Обо всех этих моментах по мере их появления писали, что после запуска программы фоновый сервис висит всегда и невидимо, для собственно функционала аля сообщения, управление, опрос батарейки-настройке осмодроида и т.п. Но кнопка выход есть и она естественно работает smile

Last edited by GaM (2013-03-20 08:24:25)

Offline

#885 2013-03-20 11:46:16

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

Re: OsMo Monitoring

ilya3l wrote:

сегодня включил осмодроида, связи изначально не было, и поехал. в буфер исправно писались пакеты (128 получилось), потом связь появилась, все пакеты ушли на сервер (опять же, с "пересортицей" - 0:128, 1:129, 2:0). и в мониторе сессия началась именно с того момента, когда появилась связь, а не с начала перемещения.

Собственно этот момент вчера поправил, сегодня проверил - вроде получилось, 500 точек ушло из буфера и сессия содержит их все.

Offline

#886 2013-03-20 12:12:27

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

Re: OsMo Monitoring

GaM wrote:
Cd_spb wrote:

Мдя. Расстроила надпись "Еся.ру не доступна" в момент когда отключаешь инет и (sic!)OsmoDroid не включён!
Что это за обязательное слежение?

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

Достаточно выключить пункт автозагрузка (по умолчанию отключен) или выходить из программы кнопкой "Выход". Обо всех этих моментах по мере их появления писали, что после запуска программы фоновый сервис висит всегда и невидимо, для собственно функционала аля сообщения, управление, опрос батарейки-настройке осмодроида и т.п. Но кнопка выход есть и она естественно работает smile

"Достаточно выключить пункт автозагрузка (по умолчанию отключен) " - всегда выключено, т.е. не работает и остаётся только кнопка Выход.
Прошу реализовать одно из двух:
1. "Выход" по дабл-Back. Как в ES проводнике и GeoCam.
2. Кнопку "Выход"  на главном экране. Например как в OsmAnd`е, в виде маленького крестика справо от надписи "OsMoDroid".

P.S. Пока эксперементировал нашёл баг. Если закрывать через "Выход", то при следующем запуске окно с уведомлением о кол-ве отправок вылезает _дважды_. Можно попросить "галочку" с функционалом - "Не показывать уведомление о кол-ве отправок."?

Offline

#887 2013-03-20 12:24:25

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

Re: OsMo Monitoring

Cd_spb wrote:
GaM wrote:
Cd_spb wrote:

Мдя. Расстроила надпись "Еся.ру не доступна" в момент когда отключаешь инет и (sic!)OsmoDroid не включён!
Что это за обязательное слежение?

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

Достаточно выключить пункт автозагрузка (по умолчанию отключен) или выходить из программы кнопкой "Выход". Обо всех этих моментах по мере их появления писали, что после запуска программы фоновый сервис висит всегда и невидимо, для собственно функционала аля сообщения, управление, опрос батарейки-настройке осмодроида и т.п. Но кнопка выход есть и она естественно работает smile

"Достаточно выключить пункт автозагрузка (по умолчанию отключен) " - всегда выключено, т.е. не работает и остаётся только кнопка Выход.
Прошу реализовать одно из двух:
1. "Выход" по дабл-Back. Как в ES проводнике и GeoCam.
2. Кнопку "Выход"  на главном экране. Например как в OsmAnd`е, в виде маленького крестика справо от надписи "OsMoDroid".

P.S. Пока эксперементировал нашёл баг. Если закрывать через "Выход", то при следующем запуске окно с уведомлением о кол-ве отправок вылезает _дважды_. Можно попросить "галочку" с функционалом - "Не показывать уведомление о кол-ве отправок."?

насчет 1-2 подумаем как лучше, 2 - врятли, ибо у османда дизайн рисованный целиком, а у нас нет, по крайней мере пока.

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

Offline

#888 2013-03-21 07:27:18

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

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

Offline

#889 2013-03-21 19:35:09

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

Re: OsMo Monitoring

Обновите клиент и будет ещё лучше, http://osmodroid.ru

И тем кто говорил про развитие османда, нет мы его не смогли развить в плане мониторинга, но мы установили связь через спец плагин и уже тестируем обмен данных:
9YaFBdWNYK8.jpg

Last edited by GaM (2013-03-21 19:35:24)

Offline

#890 2013-03-21 19:42:08

CupIvan
Member
From: Нижний Новгород
Registered: 2012-04-08
Posts: 448
Website

Re: OsMo Monitoring

а программа будет в Google.Play, чтобы можно было просто установить и она сама бы обновлялась?

Offline

#891 2013-03-21 19:44:20

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

Re: OsMo Monitoring

CupIvan wrote:

а программа будет в Google.Play, чтобы можно было просто установить и она сама бы обновлялась?

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

Offline

#892 2013-03-23 12:59:07

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

Ну вот сегодня тестанул 42 версию. тестирование простое, настройки жизни сессии = 6часов (21600). дорога в один конец - связь все время, все с порядке, осмодроид выключил, при отключении сказал сессию _не разрывать_, но потом вышел по кнопке выход. Через 2,5 часа осмодроида опять включил, и поехал дальше. Приехал, осмодроиду сказал сессию _не разрывать_, и вышел через выход. Итого - На мониторе виден весь путь - но за счет того просто, что вовремя отображался след (не подгружался принудительно трек, я обратил внимание, что "свежий" след - он как бы "сиреневый", а подгруженный - чуть тоньше и более синий.). Сделал "рефреш" браузерук, отобразился кусок пути от момента включения осмодроида второй раз (первая часть пути - до выключения осмодроида - уже в Истории), и пока еще как будто сессия не закончена, но прошло минут 10 - рефреш монитора - и все, сессия разорвана. Оба куска в Истории.

таким образом, сессия в этом случае все равно разрывается. какие могут быть причины?
при выходе из осмодроида сказано - сессию _оставить_, но выход через "выход"
время "простоя" сессии 2,5 часа при том, что время жизни сессии  настройках стоит 6 часов.
перемещение между точками выкл и вкл - нет, с того же места.
с момента второго закрытия осмодроида (сессию _оставить_, выход через выход) - сессия какое-то время минут 5-10 была живой, но потом разорвалась.

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

табличка со "статистикой" по количеству отпр пакетов день/неделя/мес - вроде бы один раз выскакивает.

прикольно что осмодроид поздравляет с весной! мелочь, а приятно! smile smile smile спасибо!

Offline

#893 2013-03-23 13:01:10

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

и кстати - глючок в Истории - на последних этих моих треках - время начала - 01.01.1970 03:33:33 (у обоих одинаковое), время окончания нормальное 23.03.2013 11:02:18 и 23.03.2013 15:29:01

Offline

#894 2013-03-24 13:50:15

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

Re: OsMo Monitoring

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

Offline

#895 2013-03-24 16:56:44

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

Re: OsMo Monitoring

Можно потестировать связку OsMoDroid + OsmAnd: http://vk.com/gamsh?w=wall107361208_3288%2Fall

Offline

#896 2013-03-25 04:25:12

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

GaM wrote:

на сессии меньше часа у меня ничего не рвёться

имеется ввиду время жизни сессии, заданное в настройках?

сегодня провел тест.
осмодроид включил, связи нет, поехал, пакеты начали писаться в буфер. через какое-то время (не помню точно, пакетов 50 в движении накопилось), связь включил, пакеты ушли, опять же получилось вот так 0:50, 1:51, 53:0. еду дальше. сделал опять разрыв связи, в этот раз дольше, порядка минут 30, пакетов накопилось уже под 150, после включения связи все ушло, точно так же, с "пересортом" (ну я не знаю, может зря я на это внимание так сильно обращаю). движение завершил, осмодроид оставил включенным, побежал смотреть что получилось на мониторе.

включил монитор (был выключен), увидел свое текущее местоположение с флажком (стою без движения), и увидел только что подгруженный хвост текущей сессии. (следа то быть и не могло - монитор был выключен). текущая сессия начинается от... нет, не от самого самого начала движения (а хотелось бы чтобы именно так было), и не от места, где _появилась_ связь (раньше так было), а от места, где я связь _выключил_. Во как! А кусок движения от самого начала, и до этого места (где связь выключилась) - уже в истории.

да, отмечу, что первый участок "без связи" - от начала движения (где около 50 пакетов накопилось) - весь зафиксирован как и нужно.

что получается. наверное поиграю с настройками времени жизни сессии (сейчас стоит 6 часов). почему-то сейчас у меня получается так, что разрыв связи более 15-20 минут - приводит к разрыву сессии.

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

Offline

#897 2013-03-25 04:32:37

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

кстати, дата начала уже сегодняшних треков в истории - по прежнему 01.01.1970 03:33:33 smile

Offline

#898 2013-03-25 06:41:43

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

Re: OsMo Monitoring

GaM wrote:

Можно потестировать связку OsMoDroid + OsmAnd: http://vk.com/gamsh?w=wall107361208_3288%2Fall

Решил попробовать.
Удалил старое, установил. Привязал OsMoDroid, Блин, нужно пошаговую инструкцию - с трудом вспомнил, что нужно делать. Увидел "новое устройство" в системе OsMo. и ВСЁ, дальше одни вопросы:
1. В чём заключается интеграция? Кроме того, что при самом первом запуске OsmAnd`а запустился OsMoDroid, я не увидел ничего связующего.
2. В системе OsMo - как переименовать "Новое устройство"?
3. Что требуется, что бы сообщения с ПК приходили на КПК? При запущенном мониторинге, но без видимых спутников, писал приблизительно "No active session". Upd - сейчас начал писать "Отправлено", но сообщения не приходят.

Пока провожу экперементы на столе, при включенном wifi, но без спутников.

Костя, мою аську+скайп знаешь. Можем поэкперементировать.

Offline

#899 2013-03-25 06:54:03

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

Re: OsMo Monitoring

Тоже прикол:

Задержка: 6.081 сек
Передачи с устройства: 41
Сессия началась:
Дистанция за сессию: 3.556 км
Средняя скорость: 20.65 км/ч
Максимальная скорость: 4 км/ч
Последняя активность: 09:50:30
Погрешность координат: 9 м

Сессия началась - пусто.

Offline

#900 2013-03-25 07:21:53

ilya3l
Member
Registered: 2013-03-01
Posts: 112

Re: OsMo Monitoring

ну и еще один тестик с разрывом связи. ну вобщем так и есть, не смотря на настройки устройства в ОсМо времени жизни сессии, она (сессия) при отсутствии связи осмодроид+еся разрывается через 15 минут. Но накопленные данные при восстановлении передает исправно - это уже хорошо.

кстати, этот тест я сделал, установив в настройках устройства времени жизни сессии 59 минут (в настройках это 3540), ведь в настройках время жизни сессии - в секундах? или все-таки в минутах, и система "прожевать" не может такие большие значения?

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

погонять связку ОсмАнда и осмодроида с товарищами "на карте" не могу - тестирую все один.

Offline

Board footer

Powered by FluxBB