ГлавнаяНовостиФорумБлоги
Наш любимый форум
Войти или Зарегистрироваться
x
Сообщество 433.com.ua приветствует вас, общайтесь на форуме для радиолюбителей и оставайтесь всегда на связи. 73!
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: APRS CWOP формування пакету

APRS CWOP формування пакету 04 Дек 2018 19:20 #1

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
Доброго дня.
Є питання по формуванню APRS погодного пакету. Ось для прикладу

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

Що означає 12041644c ? Ніяк не можу зрозуміти.
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 04 Дек 2018 23:18 #2

  • laser
  • laser аватар
  • Вне сайта
  • Получил позывной
  • UR3PDA
  • Сообщений: 81
  • Спасибо получено: 18
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.

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


04 день 12 місяць 16 год 44 хв.
Последнее редактирование: 04 Дек 2018 23:18 от laser.
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 04 Дек 2018 23:58 #3

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
Хм, дуже цікаво. Тому що згідно з ст.66 того ж мануалу погода з датою має передаватися як :

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

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

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

APRS CWOP формування пакету 05 Дек 2018 07:17 #4

  • laser
  • laser аватар
  • Вне сайта
  • Получил позывной
  • UR3PDA
  • Сообщений: 81
  • Спасибо получено: 18
A де ти взяв цей формат? Pwj не передає погодних пакетів.
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 05 Дек 2018 11:33 #5

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
aprs.fi/?c=raw&call=UR3PDA-1 O:-)

pymultimonaprs генерує Weather пакети.
Последнее редактирование: 05 Дек 2018 11:35 от koval.
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 05 Дек 2018 14:19 #6

  • sirrosh
  • sirrosh аватар
  • Вне сайта
  • UT4UOF Александр
  • Сообщений: 716
  • Спасибо получено: 208
koval пишет:
А оцей формат запису якийсь не дуже правильний
UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM

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

APRS CWOP формування пакету 05 Дек 2018 18:16 #7

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
Хм, вроді все правильно. То щось я сам запутався.
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 06 Дек 2018 11:49 #8

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
Ще одне питання.

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

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

Питання таке. Чому на графіку не малюється тиск?
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 06 Дек 2018 12:51 #9

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
Виходить що треба передавати
UR3PDA-1>APPM13,TCPIP*,qAC,CWOP-2:!5045.56N/02520.55E_000/000g...t32r...p...P...h81b7540json2aprs

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

APRS CWOP формування пакету 06 Дек 2018 13:18 #10

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
Нічого не зрозуміло. В специфікації написано
temperature (in degrees Fahrenheit). Temperatures below
zero are expressed as -01 to -99.

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

APRS CWOP формування пакету 06 Дек 2018 14:13 #11

  • sirrosh
  • sirrosh аватар
  • Вне сайта
  • UT4UOF Александр
  • Сообщений: 716
  • Спасибо получено: 208
К сожалению, никогда не писал ничего под погоду, поэтому практических советов не могу дать.
Общее направление у вас правильное: смотреть, кто правильно интерпретируется и делать так же ;)
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 07 Дек 2018 19:21 #12

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
З горем пополам щось таки вийшло написати
aprs.fi/weather/UR3PDA-1

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

APRS CWOP формування пакету 07 Дек 2018 19:34 #13

  • laser
  • laser аватар
  • Вне сайта
  • Получил позывной
  • UR3PDA
  • Сообщений: 81
  • Спасибо получено: 18
думаю варто додати, що json2aprs це все таки другорядна функція метеостанції, щоб не питали чому такі костилі =)

круто! *BODY_BUILDE

скрипт на малині якійсь крутиться?
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 08 Дек 2018 18:49 #14

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
Оскільки в нашій прошивці в NodeMCU передача погоди на APRS не передбачена, приходиться викручуватися. Або попросити автора дописати модуль для APRS.

Крутитися на Малині теж може. Але в моєму випадку це просто вільна VPS'ка.
Последнее редактирование: 08 Дек 2018 19:21 от koval.
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 09 Дек 2018 12:20 #15

  • sirrosh
  • sirrosh аватар
  • Вне сайта
  • UT4UOF Александр
  • Сообщений: 716
  • Спасибо получено: 208
koval пишет:
Оскільки в нашій прошивці в NodeMCU передача погоди на APRS не передбачена, приходиться викручуватися. Або попросити автора дописати модуль для APRS.

Крутитися на Малині теж може. Але в моєму випадку це просто вільна VPS'ка.
Не совсем ясно, что вам мешает на esp просто сформировать http запрос, который запостит пакет в APRS-IS?
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 09 Дек 2018 12:38 #16

  • laser
  • laser аватар
  • Вне сайта
  • Получил позывной
  • UR3PDA
  • Сообщений: 81
  • Спасибо получено: 18
та нічого не мішає. тим паче є готові рішення KISS over TCP на базі ESP.
метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 11 Дек 2018 11:23 #17

  • sirrosh
  • sirrosh аватар
  • Вне сайта
  • UT4UOF Александр
  • Сообщений: 716
  • Спасибо получено: 208
laser пишет:
та нічого не мішає. тим паче є готові рішення KISS over TCP на базі ESP.
метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.
Мне просто кажется, что вы усложняете простые по сути вещи и я хочу вам помочь. Зачем KISS, когда не идет речь о разборе и формировании пакетов?
Надо открыть TCP сессию с любым Tier-2 сервером и сырым текстом послать все, что требуется. Например, кусочек bash-скрипта, посылающий Жене приветственную смску:
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
В вашем случае просто пейлоад будет другой, и никаких этих малин-ардуин...
Не обижайтесь, если для вас все написанное очевидно, считаем тогда это сообщение для общего образования здешней аудитории.
Администратор запретил публиковать записи гостям.
Спасибо сказали: UT7UX, laser

APRS CWOP формування пакету 11 Дек 2018 18:49 #18

  • UT3BW
  • UT3BW аватар
  • Вне сайта
  • Выиграл мини-тест
  • ex UK5URD, UB5BDC, US92KS/mm
  • Сообщений: 383
  • Спасибо получено: 56
laser пишет:
метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.
А яка у Вас WX-станція?
Администратор запретил публиковать записи гостям.

APRS CWOP формування пакету 11 Дек 2018 19:15 #19

  • UT7UX
  • UT7UX аватар
  • Вне сайта
  • Сообщений: 700
  • Спасибо получено: 210
Было бы интереснее так:
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*
Администратор запретил публиковать записи гостям.
Спасибо сказали: sirrosh

APRS CWOP формування пакету 11 Дек 2018 21:37 #20

  • laser
  • laser аватар
  • Вне сайта
  • Получил позывной
  • UR3PDA
  • Сообщений: 81
  • Спасибо получено: 18
UT3BW пишет:
А яка у Вас WX-станція?
вебморди:
w.denied.org.ua/myesp.html
w.denied.org.ua/fb/?load=lutsk.json
narodmon.com/?id=3580

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

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

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

IMG_20170427_182755769.jpg
інші фото соромно виставляти =)
Последнее редактирование: 11 Дек 2018 21:39 от laser.
Администратор запретил публиковать записи гостям.
Спасибо сказали: sirrosh, UT3BW

APRS CWOP формування пакету 12 Дек 2018 11:53 #21

  • sirrosh
  • sirrosh аватар
  • Вне сайта
  • UT4UOF Александр
  • Сообщений: 716
  • Спасибо получено: 208
UT7UX пишет:
Было бы интереснее так:
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 формування пакету 12 Дек 2018 22:10 #22

  • UT3BW
  • UT3BW аватар
  • Вне сайта
  • Выиграл мини-тест
  • ex UK5URD, UB5BDC, US92KS/mm
  • Сообщений: 383
  • Спасибо получено: 56
laser пишет:
UT3BW пишет:
А яка у Вас WX-станція?
вебморди:
w.denied.org.ua/myesp.html
w.denied.org.ua/fb/?load=lutsk.json
narodmon.com/?id=3580

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

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

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

IMG_20170427_182755769.jpg
інші фото соромно виставляти =)
Ага, дякую. Та чого соромно, все від душі зліплено:)
Ще працює та плани вражають.
Решті аматорам на заздрість.
Це не FT8 QSO клепати.
В мене WX станція використовується готова.
www.argentdata.com/catalog/index.php?cPath=29
Пробував підчіпляти www.argentdata.com/catalog/product_info....oEmCpPA06AYpSC6EDIc0
до microsat.com.pl/product_info.php?products_id=62
Поки нічого розумного не вийшло.
Це можна перемістити до ->
433.com.ua/forum/APRS/3319-wx-aprs
Администратор запретил публиковать записи гостям.
Спасибо сказали: laser

APRS CWOP формування пакету 14 Дек 2018 15:06 #23

  • koval
  • koval аватар
  • Вне сайта
  • Получил позывной
  • Сообщений: 111
  • Спасибо получено: 19
2sirrosh:

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

wifi-iot.com це веб морда для нацеплення різних датчиків, зокрема і для вимірювання даних від погоди.
Ця прошивка передбачає відсилання пакетів на такі сервіси як:
  • wunderground.com
  • Thingspeak.com
  • narodmon.ru
  • myddns.ru (DDNS)
  • flymon.net
  • Gismeteo.ru
  • MQTT клиент
  • MQTT JSON клиент
  • MajorDoMo и другие
  • Narodmon.ru get
  • sms.ru
  • smsc.ru
  • Virtual GPIO
  • Virtual SENS
  • Ping тест
  • TCP/UDP Клиент
  • Zabbix sender
  • WakeOnLan
  • Ext. GSM SMS
  • Email уведомления
  • Email check
  • Telegram
  • VGPIO Клиент

Нажаль серед цього списку APRS сервісу немає. Тому вирішили просто брати вже готовий пакет і пуляти в APRS мережу.
Администратор запретил публиковать записи гостям.
Спасибо сказали: laser

APRS CWOP формування пакету 19 Дек 2018 15:42 #24

  • sirrosh
  • sirrosh аватар
  • Вне сайта
  • UT4UOF Александр
  • Сообщений: 716
  • Спасибо получено: 208
Вы просто используете готовое и не хотите ничего изменять и вникать? Тогда понимаю.
Администратор запретил публиковать записи гостям.
Спасибо сказали: UT7UX

Кто сейчас на форуме

Всего пользователей в сети :: 0 пользователей и 63 гостей на форуме
Статус:  Администратор Общий Модератор Модератор Заблокирован Пользователь Гость

433 Group forum статистика форума

  • Всего пользователей: | Последним зарегистрировался: deidreclopton21
  •  
  • Всего сообщений: 25239 | Всего тем: 1629
  • Всего разделов: 8 | Всего категорий: 44
  • Открыто сегодня: 0 | Открыто вчера: 0
  • Сообщений сегодня: 0 | Сообщений вчера: 0
Работает на Kunena форум