Terminál csomópont vezérlő - Terminal node controller
A végpont vezérlő ( TNC ) olyan eszköz által használt amatőr rádiós szereplők részt az AX.25 csomagkapcsolt rádiós hálózatok . Funkciójához hasonló, mint az X.25 hálózatokon használt Packet Assembler / Disassemblers , hozzáadva egy modemet az alapsávú digitális jelek audio hangokká alakításához.
Az első TNC-t, a VADCG táblát eredetileg Doug Lockhart, a VE7APU fejlesztette ki , a british-kolumbiai Vancouverből .
Az amatőr rádió TNC-ket 1978-ban fejlesztették ki először Kanadában a Montreali Amatőr Rádióklub és a Vancouveri Terület digitális kommunikációs csoportja. Ezek soha nem nyertek nagy népszerűséget, mert csak egy csupasz nyomtatott áramköri lapot tettek elérhetővé, és az építőknek sok alkatrészt kellett összegyűjteniük.
1983-ban a Tucson Amateur Packet Radio (TAPR) szövetség komplett készleteket készített TNC-1 kialakításukhoz. Ez később Heathkit HD-4040 néven volt elérhető . Néhány évvel később a továbbfejlesztett TNC-2 elérhetővé vált, és engedélyt kaptak olyan kereskedelmi gyártók számára, mint az MFJ .
1986-ban a továbbfejlesztett "TNC +" -ot úgy tervezték, hogy az eredeti TNC-kártyához kifejlesztett programokat és protokollokat futtassa. A TNC + tartalmazott egy assemblert és a Forth ( STOIC ) verzióját is , amely magában a TNC + -on fut, hogy támogassa az új programok és protokollok fejlesztését.
Leírás
Egy tipikus modell egy mikroprocesszorból , egy modemből és egy szoftverből áll ( EPROM-ban ), amely megvalósítja az AX.25 protokollt, és parancssori interfészt biztosít a felhasználó számára. (Általában ez a szoftver más funkciókat is biztosít, például egy alapvető hirdetőtábla rendszert az üzenetek fogadásához, miközben a kezelő távol van.) Mivel a TNC tartalmazza az összes intelligenciát, amely szükséges az AX.25 hálózaton történő kommunikációhoz, nincs szükség külső számítógépre . A hálózat összes erőforrása egy buta terminálon keresztül érhető el .
A TNC csatlakozik a terminálhoz és egy rádió adó-vevőhöz . A terminálról származó adatokat AX.25 csomagokba formázzák, és audio jelekké modulálják (a hagyományos alkalmazásokban) a rádió általi továbbításhoz. A vett jeleket demoduláljuk, az adatokat nem formázzuk, és a kimenetet megjelenítjük a terminálnak. Ezen funkciók mellett a TNC az AX.25 specifikáció irányelveinek megfelelően kezeli a rádiócsatornát.
A korai használat többnyire személyes kommunikáció volt, két ember vagy egy személy között egy automatizált hirdetőtáblán vagy e-mail rendszeren keresztül.
Jelenlegi állapot
Az 1990-es évek vége óta az AX.25 használatának többsége más-más kommunikációs paradigmára vált át az automatikus csomagjelentési rendszerrel (APRS).
Az 1980-as és 1990-es évek TNC-i komplett megoldások voltak, amelyekhez csak rádióra és opcionálisan néma terminálra volt szükség . Amint az otthoni számítógépek sonka „kunyhókba” jutottak, haladt az egyszerűbb, olcsóbb „KISS” (Keep It Simple, Stupid) készülékek felé. Ezeknek van egy modemjük és minimális az AX.25 protokoll feldolgozása. A feldolgozás nagy része a személyi számítógépre kerül.
Az evolúció következő logikus lépése az, hogy megszünteti a speciális hardvert, és az összes feldolgozást egy számítógépre helyezi. A " hangkártya " a rádióba és a rádióból érkező hangokhoz használható. Minden más szoftveresen történik.
Néhány korábbi kísérlet gyengén teljesített, rossz hírnevet adott ennek a megközelítésnek. A modern szoftveres TNC-k, digitális jelfeldolgozási (DSP) technikákat alkalmazva, sikeresen képesek dekódolni azokat a rossz minőségű jeleket, amelyekre a régebbi berendezések nem képesek.
Néhány jelenleg forgalomban lévő kézi és mobil VHF rádió magában foglalja a TNC képességeit magában a rádióban, hogy támogassa az APRS protokollt.
Sok TNC továbbra is használatban van, különösen felügyelet nélküli állomásokon, ahol a megbízhatóság fontos. A hely jelentősége az APRS-rendszer szempontjából a kis nyomású kis TNC-k új generációjának fejlesztését ösztönözte, gyakran integrálva egy GPS-modullal a mobil nyomkövető állomásokon történő használatra.
Az APRS digipeating protokollok speciális elnevezési konvenciókat igényelnek, és a régebbi TNC-k nem biztos, hogy rendelkeznek a digipeaterként való használatához szükséges támogatással. Szinte minden TNC üzembe helyezhető otthoni vagy Tracker használatra. Azok a TNC- k, amelyek a népszerű TAPR TNC-2 klónjai voltak, az UIDIGI firmware projekten keresztül frissíthetők.
TNC / rádió adatportok
Bár jellemzően adatportként írják le, a rádió és a TNC közötti interfész szinte teljesen analóg audio (plusz vonalak a PTT és a squelch számára ). Az erre a célra használt csatlakozók a TNC gyártói között igen eltérőek, de az adatportokat kínáló modern rádiók széles körben elfogadták a Mini-DIN 6 tűs csatlakozót.
Használják a teljes méretű DIN csatlakozókat, a moduláris telefon (RJ) csatlakozókat, valamint a mini- és a mikrofon-fejhallgató csatlakozók kombinációit (általában kézi rádióknál).
- 6 tűs Mini-DIN
Terminál adatport
A TNC-ket eredetileg úgy tervezték, hogy fogadjanak egy hülye terminálon gépelő ember üzeneteit . A TNC-k DB-25 vagy DE-9 csatlakozóval rendelkeztek aszinkron start-stop bájtokkal, RS-232 jelszinttel. Ez a személyi számítógép soros portjával is használható . A soros portok már jóformán kihaltak, de rendelkezésre állnak USB-soros átalakító kábelek.
Azonban általában az ember egy kifinomultabb, személyi számítógépen futó szoftvercsomagot használ, amely üzeneteket küld a TNC-nek a KISS (TNC) vagy a 6PACK protokoll segítségével.
A modern szoftver TNC-k TCP / IP interfészeket biztosítanak, amelyek számítógépes hálózatokon keresztül érhetők el. Például a TNC szoftver futtatható egy Raspberry Pi-n a rádió közelében, és egy másik helyen lévő laptopról érhető el. A szoftveres TNC-k " álterminálokat " is biztosítanak, így olyan régi alkalmazásokkal használhatók, amelyek csak a soros portok használatát ismerik.