VoIP APRS EchoLink FRN

196
Радиолюбители обсуждают темы связанные с VoIP и APRS (DireWolf, Xastir, Echolink, FRN, SvxLink, Peanut, TeamTalk и т.д.)
Евгений Козырь UC6UAV
750
рекомендую понимать что делает каждая комманда
Лет 20-ть назад, я бы это на лету схватывал, когда-то Бейсик изучал, а теперь сложнее, уже книжек по Linux и C++, накупил...😂
UB6HSS Андрей aka WD
763
в частности рекомендую почитать man read и man stty
UB6HSS Андрей aka WD
767
рекомендую понимать что делает каждая комманда
UB6HSS Андрей aka WD
766
оттуда нужно смотреть как демонизироваться, как читать ком порт в цикле и тп
UB6HSS Андрей aka WD
753
ну все эти штуки - это уже от задачи - это у меня от жирного бесперибойника скрипт
Евгений Козырь UC6UAV
768
вот демоническая версия тогоже что я кидал выше (заодно еще и графики....)
Т.е. вместо Hz, V и т.д, мне нужно указать температуру, давление и влажность?
UB6HSS Андрей aka WD
758
ну `stty -F /dev/ttyUSB0 9600 ixon -echo
Евгений Козырь UC6UAV
763
ну только $PORT - это именно что порт нужный указать или всеже его в переменную таки сунуть ну и скорость соответсвующую, раз уж она известна ...
9600 скорость.
UB6HSS Андрей aka WD
778
вот демоническая версия тогоже что я кидал выше (заодно еще и графики....)
Евгений Козырь UC6UAV
757
опятьже, я так подозреваю, что этот скрипт предполагается засунуть в крон, и чтобы он постоянно все это делал - это плохая идея ...
Да, в оригинале, кажется так и сделано, через крон.
UB6HSS Андрей aka WD
761
я бы сделал полгоценного демона, на баше же, чтобы он просто постоянно сидел на порту
UB6HSS Андрей aka WD
774
опятьже, я так подозреваю, что этот скрипт предполагается засунуть в крон, и чтобы он постоянно все это делал - это плохая идея
UB6HSS Андрей aka WD
748
ну и если там сплошной поток, я бы читал по две строки и вторую брал бы за правду
UB6HSS Андрей aka WD
783
ну только $PORT - это именно что порт нужный указать или всеже его в переменную таки сунуть ну и скорость соответсвующую, раз уж она известна
Евгений Козырь UC6UAV
757
stty -F $PORT 2400 ixon -echo
Спасибо, сейчас попробую!
UB6HSS Андрей aka WD
752
вот так нужно сделать в скрипте
Евгений Козырь UC6UAV
768
в этом термите скорость указывалась?
Точно! И пока не указал нужную, показывало крокозябра!
Евгений Козырь UC6UAV
766
в этом термите скорость указывалась?
Да
UB6HSS Андрей aka WD
775
в этом термите скорость указывалась?
Евгений Козырь UC6UAV
761
на винде - чем?
Не помню название, Термит, что ли. И APRSIS32, в лог писал.
Евгений Козырь UC6UAV
764
кстати, судя по фоткам это какойто отдельный экранчик для малины, если так - а есть смысл погоду эту об адурину гонять? там же можно просто этот датчик на малину кинуть без лишних сущностей ...
Можно, но у меня корпус собран у Малины, да и так наглядно, вроде и сам видишь...
Евгений Козырь UC6UAV
782
У меня есть подозрение что при попытке чтения, Ардуино Нано уходит в перезагрузку... Можете снять видео как мигают на ней светодиоды просто при подключении и при попытке чтения скриптом? ...
А это без запуска скрипта, по-моему одно и тоже...
Евгений Козырь UC6UAV
786
и вообще, там такой себе одиночный read без предарительного запросы... оно оттуда что, шпартит бесконечный поток? ...
Да, на windows смотрел, постоянный поток, каждые 5 с, кажется...
Евгений Козырь UC6UAV
800
У меня есть подозрение что при попытке чтения, Ардуино Нано уходит в перезагрузку... Можете снять видео как мигают на ней светодиоды просто при подключении и при попытке чтения скриптом? ...
Это при чтении:
UB6HSS Андрей aka WD
805
кстати, судя по фоткам это какойто отдельный экранчик для малины, если так - а есть смысл погоду эту об адурину гонять? там же можно просто этот датчик на малину кинуть без лишних сущностей
UB6HSS Андрей aka WD
795
и если так - то где гарантия, что в момент включения прилетит строка с самого начала?
UB6HSS Андрей aka WD
799
и вообще, там такой себе одиночный read без предарительного запросы... оно оттуда что, шпартит бесконечный поток?
UB6HSS Андрей aka WD
799
а, кстати да, не обратил внимания, ну вот тогда, вероятно скорость не та
VoIP APRS EchoLink FRN
802
У меня есть подозрение что при попытке чтения, Ардуино Нано уходит в перезагрузку... Можете снять видео как мигают на ней светодиоды просто при подключении и при попытке чтения скриптом?
Евгений Козырь UC6UAV
799
судя по всему не обязательно - работает же
Пишутся только координаты, вписанные в скрипте, а параметры температуры и т.д. не пишутся...
VoIP APRS EchoLink FRN
791
Век живи, век учись! Вот оказывается, как запускается скрипт, спасибо огромное!!! А я уже micro на 32u4 заказал...😂 ...
Ну сейчас скрипт в ошибку не свалился, но метеоданных нет... Только вручную указанные координаты... Вобщем надо разбираться со строкой read... Чего-то там не хватает...
Евгений Козырь UC6UAV
787
ну 32u4 очень клевая игрушка, не помешает 🙂
Это да, кушать не просит.
UB6HSS Андрей aka WD
794
судя по всему не обязательно - работает же
Евгений Козырь UC6UAV
786
ну вот, у read нет параметра -e 🙂
Теперь нужно задать скоростной порта?
UB6HSS Андрей aka WD
776
ну 32u4 очень клевая игрушка, не помешает 🙂
Евгений Козырь UC6UAV
789
Век живи, век учись! Вот оказывается, как запускается скрипт, спасибо огромное!!! А я уже micro на 32u4 заказал...😂
UB6HSS Андрей aka WD
796
ну вот, у read нет параметра -e 🙂
UB6HSS Андрей aka WD
805
прямо дописывать не нужно, это просто комманда в консоли, `sh -x` покажет пошагово что происходит в скрипте
Евгений Козырь UC6UAV
811
для начала, поправьте имя порта на ttyUSB0, и покажите что происходит если запускать sudo sh -x ./имяскрипта ...
Это старый скрипт с Sudo, сейчас допишу по вашему совету.
UB6HSS Андрей aka WD
798
если в $line будет мусор - однозначно менять скорость
UB6HSS Андрей aka WD
809
для начала, поправьте имя порта на ttyUSB0, и покажите что происходит если запускать sudo sh -x ./имяскрипта
UB6HSS Андрей aka WD
808
ну тобишь судо, как многие любят
UB6HSS Андрей aka WD
821
права - либо об udev, либо пускать скрипт рутом