APRX

From OnnoWiki
Revision as of 11:53, 5 November 2013 by Onnowpurbo (talk | contribs) (→‎Fitur)
Jump to navigation Jump to search

aprx pada awalnya merupakan aplikasi APRS iGate received only, saat ini sudah di kembangkan untuk mampu melakukan digipeating, dan Tx-iGate. aprx dapat di operasikan di sistem minimal UNIX-like, atau yang mendukung library POSIX libc dasar.

Saat ini juga tersedia beberapa paket binary untuk lingkungan Fedora dan Debian. Platform lain juga dapat digunakan karena aprx dapat dengan mudah di compile. aprx sudah di test di compile di sistem keluarga BSD.

Aplikasi ini dapat di install di sistem UNIX-like, beberapa file konfigurasinya perlu di atur. Jika ini dilakukan maka aprx dapat:

  • Menangani banyak modem radio yang tersambung padanya.
  • Optional: me-relay paket APRS dari penerima radio ke jaringan APRS-IS (http://www.aprs-is.net).
  • Optional: digipeat paket AX.25 dengan dan tanpa aturan APRS NEWn-N
  • Optional: relay paket APRS dari network APRS-IS ke kanal radio (Tx-iGate)

Aplikasi ini dapat digunakan di lingkungan dengan sumber daya yang terbatas, seperti mesin embeded yang kecil seperti router yang mampu melakukan jaringan TCP/IP.

Untuk mengoperasikan receive-only Rx-iGate tidak membutuhkan lisensi apapun. Operator RX-iGate tidak perlu ujian ORARI.

Pada versi 2, Aprx mempunyai kemampuan untuk APRS Digipeater, Aprx Tx-iGate, termasuk variasi yang disebut Viscous APRS Digipeater, yang merupakan pilihan terbaik untuk Fill-In digipeater seperti di mobile station. Viscousness berarti dia akan mendengarkan sampai yang lain mengcopy paket yang sama untuk beberapa detik, dan jika dia mendengar paket tersebut hanya satu kali, maka dia akan melakukan digipeating paket tersebut.

Distribusi

Software dapat di ambil di:

http://ham.zmailer.org/oh2mqk/aprx/

Manual software tersebut dapat di ambil di:

http://ham.zmailer.org/oh2mqk/aprx/aprx-manual.pdf

Fitur

Awalnya aplikasi ini dibuat untuk jaringan penerima yang menyalurkan / memberikan paket ke jaringan APRS-IS, dan aplikasi ini hanya melakukan hal yang di perlukan untuk receive-only APRS iGate. Versi yang baru juga dapat melakukan stand-alone Digipeat dari paket APRS termasuk digipeat dan Rx-/Tx-iGate.

Kriteria disain dasar yang digunakan adalah minimum technology, dimana aplikasi tidak perlu software external atau tambahan library untuk bisa berfungsi dengan baik. Akan tetapi, dengan bertambahnya teknologi yang tersedia, beberapa mulai digunakan (seperti Linux kernel AX.25 network, POSIX Threads, dll.)

Hal ini juga meminimalkan kebutuhan sumber daya sistem, dimana dalam hal APRS iGate dibutuhkan kemampuan untuk jaringan, yang harus dapat dilakukan di mesin yang kecil, seperti Linux dengan RAM 8MB. Di samping itu, software harus dapat berfungsi dengan sistem minimal yang compliant dengan sistem POSIX.

Objektif utama yang juga harus dicapai adalah harus dapat menjamin agar penggunaan memory R/W sekecil mungkin, di mesin i386 dengan sebuah port radio iGate + digipeater akan membutuhkan alokasi hanya 250 kB R/W memory. Dari jumlah tersebut, 100 kB secara langsung digunakan oleh Aprx. Selebihnya digunakan oleh glibc.

Untuk Rx-iGate dapat menggunakan minimal konfigurasi dengan bagian yang dapat diubah di beri highlight:

 mycall  OH2XYZ
 <aprsis>
    server   rotate.aprs.net  14580
 <aprsis>
 <interface>
    serial-device /dev/ttyS0  19200  8n1    KISS
 </interface>

For a stand-alone APRS Digipeater the configuration would be:

 mycall  OH2XYZ
 <interface>
    serial-device /dev/ttyS0  19200  8n1    KISS
 </interface>
 <digipeater>
    transmitter  $mycall
    <source>
       source     $mycall
    </source>
 </digipeater>

Sebuah stand-alone Digipeater dapat dibuat menjadi Digi + Rx-iGate dengan menambahkan blok <aprsis> pada konfigurasi tersebut.

Karena aplikasi ini harus dapat beroperasi dalam sistem dengan memory terbatas, pembuat software menggunakan installer yang sangat sederhana dengan editor sederhana seperti nano.

Sistem Operasi

Dapat beroperasi di:

  • Linux (Fedora, RedHat, SuSE, Debian) (--with-pthreads)