Forum APRS Polska

Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Strony: 1 ... 3 4 [5]

Autor Wątek: Mały soft do wysyłania pozycji przez TCP/IP ?  (Przeczytany 31540 razy)

SP3QDX

  • *
  • Offline Offline
  • Wiadomości: 2
Odp: Mały soft do wysyłania pozycji przez TCP/IP ?
« Odpowiedź #60 dnia: Luty 26, 2017, 16:14:55 LOC »

Cześć,
widzę twojego posta, a zaczynam zabawę z Arduino i mam pytanie czy udało ci się znaleść program który pozwoli wysyłać bicony z arduino do bramki przez TCP/IP?
Przed rozoczęciem pisania programu chcę być pewny że takowego nie ma
Piotr
Zapisane

SQ9MDD

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 222
  • ...przede wszystkim nie zakłócać...
    • SQ9MDD
Odp: Mały soft do wysyłania pozycji przez TCP/IP ?
« Odpowiedź #61 dnia: Luty 27, 2017, 07:34:42 LOC »

Tak z ciekawości zapytam jaki jest cel?
Zapisane

SP3QDX

  • *
  • Offline Offline
  • Wiadomości: 2
Odp: Mały soft do wysyłania pozycji przez TCP/IP ?
« Odpowiedź #62 dnia: Marzec 10, 2017, 17:05:03 LOC »

Cel -> zabawa z Arduino  :D
Chcę by ta zabawka wysyłała beacony do servera APRS, zwłaszcza iż mam do tego akumulator ładowany solarnie.
Muszę jeszcze w chwili natchnienia dodać proces restartu jak utraci połączenie oraz podłączyć wyświetlacz LCD, dodać pomiar temperatury, ciśnienia czyli wysłac też dane pogodowe.
Po jednym dniu zabawy dla zainteresowanych program wygląda tak:

/*
  Telnet - APRS BEACON
 */

#include <SPI.h>
#include <Ethernet.h>

//teksty stałe
String tekst1 ="Piotr;APRS via ARDUINO; 145,725MHz";
String gps1 ="5138.50N/01749.73E"; // współrzędne GPS
String znak1 ="SP3QDX"; //znak operatora
String kod="11111"; //hasło logowania do servera APRS

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};  //MAC adres Ardiuno widziany na ruterze
IPAddress ip(192, 168, 0, 1); // IP adres na ruterze
IPAddress server(91,134,209,193); //server APRS do którego się bedziemy łączyć
EthernetClient client;

int i;
String txt, utc,logowanie;
byte flag;

void setup() {
  pinMode(8, OUTPUT);
  digitalWrite(8, HIGH);
  i = 1;
  flag = true;
 
  Ethernet.begin(mac, ip);
  Serial.begin(9600);
  while (!Serial) {;}

  delay(1000);
  Serial.println("Laczenie z serverem...");

  if (client.connect(server, 14580)) {
    Serial.println("Polaczono");
  } else {
   
    Serial.println("connection failed");
  }
    logowanie = "user "+znak1+" pass "+kod+" vers ARDUINO";
    client.println(logowanie);
    Serial.println("Logowanie ....");

    delay(500);
    client.println(znak1+">"+znak1+":>APRS ARDUINO BEACON; 145,725MHz");
    Serial.println(znak1+"->Ramka APRS wyslana");
}

void loop() {
digitalWrite(8, LOW);

  if (client.available()) {
    char c = client.read();
    Serial.print(c);
    if (i==4) { txt = txt + c;}
    if (c == '#') {i=i+1;
      Serial.print(i); }
    if (i==5 && flag == true) { i = 30;
      flag = false; }
    if (i == 30) {
          digitalWrite(8, HIGH);
          utc = txt.substring(34,43);
          utc.replace(":","");
          utc.trim();
          utc = utc + "h";
          client.println(znak1+">"+znak1+":@"+utc+gps1+"-"+tekst1);
          Serial.println(znak1+"->Ramka APRS wyslana");
          i =0;   
          txt = "";
    }
                          }


  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();
    while (true);
  }
}
 
Zapisane

SQ9MDD

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 222
  • ...przede wszystkim nie zakłócać...
    • SQ9MDD
Odp: Mały soft do wysyłania pozycji przez TCP/IP ?
« Odpowiedź #63 dnia: Marzec 10, 2017, 19:14:15 LOC »

A może dasz się namówić na zabawy radiowe jednak?
Nadal z arduino ;)

Z tym nie będzie to skomplikowane:

http://niezle.info/qaprs/
« Ostatnia zmiana: Marzec 10, 2017, 20:19:38 LOC wysłana przez SQ9MDD »
Zapisane

SP6VGX

  • *
  • Offline Offline
  • Wiadomości: 154
Odp: Mały soft do wysyłania pozycji przez TCP/IP ?
« Odpowiedź #64 dnia: Marzec 10, 2017, 21:54:36 LOC »

To nie jest akurat w strone autora tematu... ale oby ten softnie stal sie kolejnym narzedziem dla jakiegos psychola ktory stwierdzi ze przez net mosna na mapie umiescic kazdy przydomowy smietnik ;) Dlatego tez bardziej zachecam do pracy na radiu...
Zapisane
Tomek - SP6VGX/5  ( LOKATOR: KO02NG )
QRG: SR5WA (439.350), SR5WM (439.375)
Strony: 1 ... 3 4 [5]