<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt"><div><span>These links were already posted but I'll do it again.</span></div><div><span></span> </div><div><span><a href="http://www.aprs-is.net/IGating.aspx">http://www.aprs-is.net/IGating.aspx</a> and <a href="http://www.aprs-is.net/IGateDetails.aspx">http://www.aprs-is.net/IGateDetails.aspx</a></span></div><div><span></span> </div><div><span>"* An IGate should not gate third-party packets (data type }) with TCPIP or TCPXX         in the third-party header to APRS-IS. Third-party packets without TCPIP in         the header are to be gated to APRS-IS <b>AFTER</b> stripping the RF header and         third-party data type."</span></div><div><span></span> </div><div><span>"Gate all packets heard on RF to the Internet EXCEPT if any of the following are true:   
 </span></div><ol><li>3rd-party packets (data type } ).<br>            3rd-party packets should have all before and including the data type stripped             and then the packet should be processed again starting with step 1 again.        </li><li>generic queries (data type ? ). </li><li>packets with TCPIP, TCPXX, NOGATE, or RFONLY in the header (last 2 are             optional). "</li></ol><div><span>There maybe others as well. You can't just send everything you recieve to the APRX-IS!</span></div><div> </div><div>Max KG4PID</div><div> </div>  <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 10pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <div style="margin: 5px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); height: 0px; line-height: 0; font-size: 0px;"
 contentEditable="false" readonly="true"></div>  <font size="2" face="Arial"> <b><span style="font-weight: bold;">From:</span></b> Andrew Rich <vk4tec@tech-software.net><br> <b><span style="font-weight: bold;">To:</span></b> 'TAPR APRS Mailing List' <aprssig@tapr.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, November 16, 2013 4:21 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [aprssig] perl iGate<br> </font> </div> <div><br><div id="yiv4126953027"><style>
#yiv4126953027 #yiv4126953027 --
  
 _filtered #yiv4126953027 {panose-1:0 0 0 0 0 0 0 0 0 0;}
#yiv4126953027  
#yiv4126953027 p.yiv4126953027MsoNormal, #yiv4126953027 li.yiv4126953027MsoNormal, #yiv4126953027 div.yiv4126953027MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;color:black;}
#yiv4126953027 a:link, #yiv4126953027 span.yiv4126953027MsoHyperlink
        {color:blue;text-decoration:underline;}
#yiv4126953027 a:visited, #yiv4126953027 span.yiv4126953027MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
#yiv4126953027 pre
        {margin:0cm;margin-bottom:.0001pt;font-size:10.0pt;color:black;}
#yiv4126953027 span.yiv4126953027EmailStyle18
        {font-family:Arial;color:windowtext;}
#yiv4126953027 span.yiv4126953027EmailStyle19
        {font-family:Arial;color:navy;}
#yiv4126953027 span.yiv4126953027EmailStyle20
        {font-family:Arial;color:navy;}
#yiv4126953027 span.yiv4126953027EmailStyle21
        {font-family:Arial;color:navy;}
 _filtered #yiv4126953027 {margin:72.0pt 90.0pt 72.0pt 90.0pt;}
#yiv4126953027 div.yiv4126953027Section1
        {}
#yiv4126953027  
 _filtered #yiv4126953027 {}
 _filtered #yiv4126953027 {}
#yiv4126953027 ol
        {margin-bottom:0cm;}
#yiv4126953027 ul
        {margin-bottom:0cm;}
#yiv4126953027 
</style><div>

<div>

<blockquote style="margin-top: 5pt; margin-bottom: 5pt;">

<ol style="margin-top: 0cm;" type="1" start="1"><li style="color: navy;"><font color="navy" size="3" face="Times New Roman"><span style="font-size: 12pt;">Install
     perl </span></font></li><li style="color: navy;"><font color="navy" size="3" face="Times New Roman"><span style="font-size: 12pt;">Install
     CPAN</span></font></li><li style="color: navy;"><font color="navy" size="3" face="Times New Roman"><span style="font-size: 12pt;">Install
     perl Net::Telnet.pm library</span></font></li><li style="color: navy;"><font color="navy" size="3" face="Times New Roman"><span style="font-size: 12pt;">stty –F
     /dev/ttyUSB0 9600 –echo </span></font></li><li style="color: navy;"><font color="navy" size="3" face="Times New Roman"><span style="font-size: 12pt;">Run perl
     script<div id="yiv4126953027yqtfd73621"></div></span></font></li></ol><div id="yiv4126953027yqtfd45781">

<div><font color="navy" size="3" face="Times New Roman"><span style="color: navy; font-size: 12pt;">  </span></font></div> 

<div><font color="navy" size="3" face="Times New Roman"><span style="color: navy; font-size: 12pt;">  </span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">#!/usr/bin/perl</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">use Net::Telnet;</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">my $host = "rotate.aprs.net.au";</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">my $port = "14580";</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">my $t = new Net::Telnet(Timeout =>
'600',Dump_log => 'dump.log',Input_log => 'input.log',Output_log =>
'output.log',Prompt => "/$prmt/");</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">$t->errmode('die');</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">$t->Net::<a href="" shape="rect" rel="nofollow">Telnet::open(Host</a>
=> $host, Port => $port);</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">print $t "user XXXXX pass XXXXX
\n";</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">open (rf,"/dev/ttyUSB0");</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">while (<rf>)</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">{</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">if (m/^VK/)</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">{</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">print $t $_;</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">print;</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">}</span></font></div> 

<div><font color="navy" size="2" face="Arial"><span style="color: navy; font-family: Arial; font-size: 10pt;">}</span></font></div> 

<div><font color="black" size="3" face="Times             New Roman"><span style="font-size: 12pt;">  </span></font></div> 

<div><font color="black" size="3" face="Times New Roman"><span style="font-size: 12pt;"><br clear="none">
<br clear="none">
<br clear="none">
<br clear="none">
</span></font></div> 

<fieldset></fieldset><pre><font color="black" size="2" face="Courier New"><span style="font-size: 10pt;">_______________________________________________</span></font></pre><pre><font color="black" size="2" face="Courier New"><span style="font-size: 10pt;">aprssig mailing list</span></font></pre><pre><font color="black" size="2" face="Courier New"><span style="font-size: 10pt;"><a href="mailto:aprssig@tapr.org" shape="rect" rel="nofollow" target="_blank" ymailto="mailto:aprssig@tapr.org">aprssig@tapr.org</a></span></font></pre><pre><font color="black" size="2" face="Courier New"><span style="font-size: 10pt;"><a href="http://www.tapr.org/mailman/listinfo/aprssig" shape="rect" rel="nofollow" target="_blank">http://www.tapr.org/mailman/listinfo/aprssig</a></span></font></pre></div></blockquote><div id="yiv4126953027yqtfd89450">

<div><font color="black" size="3" face="Times New Roman"><span style="font-size: 12pt;">  </span></font></div> 

</div></div><div id="yiv4126953027yqtfd01054">

</div></div></div><br><div id="yqtfd64164">_______________________________________________<br clear="none">aprssig mailing list<br clear="none"><a href="mailto:aprssig@tapr.org" shape="rect" ymailto="mailto:aprssig@tapr.org">aprssig@tapr.org</a><br clear="none"><a href="http://www.tapr.org/mailman/listinfo/aprssig" shape="rect" target="_blank">http://www.tapr.org/mailman/listinfo/aprssig</a><br clear="none"></div><br><br></div> </div> </div>  </div></body></html>