433 Group
Радиоэфир => APRS => Тема розпочата: koval від Грудень 04, 2018, 19:20:07
-
Доброго дня.
Є питання по формуванню APRS погодного пакету. Ось для прикладу
UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM
Що означає 12041644c ? Ніяк не можу зрозуміти.
-
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 хв.
-
Хм, дуже цікаво. Тому що згідно з ст.66 того ж мануалу погода з датою має передаватися як :
@092345z4903.50N/07201.75W_220/004g005t-07r000p000P000h50b09900wRSW
тобто час має йти відразу після "/ or @" .
А оцей формат запису якийсь не дуже правильний
UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM
-
A де ти взяв цей формат? Pwj не передає погодних пакетів.
-
https://aprs.fi/?c=raw&call=UR3PDA-1 O:-)
pymultimonaprs генерує Weather пакети.
-
А оцей формат запису якийсь не дуже правильний
UR4PWJ-1>APPM13,TCPIP*:_12041644c...s001g...t041r...p...P...h50b7500PyMM
По-моему совершенно нормально. См. стр.62 документа по ссылке выше.
Три точки означает неизвестную величину.
-
Хм, вроді все правильно. То щось я сам запутався.
-
Ще одне питання.
https://aprs.fi/?c=raw&call=UR3PDA-1&limit=5&view=decoded
Станція посилає:
temp:
humidity:
pressure:
Питання таке. Чому на графіку не малюється тиск?
-
Виходить що треба передавати
UR3PDA-1>APPM13,TCPIP*,qAC,CWOP-2:!5045.56N/02520.55E_000/000g...t32r...p...P...h81b7540json2aprs
температуру не 32, а 032.
І тиск тоді теж треба передавати 4 цифрами. Тоді буде малювати і відображати.
-
Нічого не зрозуміло. В специфікації написано
temperature (in degrees Fahrenheit). Temperatures below
zero are expressed as -01 to -99.
Тобто температура має бути двозначними цислами. А не трохзначними. Чому 32 не працює не зрозуміло.
-
К сожалению, никогда не писал ничего под погоду, поэтому практических советов не могу дать.
Общее направление у вас правильное: смотреть, кто правильно интерпретируется и делать так же ;)
-
З горем пополам щось таки вийшло написати
https://aprs.fi/weather/UR3PDA-1
Загальна схема наступна:
esp2866 модуль скидає дані на сайт в форматі JSON, а мій софт декодує JSON і посилає пакет в APRS мережу.
-
думаю варто додати, що json2aprs це все таки другорядна функція метеостанції, щоб не питали чому такі костилі =)
круто! *BODY_BUILDE
скрипт на малині якійсь крутиться?
-
Оскільки в нашій прошивці в NodeMCU передача погоди на APRS не передбачена, приходиться викручуватися. Або попросити автора дописати модуль для APRS.
Крутитися на Малині теж може. Але в моєму випадку це просто вільна VPS'ка.
-
Оскільки в нашій прошивці в NodeMCU передача погоди на APRS не передбачена, приходиться викручуватися. Або попросити автора дописати модуль для APRS.
Крутитися на Малині теж може. Але в моєму випадку це просто вільна VPS'ка.
Не совсем ясно, что вам мешает на esp просто сформировать http запрос, который запостит пакет в APRS-IS?
-
та нічого не мішає. тим паче є готові рішення KISS over TCP на базі ESP.
метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.
-
та нічого не мішає. тим паче є готові рішення 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
В вашем случае просто пейлоад будет другой, и никаких этих малин-ардуин...
Не обижайтесь, если для вас все написанное очевидно, считаем тогда это сообщение для общего образования здешней аудитории.
-
метеостанція побудована півтора роки тому, і APRS там не передбачався в любому вигляді.
оскільки є сьогодні багато сервісів і рішень більш гнучких, гарніших та функціональніших.
А яка у Вас WX-станція?
-
Было бы интереснее так:
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*
-
А яка у Вас 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 ] інші фото соромно виставляти =)
-
Было бы интереснее так:
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 я забыл, это правда... не критично, но лучше, чтоб были.
Это копипаста из работающего софта, на самом деле, просто заменял переменные на текст.
-
А яка у Вас 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
-
2sirrosh:
Трохи роз'ясню ситуацію. Метеостанція зібрана на прошивці https://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 мережу.
-
Вы просто используете готовое и не хотите ничего изменять и вникать? Тогда понимаю.