-
02.07.2011, 13:50 #16
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Тестирование
Установил и запустил программу на Fly e135. Вижу основной экран программы. Все параметры не поместились. Кнопка выхода расположилась справа. Кнопка меню - слева и называется "Опции".:
Заходим в меню(опции) и видим выбор из нескольких пунктов (описывались выше):
Заполняю параметры соединения с сервером. После этого видим обновленные параметры в основном окне:
Заполняю параметры станции. После этого видим обновленные параметры в основном окне:
Выбираем пункт соединения с АПРС интернет сервером. Видим предупреждение о выходе в интернет. Соглашаемся. Идет процесс соединения, а потом в основном окне видим статус ON:
Выбираем пункт отправки своих координат на сервер с данными из списка файлов. Видим сообщение системы безопасности о доступе к ФС телефона. Выбираем нужную точку. Подтверждаем отправку. Видим в главном окне последние отправленные данные. Видим на карте aprs.fi себя:
Отправляем сообщение:
Смотрим на сервере пакеты:
от UA3MQJ-12:
2011-07-02 09:08:31 UTC: UA3MQJ-12>APRS,TCPIP*,qAS,UA3MQJ::UA1TDZ :?PING? [Duplicate message content]
от UA1TDZ:
2011-07-02 09:08:34 UTC: UA1TDZ>APU25N,TCPIP*,qAC,T2FINLAND::UA3MQJ-12:Path - UA3MQJ-12>APRS,TCPIP*
Эксперимент удался!
Исправил ошибку с невозможностью сохранения настроек. Теперь все сохраняется. Выкладываю текущую версию.
PS. Приношу свои извинения за кривые картинки.Последний раз редактировалось UA3IRS; 01.04.2012 в 09:14.
С уважением, Алексей. UA3MQJ
-
03.10.2011, 13:12 #17
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Новая версия. Двухсторонний обмен сообщениями
Очередное обновление программы.
Теперь можно не только отправлять сообщения, но и получать их!!!
То есть реализован полноценный двухсторонний обмен сообщениями.
Прогресс!!! hi hi
Для отправки сообщений пользоваться тем же пунктом "Send Message".
Для чтения сообщений выбрать пункт "Inbox".
Теперь после отправки сообщения попадаем не на основной экран, а на экран Inbox. На этом экране видны Все сообщения: сообщения от ВСЕХ станциий и отправленные Вами сообщения. Так же для удобства в окне Inbox есть возможность сразу перейти к отправке нового сообщения, нажатием "Send".
ВАЖНО! По умолчанию в программе в качестве фильтра установлено значение "/". Это значит, что НИКАКИЕ пакеты от сервера к нам приходить не будут. В том числе и сообщения. Для получения сообщений нужно соответствующим образом изменить фильтр для приема пакетов, среди которых могут быть сообщения. Очень важно правильно составить фильтр, чтобы приходило то, что нужно и не приходило много ненужного, т.к. траффик - деньги GPRS.
Примеры фильтров:
"/" - не придет никаких сообщений в ответ, но можно отправлять свои координаты и собщения;
"UT/US/UR/UA/UB/R/" - будут приходить пакеты от станций, позывные которых начинаются с UT, US, UR, UA, UB и R.
"RV3DHC/UA1TDZ/" - будут приходить пакеты только от этих двух станций.
И так далее. Читайте, пожалуйста, инструкцию по составлению фильтров. Пробуйте фильтр на UI-View. Там есть нюансы со звездочками в фильтре...
Тестировал на эмуляторе и на Fly 135. Скринов не прилагаю, думаю и так все понятно.
Исходные пакеты от меня к RV3DHC:
Код:2011-10-03 08:44:39 UTC: UA3MQJ-12>APRS,TCPIP*,qAS,UA3MQJ::RV3DHC :?DX 2011-10-03 08:45:19 UTC: UA3MQJ-12>APRS,TCPIP*,qAS,UA3MQJ::RV3DHC :?APRSS 2011-10-03 08:45:54 UTC: UA3MQJ-12>APRS,TCPIP*,qAS,UA3MQJ::RV3DHC :?PING?
Код:2011-10-03 08:44:40 UTC: RV3DHC>APU25N,TCPIP*,qAC,T2RUSSIA::UA3MQJ-12:No stations have been heard except via a digipeater. 2011-10-03 08:45:19 UTC: RV3DHC>APU25N,TCPIP*,qAC,T2RUSSIA::UA3MQJ-12:Tony in Troitsk (near Moscow), KO85pl, use UI-View32 V2.03 2011-10-03 08:45:56 UTC: RV3DHC>APU25N,TCPIP*,qAC,T2RUSSIA::UA3MQJ-12:Path - UA3MQJ-12>APRS,TCPIP*
Спасибо.С уважением, Алексей. UA3MQJ
-
02.03.2012, 14:23 #18
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
По предложениям Игоря UA6HJQ выкладываю новую версию для тестирования.
Добавлен таймер для автоматической отправки маяка через указанное в секундах время.
Редактируется значение периода таймера во втором пункте меню(параметры станции). Пункт "Beacon period".
Текущее значение таймера отображается в главном окне программы.
Принцип работы таймера прост:
-запускается после первой ручной отправки координат;
-дойдя до 0 отправляет координаты по данным из последнего файла и принимает исходное значение;
-при значении -1 вроде бы не должен работать (надо проверять);
-во время счета можно присвоить новое значение;
-в случае ручной отправки устанавливается исходное значение;
На телефоне пока не проверял, поэтому могут быть ошибки в работе.Последний раз редактировалось UA3IRS; 06.03.2012 в 19:36.
С уважением, Алексей. UA3MQJ
-
06.03.2012, 13:21 #19
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Обнаружена ошибка (спасибо UA6HJQ) в работе таймера.
С уважением, Алексей. UA3MQJ
-
06.03.2012, 15:47 #20
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Ошибка исправлена.
Уточнена работа программного кода по соединению/рассоединению с сервером, обработка ошибок соединения.
Проверена работа таймера при значении -1 (отключено).Последний раз редактировалось UA3IRS; 01.04.2012 в 09:12.
С уважением, Алексей. UA3MQJ
-
30.03.2012, 21:29 #21
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Новая версия программы.
Дописал новую версию программы.
Доработана работа с сетью. Для отправки маяков и сообщений теперь не обязательно устанавливать соединение. Если отправлять данные предварительно не соединившись, то соединение устанавливается только на момент отправки. Поэтому пункт connect/disconnect стоит понимать, как "установление постоянного соединения с сервером", а состояние соединения ON следует понимать, как "установленное постоянное соединение".
Так же при работе с постоянным соединением - ведется контроль соединения. Если происходит разрыв соединения, программа это фиксирует и отображает в статусе (off). Соотвественно, при отправке следующего маяка по таймеру - программа установит соединение, отправит данные и разорвет соединение.
Важно! Если нужно принимать сообщения из сети, то нужно устанавливать постоянное соединение.
Нарисовал небольшую графическую инструкцию.
73!С уважением, Алексей. UA3MQJ
-
01.04.2012, 09:51 #22
- Регистрация
- 03.04.2002
- Адрес
- Химки, Московская обл.
- Возраст
- 71
- Сообщений
- 5,371
- Записей в дневнике
- 8
- Поблагодарили
- 920
- Поблагодарил
- 1393
Алексей, спасибо за труд.
Создал для твоей программы страничку на aprs2.qrz.ru
Заходи и напиши там всё об этой своей программе.[SIZE=1][FONT=Verdana]73. Сергей ([B]UA3IRS[/B] aka [B]UR3IRS[/B]) :ru: :: OnLine: [url=facetime://ur3irs@gmail.com]FaceTime[/url], [url=callto://ur3irs]Skype[/url], [url=xmpp://ur3irs@gmail.com]Jabber[/url] :: Web: [url=twitter.com/ur3irs/]Twitter[/url], [url]aprs.ru[/url], [url]echolink.ru[/url], [url=https://www.flickr.com/photos/ur3irs/sets/]Flickr[/url], [url]ur7iwz.qrz.ru[/url][/FONT][/SIZE]
-
05.04.2012, 15:35 #23
- Регистрация
- 03.04.2002
- Адрес
- Химки, Московская обл.
- Возраст
- 71
- Сообщений
- 5,371
- Записей в дневнике
- 8
- Поблагодарили
- 920
- Поблагодарил
- 1393
Было бы интересно для всех увидеть список мобильных телефонов, на которых программа jAPRS успешно протестирована в работе.
[SIZE=1][FONT=Verdana]73. Сергей ([B]UA3IRS[/B] aka [B]UR3IRS[/B]) :ru: :: OnLine: [url=facetime://ur3irs@gmail.com]FaceTime[/url], [url=callto://ur3irs]Skype[/url], [url=xmpp://ur3irs@gmail.com]Jabber[/url] :: Web: [url=twitter.com/ur3irs/]Twitter[/url], [url]aprs.ru[/url], [url]echolink.ru[/url], [url=https://www.flickr.com/photos/ur3irs/sets/]Flickr[/url], [url]ur7iwz.qrz.ru[/url][/FONT][/SIZE]
-
05.04.2012, 15:51 #24
- Регистрация
- 27.08.2008
- Адрес
- Тосно, Ленинградская обл., Россия
- Возраст
- 39
- Сообщений
- 5,302
- Записей в дневнике
- 5
- Поблагодарили
- 817
- Поблагодарил
- 756
-
06.04.2012, 07:22 #25
- Регистрация
- 03.04.2002
- Адрес
- Химки, Московская обл.
- Возраст
- 71
- Сообщений
- 5,371
- Записей в дневнике
- 8
- Поблагодарили
- 920
- Поблагодарил
- 1393
Номер модели какой ?
[SIZE=1][FONT=Verdana]73. Сергей ([B]UA3IRS[/B] aka [B]UR3IRS[/B]) :ru: :: OnLine: [url=facetime://ur3irs@gmail.com]FaceTime[/url], [url=callto://ur3irs]Skype[/url], [url=xmpp://ur3irs@gmail.com]Jabber[/url] :: Web: [url=twitter.com/ur3irs/]Twitter[/url], [url]aprs.ru[/url], [url]echolink.ru[/url], [url=https://www.flickr.com/photos/ur3irs/sets/]Flickr[/url], [url]ur7iwz.qrz.ru[/url][/FONT][/SIZE]
-
06.04.2012, 08:31 #26
- Регистрация
- 27.08.2008
- Адрес
- Тосно, Ленинградская обл., Россия
- Возраст
- 39
- Сообщений
- 5,302
- Записей в дневнике
- 5
- Поблагодарили
- 817
- Поблагодарил
- 756
-
06.04.2012, 09:49 #27
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
У меня работает на Fly e135 причем пункты меню выбираются через сенсорный экран. Причем вполне удобно и естественно. Видать ОС телефона умеет приспосабливать тач даже там, где он не предполагался.
Еще проверял на Samsung C3300K Champ. так полупрозрачная экранная клавиатура и не удобно.
На нокии с кнопками еще пробовал, но номера не помню.
ps. в общем, складывается ситуация, что нужно рассмотреть переделку программы под тач телефоны.
pps. сегодня держал в руках Nokia с поддержкой Location API без встроенного GPS. Аппарат пытался определить координаты по сети оператора, но видать сервис не доступен. Вполне хорошо распознал мой Bluetooth GPS приемник и стал отображать координаты в пространстве. Помнится мой Fly e135 не смог работать с этим приемником.С уважением, Алексей. UA3MQJ
-
02.07.2012, 14:55 #28
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Новая версия. Отправка объектов.
Обновил версию:
http://japrs.googlecode.com/svn/APRS...InetSender.jad
http://japrs.googlecode.com/svn/APRS...InetSender.jar
Добавлена возможность отправки объектов.
Отправка осуществляется тем же пунктом меню, что и отправка маяка.
Пункт переименован из Send Position в Send Pos/Obj. При выборе файла, программа автоматически по содержимому текстового файла определяет тип файла(позиция или объекты).
Для того, чтобы отправлять объекты нужно создать файл в котором будет список объектов
Пример:
Код:;Objects *UA3MAD /r 58.01.83N 038.51.23E Echo Repeater 435 UA3MAO /r 58.01.83N 038.51.24E Repeater 435
Далее следуют объекты. Формат написания понятный: позывной, значек, координаты, комментарий.
Звездочка (*) перед позывным - признак того, что при повторной передаче маяка по таймеру этот объект тоже будет отправлен.
Отправка происходит от имени(позывного) станции.С уважением, Алексей. UA3MQJ
-
03.07.2012, 17:34 #29
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Запуск программы на ПК
Ранее Игорем уже задавался вопрос по поводу написания такой же простой программы для отправки маяков в интернет как и JAPRS. В группе aprs на Кавказе задали вопрос о запуске JAPRS вообще на ПК. Я подумал, а почему бы и нет. Ведь я тестирую на эмуляторе, а он на ПК.
Нашел KEMulator
http://spaces.ru/files/?sid=&read=12...0&slist=5&sp=1
Прописываем все необходимые параметры. При нажатии пункта отправки координат, когда выбирается файл с файловой системы, программа автоматически создает папку C:\Program Files\KEmulator\file\root там нужно расположить файлы с координатами и объектами.
Замечен баг - эмулятор зависает, если при отправке, после выбора файла, на вопрос YES/NO кликнуть yes мышью дважды. Нужно один раз нажать на YES и один раз внизу Select. Тогда координаты отправляются. Но остается баг с таймером.
В общем-то практически возможность есть, но есть проблемы с эмулятором. Я попробую что-то сделать с программой, чтобы она и на эмуляторе работала нормально, но гарантии никакой нет.С уважением, Алексей. UA3MQJ
-
15.03.2015, 22:34 #30
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 42
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
В связи с предстоящим закрытием Google Code, исходные коды проекта перенесены на https://github.com/UA3MQJ/japrs
С уважением, Алексей. UA3MQJ
Социальные закладки