NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » APRS » APRS ARDUINO WYSYŁANIE STAŁEJ POZYCJI

Przejdz do dołu stronyStrona: 1 / 2>>>    strony: [1]2

APRS ARDUINO wysyłanie stałej pozycji

  
sp5twa
2016-04-23 07:30:59
poziom 5

Grupa: Użytkownik

QTH: Lodz

Posty: 745 #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ł
  
Electra2017-03-26 18:54:47
poziom 5

oczka
  
SP9RQA
2016-04-23 09:21:11
poziom 6

Grupa: Użytkownik

QTH: KN09NP

Posty: 957 #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
2016-04-23 13:46:46
poziom 3

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);
}
}
//}
  
EI2KK
2016-04-23 14:53:25
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: Certifiable

Posty: 4618 #2273838
Od: 2012-8-7
Z kodu wynika ze to ci wysyla w loop to co z Serial odbierze - czyli nieobrobione dane z GPS?
_________________
http://aurora.report
Zażółć gęślą jaźń
μW beam coordinates: 50.100765, 18.492848
Countdown suspended....
Object tends to self-destruction...

W całym bloku nie ma wódki, czy tylko u mnie?
..we mgle zwierz tumanieje...
  
sp5twa
2016-04-23 17:50:12
poziom 5

Grupa: Użytkownik

QTH: Lodz

Posty: 745 #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ł
  
SP9RQA
2016-04-23 18:36:27
poziom 6

Grupa: Użytkownik

QTH: KN09NP

Posty: 957 #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
2016-04-24 07:32:18
poziom 5

Grupa: Użytkownik

QTH: Lodz

Posty: 745 #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ł
  
sp9acq
2016-04-24 09:48:57
poziom 6



Grupa: Użytkownik

Posty: 951 #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:


_________________
please visit http://dsb.wiresx.plhttp://dsb.WIRESX.pl http://kpgk.pl :)
73
Nowości ze świata kliknij http://sp9acq.pl

  
SQ9MDD
2016-04-24 11:47:33
poziom 4



Grupa: Użytkownik

Posty: 223 #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
  
sp9acq
2016-04-24 14:18:21
poziom 6



Grupa: Użytkownik

Posty: 951 #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).
_________________
please visit http://dsb.wiresx.plhttp://dsb.WIRESX.pl http://kpgk.pl :)
73
Nowości ze świata kliknij http://sp9acq.pl

  
SQ9MDD
2016-04-24 15:58:15
poziom 4



Grupa: Użytkownik

Posty: 223 #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
  
Electra2017-03-26 18:54:47
poziom 5

oczka
  
sq6ade
2016-04-24 17:36:47
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: Breslau

Posty: 10778 #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.
_________________
Just True Sound :)


  
sp9acq
2016-04-24 18:05:17
poziom 6



Grupa: Użytkownik

Posty: 951 #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...


_________________
please visit http://dsb.wiresx.plhttp://dsb.WIRESX.pl http://kpgk.pl :)
73
Nowości ze świata kliknij http://sp9acq.pl

  
SQ9MDD
2016-04-24 18:28:08
poziom 4



Grupa: Użytkownik

Posty: 223 #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
  
sp9acq
2016-04-24 21:06:05
poziom 6



Grupa: Użytkownik

Posty: 951 #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.

_________________
please visit http://dsb.wiresx.plhttp://dsb.WIRESX.pl http://kpgk.pl :)
73
Nowości ze świata kliknij http://sp9acq.pl

  
SQ9MDD
2016-04-24 21:14:49
poziom 4



Grupa: Użytkownik

Posty: 223 #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
  
sp9acq
2016-04-24 22:12:07
poziom 6



Grupa: Użytkownik

Posty: 951 #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

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
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
_________________
please visit http://dsb.wiresx.plhttp://dsb.WIRESX.pl http://kpgk.pl :)
73
Nowości ze świata kliknij http://sp9acq.pl

  
sp5twa
2016-04-25 08:10:51
poziom 5

Grupa: Użytkownik

QTH: Lodz

Posty: 745 #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ł
  
sp9acq
2016-04-25 08:23:17
poziom 6



Grupa: Użytkownik

Posty: 951 #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.
_________________
please visit http://dsb.wiresx.plhttp://dsb.WIRESX.pl http://kpgk.pl :)
73
Nowości ze świata kliknij http://sp9acq.pl

  
SQ9MDD
2016-04-25 08:32:27
poziom 4



Grupa: Użytkownik

Posty: 223 #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
  
Electra2017-03-26 18:54:47
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 2>>>    strony: [1]2

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » APRS » APRS ARDUINO WYSYŁANIE STAŁEJ POZYCJI

Aby pisac na forum musisz sie zalogować !!!

randki | własny sklep internetowy | promocje | darmowe aliasy | CyberCiekawostki | darmowe forum | sklepy
opinie, testy, oceny | katalog stron | toplsta