433 Group

Радиоэфир => APRS => Тема розпочата: koval від Грудень 04, 2018, 19:20:07

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

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

Що означає 12041644c ? Ніяк не можу зрозуміти.
Назва: APRS CWOP формування пакету
Відправлено: laser від Грудень 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 хв.
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 04, 2018, 23:58:12
Хм, дуже цікаво. Тому що згідно з ст.66 того ж мануалу погода з датою має передаватися як :

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

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

А оцей формат запису якийсь не дуже правильний
UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM
Назва: APRS CWOP формування пакету
Відправлено: laser від Грудень 05, 2018, 07:17:26
A де ти взяв цей формат? Pwj не передає погодних пакетів.
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 05, 2018, 11:33:06
https://aprs.fi/?c=raw&call=UR3PDA-1  O:-)

pymultimonaprs генерує Weather пакети.
Назва: APRS CWOP формування пакету
Відправлено: sirrosh від Грудень 05, 2018, 14:19:07
Цитата: "koval" post=26221

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


По-моему совершенно нормально. См. стр.62 документа по ссылке выше.
Три точки означает неизвестную величину.
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 05, 2018, 18:16:34
Хм, вроді все правильно. То щось я сам запутався.
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 06, 2018, 11:49:37
Ще одне питання.

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

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

Питання таке. Чому на графіку не малюється тиск?
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 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 цифрами. Тоді буде малювати і відображати.
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 06, 2018, 13:18:46
Нічого не зрозуміло. В специфікації написано
temperature (in degrees Fahrenheit). Temperatures below
zero are expressed as -01 to -99.

Тобто температура має бути двозначними цислами. А не трохзначними. Чому 32 не працює не зрозуміло.
Назва: APRS CWOP формування пакету
Відправлено: sirrosh від Грудень 06, 2018, 14:13:37
К сожалению, никогда не писал ничего под погоду, поэтому практических советов не могу дать.
Общее направление у вас правильное: смотреть, кто правильно интерпретируется и делать так же ;)
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 07, 2018, 19:21:01
З горем пополам щось таки вийшло написати
https://aprs.fi/weather/UR3PDA-1

Загальна схема наступна:
esp2866 модуль скидає дані на сайт в форматі JSON, а мій софт декодує JSON і посилає пакет в APRS мережу.
Назва: APRS CWOP формування пакету
Відправлено: laser від Грудень 07, 2018, 19:34:51
думаю варто додати, що json2aprs це все таки другорядна функція метеостанції, щоб не питали чому такі костилі =)

круто!  *BODY_BUILDE

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

Крутитися на Малині теж може. Але в моєму випадку це просто вільна VPS'ка.
Назва: APRS CWOP формування пакету
Відправлено: sirrosh від Грудень 09, 2018, 12:20:12
Цитата: "koval" post=26237
Оскільки в нашій прошивці в NodeMCU передача погоди на APRS не передбачена, приходиться викручуватися. Або попросити автора дописати модуль для APRS.

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

Не совсем ясно, что вам мешает на esp просто сформировать http запрос, который запостит пакет в APRS-IS?
Назва: APRS CWOP формування пакету
Відправлено: laser від Грудень 09, 2018, 12:38:43
та нічого не мішає. тим паче є готові рішення KISS over TCP на базі ESP.
метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.
Назва: APRS CWOP формування пакету
Відправлено: sirrosh від Грудень 11, 2018, 11:23:09
Цитата: "laser" post=26240
та нічого не мішає. тим паче є готові рішення KISS over TCP на базі ESP.
метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.

Мне просто кажется, что вы усложняете простые по сути вещи и я хочу вам помочь. Зачем KISS, когда не идет речь о разборе и формировании пакетов?
Надо открыть TCP сессию с любым Tier-2 сервером и сырым текстом послать все, что требуется. Например, кусочек bash-скрипта, посылающий Жене приветственную смску:
Код: [Select]

nc euro.aprs2.net 14580 << EOF
user OK8UOF-7 pass 88888 vers "sednsms_1.0"
OK8UOF-7>APRS,TCPIP*::UT7UX-9  :Hi this is a test
EOF

В вашем случае просто пейлоад будет другой, и никаких этих малин-ардуин...
Не обижайтесь, если для вас все написанное очевидно, считаем тогда это сообщение для общего образования здешней аудитории.
Назва: APRS CWOP формування пакету
Відправлено: UT3BW від Грудень 11, 2018, 18:49:49
Цитата: "laser" post=26240

метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.

А яка у Вас WX-станція?
Назва: APRS CWOP формування пакету
Відправлено: UT7UX від Грудень 11, 2018, 19:15:21
Было бы интереснее так:
Код: [Select]

OK8UOF-7>APRS,TCPIP*::UT7UX-9  :Hi this is a test{123
UT7UX-9>APRS,TCPIP*::OK8UOF-7 :ack123
UT7UX-9>APRS,TCPIP*::OK8UOF-7 :RRR AHOJ 73{345
OK8UOF-7>APRS,TCPIP*::UT7UX-9  :ack345

 *DRINK*
Назва: APRS CWOP формування пакету
Відправлено: laser від Грудень 11, 2018, 21:37:25
Цитата: "UT3BW" post=26244

А яка у Вас WX-станція?

вебморди:
https://w.denied.org.ua/myesp.html
https://w.denied.org.ua/fb/?load=lutsk.json
https://narodmon.com/?id=3580

залізо і софт:
ESP8266 + прошивка http://wifi-iot.com + сервіси народмон і thing speak i dashboard.io
BME280 - температура, тиск, вологість
BH1750 освітленість
am2302 (дублюючий) темп. і вологість
ML8511 (працює через вбудований в контролер АЦП, тобто в аналоговому режимі) датчик ультрафіолету
лічильник обертів датчика шв. вітру.

в планах:
- напрям вітру
- якийсь датчик чи мірялка опадів
- СО2
- ліч. гейгера
- можливо інші якості повітря альдегіди, запиленість і т п.

Фото
особливо хваститись нема чим. макетка з страшною пайкою у боксі ІР65. саморобні оптодатчики вітру на базі двигунів якогось струйніка, і інший хлам з будмагазу і гаража.

 [ This attachment cannot be displayed inline in 'Print Page' view ]  інші фото соромно виставляти =)
Назва: APRS CWOP формування пакету
Відправлено: sirrosh від Грудень 12, 2018, 11:53:11
Цитата: "UT7UX" post=26245
Было бы интереснее так:
Код: [Select]

OK8UOF-7>APRS,TCPIP*::UT7UX-9  :Hi this is a test{123
UT7UX-9>APRS,TCPIP*::OK8UOF-7 :ack123
UT7UX-9>APRS,TCPIP*::OK8UOF-7 :RRR AHOJ 73{345
OK8UOF-7>APRS,TCPIP*::UT7UX-9  :ack345

 *DRINK*

Да, о MSG ID я забыл, это правда... не критично, но лучше, чтоб были.
Это копипаста из работающего софта, на самом деле, просто заменял переменные на текст.
Назва: APRS CWOP формування пакету
Відправлено: UT3BW від Грудень 12, 2018, 22:10:58
Цитата: "laser" post=26246
Цитата: "UT3BW" post=26244

А яка у Вас WX-станція?

вебморди:
https://w.denied.org.ua/myesp.html
https://w.denied.org.ua/fb/?load=lutsk.json
https://narodmon.com/?id=3580

залізо і софт:
ESP8266 + прошивка http://wifi-iot.com + сервіси народмон і thing speak i dashboard.io
BME280 - температура, тиск, вологість
BH1750 освітленість
am2302 (дублюючий) темп. і вологість
ML8511 (працює через вбудований в контролер АЦП, тобто в аналоговому режимі) датчик ультрафіолету
лічильник обертів датчика шв. вітру.

в планах:
- напрям вітру
- якийсь датчик чи мірялка опадів
- СО2
- ліч. гейгера
- можливо інші якості повітря альдегіди, запиленість і т п.

Фото
особливо хваститись нема чим. макетка з страшною пайкою у боксі ІР65. саморобні оптодатчики вітру на базі двигунів якогось струйніка, і інший хлам з будмагазу і гаража.

 [ This attachment cannot be displayed inline in 'Print Page' view ]  інші фото соромно виставляти =)

Ага, дякую. Та чого соромно, все від душі зліплено:)
Ще працює та плани вражають.
Решті аматорам на заздрість.
Це не FT8 QSO клепати.
В мене WX станція використовується готова.
https://www.argentdata.com/catalog/index.php?cPath=29
Пробував підчіпляти https://www.argentdata.com/catalog/product_info.php?products_id=146&osCsid=gYoEmCpPA06AYpSC6EDIc0
до http://microsat.com.pl/product_info.php?products_id=62
Поки нічого розумного не вийшло.
Це можна перемістити до ->
http://433.com.ua/forum/APRS/3319-wx-aprs
Назва: APRS CWOP формування пакету
Відправлено: koval від Грудень 14, 2018, 15:06:46
2sirrosh:

Трохи роз'ясню ситуацію. Метеостанція зібрана на прошивці https://wifi-iot.com/

wifi-iot.com це веб морда для нацеплення різних датчиків, зокрема і для вимірювання даних від погоди.
Ця прошивка передбачає відсилання пакетів на такі сервіси як:
  Нажаль серед цього списку APRS сервісу немає. Тому вирішили просто брати вже готовий пакет і пуляти в APRS мережу.
Назва: APRS CWOP формування пакету
Відправлено: sirrosh від Грудень 19, 2018, 15:42:47
Вы просто используете готовое и не хотите ничего изменять и вникать? Тогда понимаю.