[aprssig] PERL code to send objects to server

Andrew Rich vk4tec at tech-software.net
Fri May 26 20:35:37 EDT 2006


sorted

#!/usr/bin/perl
use Net::Telnet;
$date2=time()-36000;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($date2);
if ($mday < 10) {
    $day = "0".$mday;
} else {
    $day = $mday;
}
$month = $mon + 1;
if ($month < 10) {
    $month = "0".$month;
}
if ($hour < 10)
{
$hour = "0".$hour;
}
if ($min < 10)
{
$min = "0".$min;
}
$year+=1900;
$date1 = $day.$hour.$min;
my $host = "rotate.aprs.net";
my $user = "";
my $password = "";
my $prompt = "";
my (@data, $line);
my $t = new Net::Telnet(Timeout     => '5', port => '10151');
$t->errmode('return');
$t->Net::Telnet::open($host);
sleep 5;
print $t "user VK4TEC-8 pass 21694 vers UI-View32 V1.92\n";
sleep 5;
$count =10;
for ($i=0; $i < 20; $i++)
{
$count ++;
print $t "VK4TEC-8>APU25C,TCPIP:;PLANE
25*".$date1."z27".$count.".80S/153".$count.".85E'test object\n";
print "VK4TEC-8>APU25C,TCPIP:;PLANE
35*".$date1."z27".$count.".80S/153".$count.".85E'test object\n";
sleep 5;
}
$t->close();

-----------------------------------------
Andrew Rich
Amateur radio callsign VK4TEC
email: vk4tec at tech-software.net
web: http://www.tech-software.net
Brisbane AUSTRALIA

  -----Original Message-----
  From: Andrew Rich [mailto:vk4tec at tech-software.net]
  Sent: Saturday, 27 May 2006 6:31 AM
  To: TAPR List
  Subject: [aprssig] PERL code to send objects to server


  Gudday

  Anyone got some perl code to connect to an aprs server and send objects ?

  Cheers

  here is my code

  #!/usr/bin/perl
  #
  # Sample data packet
  # VK4TEC>APU25N,TCPIP*:
  # ;12345678 *262014z2718.80S/15330.85E'test object
  #
  use Net::Telnet;
  my $host = "rotate.aprs.net";
  my $user = "";
  my $password = "";
  my $prompt = "";
  my (@data, $line);
  my $t = new Net::Telnet(Timeout     => '5', port => '10151');
  $t->errmode('return');
  $t->Net::Telnet::open($host);
  sleep 5;
  print $t "user VK4TEC-8 pass 21694 vers UI-View32 V1.92\n";
  $lower=00;
  $upper=60;
  $random = int(rand( $upper-$lower+1 ) ) + $lower;
  $lower2=00;
  $upper2=60;
  $random2 = int(rand( $upper2-$lower2+1 ) ) + $lower2;
  $lower3=00;
  $upper3=99;
  $random3 = int(rand( $upper3-$lower3+1 ) ) + $lower3;
  print $t "VK4TEC>APU25C,TCPIP:;12345578 *262015z2718.80S/15330.95E'test
object\n";
  sleep 5;


  $t->close();
  -----------------------------------------
  Andrew Rich
  Amateur radio callsign VK4TEC
  email: vk4tec at tech-software.net
  web: http://www.tech-software.net
  Brisbane AUSTRALIA

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/aprssig_lists.tapr.org/attachments/20060527/5ab0ec73/attachment.html>


More information about the aprssig mailing list