| |
sp5twa | 23.04.2016 07:30:59 |
![poziom 5](star_icon5.gif)
Grupa: Użytkownik
QTH: Lodz JO91QT
Posty: 751 #2273677 Od: 2010-10-20
| Dzień dobry. Poszukuję programu rozwiązania inspiracji na platformie Arduino, która umożliwiła by wysłanie stałej pozycji domowego QTH przez TCP/IP tak by była widoczna na mapie aprs.fi. Oczywiście znam takie programy jak WSW beacon, ale chodzi o to by działało to na Arduino, a docelowo ze względu na pobór energii na module Wifi ESP8266.... Oczywiście można to rozwiązać na starym smartfonie poprzez aprsdroid, ale to nie jest docelowe rozwiązanie. _________________ 73 !!! Michał SP7TWA (ex SP5TWA) |
| |
Electra | 17.02.2025 22:38:49 |
![poziom 5](star_icon5.gif)
![oczka](oczka.png) |
|
| |
SP9RQA | 23.04.2016 09:21:11 |
![poziom 6](star_icon6.gif)
Grupa: Użytkownik
QTH: KN09NP
Posty: 1251 #2273723 Od: 2010-3-23
Ilość edycji wpisu: 2 | Kiedyś kol. SQ6NTI popełnił taki program pod linuxa o nazwie "aos": http://forum.aprs.pl/index.php?topic=1166.msg13553#msg13553
niestety, strony już nie działają (mam źródłą jakby co).
Przy użyciu ESP8266 i tego programu:
https://github.com/dparnell/esp8266-ser2net
z pewnością da się zrealizować to co potrzebujesz.
Zapytaj jeszcze na forum aprs'u. Może są już gotowe rozwiązania.
_________________ Krzysztof, Gorlice http://www.kawalek-nieba.pl/?p=5840
|
| |
fyk | 23.04.2016 13:46:46 |
![poziom 3](star_icon3.gif)
Grupa: Użytkownik
QTH: Poznan
Posty: 148 #2273805 Od: 2009-12-24
Ilość edycji wpisu: 1 | Masz tutaj zaczątek resztę dasz rade sam dopisać jest to prymitywne rozwiązanie .... opiera się na telnecie więc to samo możesz wykorzystać w ESP , ten przykład działa na W5100
#include <SPI.h> #include <Ethernet.h>
// Enter a MAC address and IP address for your controller below. // The IP address will be dependent on your local network: byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192, 168, 1, 177); IPAddress gateway(192, 168, 1, 1); IPAddress subnet(255, 255, 255, 0);
// Enter the IP address of the server you're connecting to: IPAddress server(46, 21, 223, 230); //IPAddress server(192, 168, 137, 1); //char server[] = "poland.aprs2.net"; // Initialize the Ethernet client library // with the IP address and port of the server // that you want to connect to (port 23 is default for telnet; // if you're using Processing's ChatServer, use port 10002): EthernetClient client;
void setup() {
pinMode(31, OUTPUT); digitalWrite(31, LOW); pinMode(30, OUTPUT); digitalWrite(30, LOW); delay(1000); digitalWrite(31, HIGH); digitalWrite(30, HIGH); // start the Ethernet connection: Ethernet.begin(mac, ip); // Open serial communications and wait for port to open: Serial.begin(38400); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only }
// give the Ethernet shield a second to initialize: delay(5000); Serial.println("connecting...");
// if you get a connection, report back via serial: if (client.connect(server, 14580)) { Serial.println("connected"); delay(5000); client.println("user sq3fyk-9 pass xxxxx vers Arduino ETH filter p/SP3/SQ3/SR3"); xxxxxx pass do aprs-is Serial.println("Login send.."); } else { // if you didn't get a connection to the server: Serial.println("connection failed"); } }
void loop() { { // if there are incoming bytes available // from the server, read them and print them: if (client.available()) { digitalWrite(30, LOW); char c = client.read();
Serial.print(c); digitalWrite(30, HIGH); } }
// as long as there are bytes in the serial queue, // read them and send them out the socket if it's open: while (Serial.available() > 0) { char inChar = Serial.read(); if (client.connected()) { client.print(inChar); } }
// if the server's disconnected, stop the client: if (!client.connected()) { Serial.println(); Serial.println("disconnecting."); client.stop(); // do nothing: while (true); } } //} |
| |
sp5twa | 23.04.2016 17:50:12 |
![poziom 5](star_icon5.gif)
Grupa: Użytkownik
QTH: Lodz JO91QT
Posty: 751 #2273894 Od: 2010-10-20
| Ten kod szczytuje dane z seriala, a mi chodzi o to w jakim formacie zapisać w kodzie programu stałe wartości tj współrzędne, znak, hasło do APRS tak, by zostały odczytane przez serwer i zapisane na stronie www.aprs.fi. Samo uruchomienie serwera na arduino czy ESP8266 nie jest tu istotą sprawy. Nie potrzebuję tutaj pobierać danych z zewnętrznego źródła. Ale i tak dziękuję. _________________ 73 !!! Michał SP7TWA (ex SP5TWA) |
| |
SP9RQA | 23.04.2016 18:36:27 |
![poziom 6](star_icon6.gif)
Grupa: Użytkownik
QTH: KN09NP
Posty: 1251 #2273910 Od: 2010-3-23
| sp5twa pisze:
Ten kod szczytuje dane z seriala, a mi chodzi o to w jakim formacie zapisać w kodzie programu stałe wartości tj współrzędne, znak, hasło do APRS tak, by zostały odczytane przez serwer i zapisane na stronie www.aprs.fi. Samo uruchomienie serwera na arduino czy ESP8266 nie jest tu istotą sprawy. Nie potrzebuję tutaj pobierać danych z zewnętrznego źródła. Ale i tak dziękuję.
http://www.aprs.pl/teoria.htm _________________ Krzysztof, Gorlice http://www.kawalek-nieba.pl/?p=5840
|
| |
sp5twa | 24.04.2016 07:32:18 |
![poziom 5](star_icon5.gif)
Grupa: Użytkownik
QTH: Lodz JO91QT
Posty: 751 #2274048 Od: 2010-10-20
| Załóżmy zatem, że format informacji jest zgodny z teorią np.
@072118/5225.85N/01654.50E>, czyli
identyfikator, pozycja, symbol
Jak przekazać to na serwer obsługujący APRS i czy jest to sekwencja, która zostanie odczytana _________________ 73 !!! Michał SP7TWA (ex SP5TWA) |
| |
sp9acq | 24.04.2016 09:48:57 |
![poziom 6](star_icon6.gif)
![](avatar.asp?id_zdjecia=43553)
Grupa: Użytkownik
Posty: 1394 #2274114 Od: 2010-1-10
Ilość edycji wpisu: 2 | Witaj, Kolega podał Ci wcześniej kod który to robi. Kod komunikuje się z serwerem aprs. Sekwencję którą podałeś wysyłasz poprzez client.println(tu cała sekwencja) przecież to oczywiste. Musisz sprawdzić czy na serwerze pod podanym IP jesteś zalogowany i czy weryfikacja hasła się powiodła.
Ja też wysyłam od czasu do czasu pozycje np. z takim efektem:
![](http://sp9acq.pl/data/_uploaded/image/fusion_aprs_2016.png)
|
| |
SQ9MDD | 24.04.2016 11:47:33 |
![poziom 4](star_icon4.gif)
![](avatar.asp?id_zdjecia=68933)
Grupa: Użytkownik
Posty: 277 #2274184 Od: 2011-3-24
| A nie lepiej już to robić za pomocą tego arduino ale radiowo? Dla radiowych użytkowników APRS taka informacja w internecie jest na plaster. Przejadę kolego koło Ciebie i nawet nie zauważę że tam jesteś i na jakiej częstotliwości mogę Cię zawołać.
_________________ Rysiek http://sq9mdd.qrz.pl http://hamspirit.pl |
| |
sp9acq | 24.04.2016 14:18:21 |
![poziom 6](star_icon6.gif)
![](avatar.asp?id_zdjecia=43553)
Grupa: Użytkownik
Posty: 1394 #2274274 Od: 2010-1-10
Ilość edycji wpisu: 1 | Rysiek, no ale ten kto wysyła pakiety radiowo może mieć z tym pewien problem. Dopóki nie miałem radia z wbudowanym aprs, myślałem jak Ty. Jak już wypadniesz z zasięgu direct to (i tak jest w Krakowie) napotkasz tak przefiltrowany ruch na digi, że w zasadzie zastanawiam się czasem po co te digipeatery w ogóle są. Skutek jest taki że w 'mniej płaskim' terenie jak złapiesz kogoś directowo już może być za późno. I taka jest prawda o pakietach aprs via RF (dla niewtajemniczonych: poprzez radio). |
| |
SQ9MDD | 24.04.2016 15:58:15 |
![poziom 4](star_icon4.gif)
![](avatar.asp?id_zdjecia=68933)
Grupa: Użytkownik
Posty: 277 #2274329 Od: 2011-3-24
| Adam rozwiń nieco myśl bo nie ogarniam idei tego co napisałeś.
To że ludzie filtrują zbyt mocno ruch na digi to jest niezrozumienie tego czemu to ma służyć. Nie oznacza to ze trzeba się wycofywać tylko do internetu.
Zasugerujesz facetowi co ma problemy antenowe i nie może pracować na KF, Hamsphere?
Ja jednak bym zasugerował zbudowanie na tym arduino jakiegoś prostego wypluwacza ramek, w oparciu o bibliotekę QAPRS robi się to bajecznie prosto.
Coraz częściej dochodzę do wniosku że internet ciągle próbuje zabić to hobby...
_________________ Rysiek http://sq9mdd.qrz.pl http://hamspirit.pl |
| |
sq6ade | 24.04.2016 17:36:47 |
![moc !!!](star_icon7.gif)
![wydawało się ze wiecej już sie nie da ale jednak !](star_icon7.gif)
![](avatar.asp?id_zdjecia=11857)
Grupa: Użytkownik
QTH: Wrocław (Breslau) Party-n
Posty: 15207 #2274370 Od: 2008-3-21
| SQ9MDD pisze:
A nie lepiej już to robić za pomocą tego arduino ale radiowo? Dla radiowych użytkowników APRS taka informacja w internecie jest na plaster. Przejadę kolego koło Ciebie i nawet nie zauważę że tam jesteś i na jakiej częstotliwości mogę Cię zawołać.
Tak. O to chodzi w APRS. Eter 144.800MHz. Ale nie tylko ten z gsm. _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
![Obrazek](https://obrazki.elektroda.pl/8515272100_1732823626.jpg) |
| |
Electra | 17.02.2025 22:38:49 |
![poziom 5](star_icon5.gif)
![oczka](oczka.png) |
|
| |
sp9acq | 24.04.2016 18:05:17 |
![poziom 6](star_icon6.gif)
![](avatar.asp?id_zdjecia=43553)
Grupa: Użytkownik
Posty: 1394 #2274384 Od: 2010-1-10
Ilość edycji wpisu: 1 | SQ9MDD pisze:
Adam rozwiń nieco myśl bo nie ogarniam idei tego co napisałeś.
To że ludzie filtrują zbyt mocno ruch na digi to jest niezrozumienie tego czemu to ma służyć. Nie oznacza to ze trzeba się wycofywać tylko do internetu.
Zasugerujesz facetowi co ma problemy antenowe i nie może pracować na KF, Hamsphere?
Ja jednak bym zasugerował zbudowanie na tym arduino jakiegoś prostego wypluwacza ramek, w oparciu o bibliotekę QAPRS robi się to bajecznie prosto.
Coraz częściej dochodzę do wniosku że internet ciągle próbuje zabić to hobby...
No i pewnie Rysiek. Masz rację powinno tak być jak piszesz. Arduino -> wypluwacz ramek i powinno być ok. Ale nie jest ok przez owo filtrowanie. I jak taka ramka wpadnie do Internetu (a Ty jej z jakiegoś powodu nie odebrałeś), to nie wypadnie znowu w eter. Nie po to mam radio z aprs by z tego nie korzystać - zgodzisz się chyba ze mną. Ale co mi pozostało jak strona RF nie działa prawidłowo? Właśnie nie chcę aby Internet zabił aprs, ale no jaka rada? Wiesz to takie wołanie na puszczy. Albo jak chcesz owo filtrowanie to takie wylewanie dziecka z kąpielą. Nie chcemy zalewu na RF pakietów 'rodem z Marsa' ale tniemy zanadto wszystko co na drodze przez co aprs radiowy traci sens a już digi to w szczególności.
Niestety ale to powoduje że częściej i łatwiej jest zerknąć na aprs.fi aniżeli doktoryzować się z obsługi aprs w oparciu o inne rozwiązania. p.s. Hamsphere proponował mi już ktoś. Ale ja to traktuję jako faktyczny koniec krótkofalarstwa. A czy widziałeś ceny jakie sobie tam życzą? Nawet jak nie będę miał siły nacisnąć PTT - Hamsphere nie będę używał. Brrr...
|
| |
SQ9MDD | 24.04.2016 18:28:08 |
![poziom 4](star_icon4.gif)
![](avatar.asp?id_zdjecia=68933)
Grupa: Użytkownik
Posty: 277 #2274394 Od: 2011-3-24
| Adam sądzę że takie dywagacje to temat na osobny wątek...
Poza tym jeśli DIGI źle działa postaw swoje które będzie działać dobrze, albo atakuj sysopa obecnego DIGI niech poprawi konfiguracje. Można to zrobić dobrze i tak by nie dublować ruchu. To w końcu jest system dla nas. Namawianie innych kolegów by robili to źle z tego powodu że kilku z nas robi to też źle to jest droga donikąd. W sumie zamiast podpowiadać koledze takie rzeczy można zasugerować budowę prostego TNC i digi pomocniczego na APRX. I wystawi sobie obiekt i podrzuci ramki stacji mobilnych. Z pożytkiem dla niego i dla środowiska. To że dany system/emisja nie rozwija się poprawnie to także nasza Adam wina bo podpowiadamy takie głupie rozwiązania.
Ja osobiście tępię wrzucanie czegokolwiek poza msg do sieci radiowej z netu. Sieć jest tylko dodatkiem do funkcjonalności. A cała zabawa odbywa się RADIOWO.
Wracając do podstaw bo ciągle widzę niezrozumienie. APRS to system który ma wspomagać łączność mobilną. Oznacza to że informacje tam przesyłane powinny być widoczne radiowo. Tak by były użyteczne. Bikony stacji stałych z częstotliwościami lokalnymi, obiekty przemienników analogowych i cyfrowych, echolinków. Obiekty eventów w terenie, zlotów i spotkań. To wszystko ma na celu wspomóc operatora stacji mobilnej, przewoźnej w nawiązaniu łączności fonicznej. I wszystko to mamy robić zgodnie ze sztuką czyli bez wspomagania telefonią czy też siecią internet.
W tym kontekście generowanie szlaczków w internecie, ikonek na mapie to tylko puste pozbawione sensu zabawy informatyczne.
_________________ Rysiek http://sq9mdd.qrz.pl http://hamspirit.pl |
| |
sp9acq | 24.04.2016 21:06:05 |
![poziom 6](star_icon6.gif)
![](avatar.asp?id_zdjecia=43553)
Grupa: Użytkownik
Posty: 1394 #2274482 Od: 2010-1-10
| W stu procentach się zgadzam. Kolega może pójść za Twoją radą.
Tak, to częściowo nasza wina. Ale zobacz RADIO D-STAR, Fusion wysyła ramkę via RF. Dlaczego zakazujesz wyjścia takiej informacji o pozycji z Internetu -> RF? (no chyba że wymieniony przez Ciebie msg pozwala na cuś takiego).
Ja wracając kiedyś z kierunku Lublin wjeżdżając na autostradę dzięki właśnie tym 'zabawom informatycznym' złapałem Kolegę zmierzającego w kierunku Krakowa i bardzo mile wspominam to QSO directowe. On słuchał tylko na jednej częstotliwości. Gdyby nie aprs nic by z tego nie było.
|
| |
SQ9MDD | 24.04.2016 21:14:49 |
![poziom 4](star_icon4.gif)
![](avatar.asp?id_zdjecia=68933)
Grupa: Użytkownik
Posty: 277 #2274487 Od: 2011-3-24
| Bo podstawą jest RADIO a nie INTERNET w tej zabawie. DSTAR/FUSION/czy co tam jeszcze przede wszystkim to radio a nie internet. Tak wiem bez internetu zabawa w linkowanie rpt jest mało zabawna. Ale APRS bez internetu działać będzie nadal. Tylko szlaczka na *.fi nie zrobisz.
Adam wpadnij na TAME pogadamy, może uda mi się Ciebie nawrócić na jasną stronę mocy.
R.
p.s. Jeśli udostępnisz ruch APRSIS > RF to za dwa lata nie będziesz miał użytkowników radiowych tego systemu. Bo po co? Po co utrzymywać DIGI iGATE całą infrastrukturę skoro wszyscy będziemy się trakować via GSM??? Bo tak łatwiej i szybciej. Tylko jak Antek albo inne Zero postanowi komóreczki wyłączyć to się zdziwisz. _________________ Rysiek http://sq9mdd.qrz.pl http://hamspirit.pl |
| |
sp9acq | 24.04.2016 22:12:07 |
![poziom 6](star_icon6.gif)
![](avatar.asp?id_zdjecia=43553)
Grupa: Użytkownik
Posty: 1394 #2274520 Od: 2010-1-10
Ilość edycji wpisu: 1 | Miałem kiedyś jechać - ale chyba jednak za daleko. Może kiedyś się na TAMIE spotkamy - kto wie fajnie by było, co do tematu jak już tak radiowo i rustykalnie to po co te całe zabawy arduinopodobne. Przecież można to zrealizować w technice dyskretnej a nie że jakiś tam program robi robotę J. Jakieś mikrocoś tam a fuj. ![wesoły](/emot/icon_smile.gif)
Miałem kiedyś i igate i digipeater ale żona mi po kablach... i na wtedy pomyślałem sobie, że potrzeba rozwodu silna we mnie jest... ![wesoły](/emot/icon_smile.gif) radio tx straciło (sam sobie co prawda naprawiłem) ale doszedłem do wniosku że bez sensu dwa digi w bliskiej lokalizacji. Na wtedy digi przekazywało wszystko (no prawie), więc dałem sobie spokój.
Nigdy nie lekceważ potęgi ciemnej strony Mocy. Never underestimate the power of the Dark Side.
![lol](/emot/icon_lol.gif) |
| |
sp5twa | 25.04.2016 08:10:51 |
![poziom 5](star_icon5.gif)
Grupa: Użytkownik
QTH: Lodz JO91QT
Posty: 751 #2274594 Od: 2010-10-20
| Widzę, że koledzy nie czytali o co chodzi w powyższej funkcjonalności. Wrzucanie do APRS stałego QTH, a nie pozycji mobilnej. Nie wydaje mi się celowo odpalanie radia, komputera itd po to by podawać pozycję stałego QTH na mapie _________________ 73 !!! Michał SP7TWA (ex SP5TWA) |
| |
sp9acq | 25.04.2016 08:23:17 |
![poziom 6](star_icon6.gif)
![](avatar.asp?id_zdjecia=43553)
Grupa: Użytkownik
Posty: 1394 #2274600 Od: 2010-1-10
Ilość edycji wpisu: 1 | sp5twa pisze:
Widzę, że koledzy nie czytali o co chodzi w powyższej funkcjonalności. Wrzucanie do APRS stałego QTH, a nie pozycji mobilnej. Nie wydaje mi się celowo odpalanie radia, komputera itd po to by podawać pozycję stałego QTH na mapie
Oj, chyba to Ty nie czytałeś.
1. Dostałeś bardzo czytelny kod, bliski gotowemu. 2. Dostałeś co i gdzie trzeba pozmieniać 3. Dostałeś informację jak składać pakiet temat od strony założeń raczej został wyczerpany, dopiero po tym Rysiek zaproponował żebyś może użył radia. |
| |
SQ9MDD | 25.04.2016 08:32:27 |
![poziom 4](star_icon4.gif)
![](avatar.asp?id_zdjecia=68933)
Grupa: Użytkownik
Posty: 277 #2274607 Od: 2011-3-24
Ilość edycji wpisu: 1 | By nie było że tylko marudzę a rozwiązań nie podaję:
Biblioteka QAPRS do generowania ramek APRS drogą radiową: https://bitbucket.org/Qyon/arduinoqaprs/
Proste TNC na arduino: http://sp-hm.pl/thread-2250.html
Oprogramowanie do wystawiania swoich obiektów, niezłe DIGI etc. http://ham.zmailer.org/oh2mqk/aprx/
A tutaj masz programik na PC do wystawiania obiektów (popełniłem w chwili słabości): http://tech4.pl/SQ9MDD/?p=293
Czy to wyczerpuje temat?
R.
_________________ Rysiek http://sq9mdd.qrz.pl http://hamspirit.pl |
| |
SP3WBX | 10.05.2016 13:43:12 |
![poziom 4](star_icon4.gif)
![](avatar.asp?id_zdjecia=63630)
Grupa: Użytkownik
QTH: Mosina
Posty: 345 #2281596 Od: 2011-1-24
| SQ9MDD pisze:
Bo podstawą jest RADIO a nie INTERNET w tej zabawie. DSTAR/FUSION/czy co tam jeszcze przede wszystkim to radio a nie internet. Tak wiem bez internetu zabawa w linkowanie rpt jest mało zabawna. Ale APRS bez internetu działać będzie nadal. Tylko szlaczka na *.fi nie zrobisz.
Adam wpadnij na TAME pogadamy, może uda mi się Ciebie nawrócić na jasną stronę mocy.
R.
p.s. Jeśli udostępnisz ruch APRSIS > RF to za dwa lata nie będziesz miał użytkowników radiowych tego systemu. Bo po co? Po co utrzymywać DIGI iGATE całą infrastrukturę skoro wszyscy będziemy się trakować via GSM??? Bo tak łatwiej i szybciej. Tylko jak Antek albo inne Zero postanowi komóreczki wyłączyć to się zdziwisz.
Zaglądając czasem na aprs.fi mam wrażenie, że widzę więcej mobilnych stacji z aplikacji APRSDroid po GSM niż radiowo. Niektórzy to nawet nie zmieniają domyślnego komentarza :-(.
_________________ APRS VIA RF to podstawa! INTERNETOFALARSTWO? Nie dziękuję, to nie dla mnie. KENWOOD - marka dla mężczyzny
![Obrazek](https://i.ibb.co/HBNbYDD/DMR-olewam.jpg) |
| |
Electra | 17.02.2025 22:38:49 |
![poziom 5](star_icon5.gif)
![oczka](oczka.png) |
|