ในยุคแรกๆ ของ Amateur Packet Radio จำเป็นต้องใช้ "Terminal Node Controller" (TNC) ราคาแพงพร้อมฮาร์ดแวร์พิเศษ วันเหล่านั้นหายไป ตอนนี้คุณสามารถได้รับผลลัพธ์ที่ดีขึ้นด้วยต้นทุนที่ต่ำลงโดยการเชื่อมต่อวิทยุของคุณเข้ากับอินเทอร์เฟซ "การ์ดเสียง" ของคอมพิวเตอร์และใช้ซอฟต์แวร์เพื่อถอดรหัสสัญญาณ
เหตุใดจึงต้องเสียเงิน 200 เหรียญสหรัฐและจ่ายเพื่อให้ได้ประสิทธิภาพระดับปานกลางจากเทคโนโลยี TNC ในยุค 1980 โดยใช้ชิปโมเด็มรุ่นเก่า Dire Wolf ถอดรหัสเฟรมที่ปราศจากข้อผิดพลาดมากกว่า 1,000 เฟรมจากแทร็กที่ 2 ของซีดีทดสอบ WA8LMF TNC โดยทิ้ง TNC ฮาร์ดแวร์ทั้งหมดและโมเด็ม "การ์ดเสียง" รุ่นแรกไว้เบื้องหลัง
Dire Wolf มี FX.25 ซึ่งเพิ่ม Forward Error Correction (FEC) ในลักษณะที่เข้ากันได้กับระบบที่มีอยู่อย่างสมบูรณ์ หากปลายทั้งสองข้างสามารถรองรับ FX.25 ข้อมูลของคุณจะยังคงดำเนินต่อไปภายใต้เงื่อนไขที่ AX.25 ปกติไม่มีประโยชน์โดยสิ้นเชิง เดิมทีได้รับการพัฒนาสำหรับดาวเทียม และปัจจุบันมีการใช้ HF อย่างแพร่หลาย
เวอร์ชัน 1.7 เพิ่ม IL2P ซึ่งเป็นวิธีการอื่นของ FEC ที่มีค่าใช้จ่ายน้อยกว่า แต่เข้ากันไม่ได้กับ AX.25
หากไม่มีซอฟต์แวร์เพิ่มเติม ก็สามารถดำเนินการเป็น:
นอกจากนี้ยังสามารถใช้เป็น TNC เสมือนสำหรับแอปพลิเคชันอื่นๆ เช่น APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32,UISS, Linux AX25, SARTrack, Winlink Express (เดิมชื่อ RMS Express เดิมชื่อ Winlink 2000 หรือ WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI), และอื่น ๆ อีกมากมาย
Beaconing, Tracker, ชุดเครื่องมือ Telemetry
ส่งบีคอนเป็นระยะเพื่อให้ข้อมูลแก่ผู้อื่น สำหรับการติดตามตำแหน่งนั้นมีให้โดยตัวรับสัญญาณ GPS สร้างแอปพลิเคชันการวัดและส่งข้อมูลทางไกลของคุณเองด้วยชุดเครื่องมือ
APRStt เกตเวย์
มีแฮมเพียงไม่กี่ตัวที่มีอุปกรณ์พกพาสำหรับ APRS แต่เกือบทุกคนมีวิทยุมือถือที่สามารถส่งสัญญาณ DTMF ได้ APRStt อนุญาตให้ผู้ใช้ที่มีความสามารถในการสร้าง DTMF (หรือที่รู้จักกันทั่วไปในชื่อ Touch Tone) เท่านั้น สามารถป้อนข้อมูลลงในเครือข่ายข้อมูล APRS ทั่วโลกได้ สามารถส่งคำตอบโดยใช้รหัสมอร์สหรือคำพูดสังเคราะห์
Digipeater สำหรับ APRS และ Packet Radio แบบดั้งเดิม
ขยายช่วงของสถานีอื่นๆ โดยการส่งสัญญาณอีกครั้ง ความยืดหยุ่นที่ไม่มีใครเทียบได้สำหรับการทำซ้ำและการกรองข้ามแบนด์เพื่อจำกัดสิ่งที่ถูกส่งซ้ำ
อินเทอร์เน็ตเกตเวย์ (IGate)
สถานี Igate อนุญาตให้มีการสื่อสารระหว่างเครือข่ายวิทยุที่ไม่เชื่อมต่อกันโดยอนุญาตให้เนื้อหาบางส่วนไหลระหว่างเครือข่ายเหล่านั้นผ่านทางอินเทอร์เน็ต
แฮมวิทยุแห่งสรรพสิ่ง (HRoT)
มีการกล่าวถึงการรวม Ham Radio เข้ากับ Internet of Things เป็นครั้งคราว แต่มีเฉพาะแอปพลิเคชันที่เน้นเฉพาะกิจที่เข้ากันไม่ได้เท่านั้น ต่อไปนี้เป็นข้อเสนอสำหรับวิธีการที่ได้มาตรฐานและยืดหยุ่นมากขึ้น เพื่อให้ระบบต่างๆ สามารถสื่อสารระหว่างกันได้
Ham Radio of Things - IoT ผ่านวิทยุแฮม
AX.25 v2.2 เลเยอร์ลิงก์
วิทยุแพ็กเก็ตโหมดการเชื่อมต่อแบบดั้งเดิมที่ TNC จะพยายามส่งสัญญาณอีกครั้งโดยอัตโนมัติและส่งข้อมูลตามลำดับที่ถูกต้อง
อินเทอร์เฟซ KISS (TCP/IP, พอร์ตอนุกรม, บลูทูธ) และอินเทอร์เฟซเครือข่าย AGW (TCP/IP)
Dire Wolf สามารถใช้เป็น TNC เสมือนสำหรับแอปพลิเคชันเช่น APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32,UISS, Linux AX25, SARTrack, Winlink Express (เดิมชื่อ RMS Express เดิมชื่อ Winlink 2000 หรือ WL2K), BPQ32, Outpost PM, วิทยุของแฮม, การถ่ายภาพการตรวจจับการบีบอัดแพ็คเก็ต (PCSI), และอื่น ๆ อีกมากมาย
ใช้ "การ์ดเสียง" ของคอมพิวเตอร์และการประมวลผลสัญญาณดิจิทัล
ต้นทุนที่ต่ำกว่าและประสิทธิภาพที่ดีกว่าฮาร์ดแวร์เฉพาะทาง
อินเทอร์เฟซที่เข้ากันได้ ได้แก่ DRAWS, UDRC, SignaLink USB, DMK URI, RB-USB RIM, RA-35, DINAH, SHARI และอื่นๆ อีกมากมาย
โมเด็ม:
300 bps AFSK สำหรับ HF
1200 bps AFSK ที่พบบ่อยที่สุดสำหรับ VHF/UHF
2400 และ 4800 bps PSK
9600 bps GMSK/G3RUH
แผนกต้อนรับเอไอเอส
แผนกต้อนรับ EAS SAME
การถอดรหัสและการเข้ารหัส DTMF ("Touch Tone")
อินเตอร์เฟซเครื่องสังเคราะห์เสียงพูดและเครื่องสร้างรหัสมอร์ส
ส่งข้อความที่มนุษย์เข้าใจได้
เข้ากันได้กับวิทยุที่กำหนดโดยซอฟต์แวร์เช่น gqrx, rtl_fm และ SDR#
การทำงานพร้อมกันสูงสุด 3 การ์ดเสียงและวิทยุ 6 เครื่อง
เวอร์ชันเสถียร
เวอร์ชันการพัฒนาล่าสุด (สาขา "dev")
หัวข้อเพิ่มเติม
การนำเสนอด้วย Power Point -- ทำไมไม่พูดในการประชุมสโมสรในท้องถิ่นล่ะ?
Youtube มีวิดีโอที่น่าสนใจและมีประโยชน์มากมาย การค้นหา direwolf tnc หรือ direwolf aprs จะให้ผลลัพธ์ที่เกี่ยวข้องมากที่สุด
ไปที่หน้า การเผยแพร่ ดาวน์โหลดไฟล์ zip ที่มีคำว่า "win" อยู่ในชื่อ แตกไฟล์แล้วรัน direwolf.exe จากหน้าต่างคำสั่ง
คุณสามารถสร้างมันเองจากแหล่งที่มาได้ สำหรับรายละเอียดเพิ่มเติม โปรดดู คู่มือผู้ใช้ ในไดเร็กทอรี doc
โปรดทราบว่าสิ่งนี้มีการเปลี่ยนแปลงสำหรับเวอร์ชัน 1.6 ขณะนี้มีขั้นตอนพิเศษอยู่สองสามขั้นตอน
ขั้นแรก คุณจะต้องติดตั้งแพ็คเกจการพัฒนาซอฟต์แวร์โดยใช้คำสั่งที่แตกต่างกัน ขึ้นอยู่กับรสชาติของ Linux ในกรณีส่วนใหญ่ จะมีสองสามรายการแรกอยู่แล้ว และผู้ติดตั้งแพ็คเกจจะแจ้งให้คุณทราบว่าไม่จำเป็นต้องทำการติดตั้ง
บนระบบปฏิบัติการ Debian / Ubuntu / Raspbian / Raspberry Pi:
sudo apt-get install git
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake
sudo apt-get install libasound2-dev
sudo apt-get install libudev-dev
sudo apt-get install libavahi-client-dev
หรือบน Red Hat / Fedora / CentOS:
sudo yum install git
sudo yum install gcc
sudo yum install gcc-c++
sudo yum install make
sudo yum install alsa-lib-devel
sudo yum install libudev-devel
sudo yum install avahi-devel
ปัจจุบัน CentOS 6 & 7 มี cmake 2.8 แต่เราต้องการ 3.1 หรือใหม่กว่า ก่อนอื่นคุณต้องเปิดใช้งานพื้นที่เก็บข้อมูล EPEL เพิ่ม symlink หากคุณยังไม่มีเวอร์ชันเก่าและต้องการพิมพ์ cmake แทน cmake3
sudo yum install epel-release
sudo rpm -e cmake
sudo yum install cmake3
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
จากนั้นสำหรับ Linux ทุกรสชาติ:
cd ~
git clone https://www.github.com/wb2osz/direwolf
cd direwolf
git checkout dev
mkdir build && cd build
cmake ..
make -j4
sudo make install
make install-conf
สิ่งนี้จะช่วยให้คุณมีเวอร์ชันการพัฒนาล่าสุด ละเว้น "git checkout dev" เพื่อรับเวอร์ชันเสถียรล่าสุด
สำหรับรายละเอียดเพิ่มเติม โปรดดู คู่มือผู้ใช้ ในไดเร็กทอรี doc ข้อควรพิจารณาพิเศษสำหรับ Raspberry Pi มีอยู่ใน Raspberry-Pi-APRS.pdf
ผลลัพธ์จะแตกต่างกันไปขึ้นอยู่กับแพลตฟอร์มฮาร์ดแวร์และเวอร์ชันระบบปฏิบัติการของคุณ เนื่องจากขึ้นอยู่กับอาสาสมัครหลายคนที่ดำเนินการบรรจุภัณฑ์ คาดว่าเวอร์ชันนี้จะล้าหลังการพัฒนาอย่างมาก
sudo apt-get update
apt-cache showpkg direwolf
sudo apt-get install direwolf
ผลลัพธ์จะแตกต่างกันไปขึ้นอยู่กับแพลตฟอร์มฮาร์ดแวร์และเวอร์ชันระบบปฏิบัติการของคุณ เนื่องจากขึ้นอยู่กับอาสาสมัครหลายคนที่ดำเนินการบรรจุภัณฑ์ คาดว่าเวอร์ชันนี้จะล้าหลังการพัฒนาอย่างมาก
sudo yum check-update
sudo yum list direwolf
sudo yum install direwolf
อ่าน คู่มือผู้ใช้ ในไดเร็กทอรี doc มันซับซ้อนกว่าลินุกซ์
หากคุณประสบปัญหา โปรดโพสต์ปัญหาเหล่านั้นไว้ที่กลุ่มสนทนา TNC แพ็กเก็ต Dire Wolf
คุณยังสามารถติดตั้งเวอร์ชันที่สร้างไว้ล่วงหน้าได้จาก Mac Ports การปรับปรุงข้อมูลให้ทันสมัยอยู่เสมอนั้นขึ้นอยู่กับอาสาสมัครที่ทำหน้าที่บรรจุหีบห่อ เวอร์ชันนี้อาจล้าหลังการพัฒนา
sudo port install direwolf
ต่อไปนี้เป็นสถานที่ที่ดีในการถามคำถามและแบ่งปันประสบการณ์ของคุณ:
ซอฟต์แวร์ Dire Wolf TNC
ราสเบอร์รี่ Pi 4 แฮมวิทยุ
ลินุกซ์แฮม
TAPR เมษายน
ส่วน "ปัญหา" ของ GitHub ใช้สำหรับรายงานข้อบกพร่องของซอฟต์แวร์และคำขอการปรับปรุง ไม่ใช่สถานที่ถามคำถามหรือพูดคุยเรื่องทั่วไป โปรดใช้สถานที่ใดสถานที่หนึ่งข้างต้น