APRS & PACKET RADIO UKRAINE

Група у Telegram, посилання t.me/APRS_UA

Група створена для розвитку мережі APRS та технологій радіоаматорського пакетного зв'язку.
У групі не проводяться політичні дискусії та комерційна діяльність.
Бажано вказати своє ім'я та позивний сигнал.

Автор Тема: APRS CWOP формування пакету  (Прочитано 4485 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline koval

APRS CWOP формування пакету
« : Грудень 04, 2018, 19:20:07 »
Доброго дня.
Є питання по формуванню APRS погодного пакету. Ось для прикладу

UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM

Що означає 12041644c ? Ніяк не можу зрозуміти.
 

Offline laser

APRS CWOP формування пакету
« Reply #1 : Грудень 04, 2018, 23:18:06 »
The ddhhmm in UTC of the time that you generate the report. However, the timestamp is pretty much ignored by everybody as it is assumed that your clock is not set correctly! If you want to omit this field, then just send an exclamation mark '!' instead.

http://www.aprs.org/doc/APRS101.PDF сторінка 22


04  день 12 місяць 16 год 44 хв.
 

Offline koval

APRS CWOP формування пакету
« Reply #2 : Грудень 04, 2018, 23:58:12 »
Хм, дуже цікаво. Тому що згідно з ст.66 того ж мануалу погода з датою має передаватися як :

@092345z4903.50N/07201.75W_220/004g005t-07r000p000P000h50b09900wRSW

тобто час має йти відразу після "/ or @" .

А оцей формат запису якийсь не дуже правильний
UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM
 

Offline laser

APRS CWOP формування пакету
« Reply #3 : Грудень 05, 2018, 07:17:26 »
A де ти взяв цей формат? Pwj не передає погодних пакетів.
 

Offline koval

APRS CWOP формування пакету
« Reply #4 : Грудень 05, 2018, 11:33:06 »
https://aprs.fi/?c=raw&call=UR3PDA-1  O:-)

pymultimonaprs генерує Weather пакети.
 

Offline sirrosh

  • Hero Member
  • *****
  • Повідомлень: 714
  • Karma: +5/-0
APRS CWOP формування пакету
« Reply #5 : Грудень 05, 2018, 14:19:07 »
Цитата: "koval" post=26221

А оцей формат запису якийсь не дуже правильний
UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM


По-моему совершенно нормально. См. стр.62 документа по ссылке выше.
Три точки означает неизвестную величину.
 

Offline koval

APRS CWOP формування пакету
« Reply #6 : Грудень 05, 2018, 18:16:34 »
Хм, вроді все правильно. То щось я сам запутався.
 

Offline koval

APRS CWOP формування пакету
« Reply #7 : Грудень 06, 2018, 11:49:37 »
Ще одне питання.

https://aprs.fi/?c=raw&call=UR3PDA-1&limit=5&view=decoded

Станція посилає:
temp:
humidity:
pressure:

Питання таке. Чому на графіку не малюється тиск?
 

Offline koval

APRS CWOP формування пакету
« Reply #8 : Грудень 06, 2018, 12:51:05 »
Виходить що треба передавати
 UR3PDA-1>APPM13,TCPIP*,qAC,CWOP-2:!5045.56N/02520.55E_000/000g...t32r...p...P...h81b7540json2aprs

температуру не 32, а 032.
І тиск тоді теж треба передавати 4 цифрами. Тоді буде малювати і відображати.
 

Offline koval

APRS CWOP формування пакету
« Reply #9 : Грудень 06, 2018, 13:18:46 »
Нічого не зрозуміло. В специфікації написано
temperature (in degrees Fahrenheit). Temperatures below
zero are expressed as -01 to -99.

Тобто температура має бути двозначними цислами. А не трохзначними. Чому 32 не працює не зрозуміло.
 

Offline sirrosh

  • Hero Member
  • *****
  • Повідомлень: 714
  • Karma: +5/-0
APRS CWOP формування пакету
« Reply #10 : Грудень 06, 2018, 14:13:37 »
К сожалению, никогда не писал ничего под погоду, поэтому практических советов не могу дать.
Общее направление у вас правильное: смотреть, кто правильно интерпретируется и делать так же ;)
 

Offline koval

APRS CWOP формування пакету
« Reply #11 : Грудень 07, 2018, 19:21:01 »
З горем пополам щось таки вийшло написати
https://aprs.fi/weather/UR3PDA-1

Загальна схема наступна:
esp2866 модуль скидає дані на сайт в форматі JSON, а мій софт декодує JSON і посилає пакет в APRS мережу.
 

Offline laser

APRS CWOP формування пакету
« Reply #12 : Грудень 07, 2018, 19:34:51 »
думаю варто додати, що json2aprs це все таки другорядна функція метеостанції, щоб не питали чому такі костилі =)

круто!  *BODY_BUILDE

скрипт на малині якійсь крутиться?
 

Offline koval

APRS CWOP формування пакету
« Reply #13 : Грудень 08, 2018, 18:49:07 »
Оскільки в нашій прошивці в NodeMCU передача погоди на APRS не передбачена, приходиться викручуватися. Або попросити автора дописати модуль для APRS.

Крутитися на Малині теж може. Але в моєму випадку це просто вільна VPS'ка.
 

Offline sirrosh

  • Hero Member
  • *****
  • Повідомлень: 714
  • Karma: +5/-0
APRS CWOP формування пакету
« Reply #14 : Грудень 09, 2018, 12:20:12 »
Цитата: "koval" post=26237
Оскільки в нашій прошивці в NodeMCU передача погоди на APRS не передбачена, приходиться викручуватися. Або попросити автора дописати модуль для APRS.

Крутитися на Малині теж може. Але в моєму випадку це просто вільна VPS'ка.

Не совсем ясно, что вам мешает на esp просто сформировать http запрос, который запостит пакет в APRS-IS?