터미널 노드 컨트롤러
Terminal node controller이 글은 검증을 위해 인용구가 추가로 필요하다. – · 도서 · (2016년 9월 (이 |
단말 노드 컨트롤러(TNC)는 아마추어 무선 사업자가 AX.25 패킷 무선 네트워크에 참여하기 위해 사용하는 장치다. X.25 네트워크에 사용되는 패킷 조립기/분산기와 기능이 유사하며, 베이스밴드 디지털 신호를 오디오 톤으로 변환하기 위한 모뎀을 추가한다.[1]
최초의 TNC인 VADCG 보드는 원래 브리티시 컬럼비아 주 밴쿠버의 더그 록하트 VE7APU에 의해 개발되었다.[2]
아마추어 라디오 TNC는 몬트리올 아마추어 라디오 클럽과 밴쿠버 지역 디지털 커뮤니케이션 그룹에 의해 1978년 캐나다에서 처음 개발되었다. 인쇄된 회로판만 사용할 수 있고 건설업자들은 많은 수의 부품을 모아야 했기 때문에 이것들은 큰 인기를 얻지 못했다.[specify]
1983년 투싼 아마추어 패킷 라디오(TAPR) 협회는 TNC-1 디자인을 위한 완전한 키트를 생산했다. 이것은 나중에 히스킷 HD-4040으로 이용 가능했다. 몇 년 후 개선된 TNC-2를 사용할 수 있게 되었고, MFJ 등 상업용 제조업체에 허가를 받았다.
1986년에 개선된 "TNC+"는 원래의 TNC 보드를 위해 개발된 프로그램과 프로토콜을 실행하도록 설계되었다. TNC+는 새로운 프로그램과 프로토콜 개발을 지원하기 위해 TNC+ 자체에서 실행되는 조립자와 포스 버전(STOIC)도 포함했다.[3]
설명
일반적인 모델은 AX.25 프로토콜을 구현하고 사용자에게 명령줄 인터페이스를 제공하는 마이크로프로세서, 모뎀, 소프트웨어(EPROM)로 구성된다.(일반적으로 이 소프트웨어는 운영자가 없는 동안 메시지를 수신하는 기본 게시판 시스템 등 다른 기능도 제공한다.) TNC는 AX.25 네트워크를 통해 통신하는 데 필요한 모든 정보를 포함하고 있기 때문에 외부 컴퓨터가 필요하지 않다. 네트워크의 모든 자원은 멍청한 단말기를 사용하여 접속할 수 있다.
TNC는 단말기와 무선 송수신기에 연결된다. 단말기의 데이터는 AX.25 패킷으로 포맷되고 라디오에 의한 전송을 위해 오디오 신호로 변조된다. 수신된 신호는 디모듈링되고, 데이터는 포맷되지 않으며, 디스플레이를 위해 단자로 전송되는 출력이다. 이러한 기능 외에도 TNC는 AX.25 규격의 지침에 따라 라디오 채널을 관리한다.
초기 사용은 대부분 두 사람 사이의 일대일 의사소통 또는 자동 게시판 또는 전자우편 시스템에 대한 한 사람 간의 의사소통이었다.
현재 상태
1990년대 후반부터 대부분의 AX.25 이용은 자동 패킷 보고 시스템(APRS)과의 일대다 통신 패러다임과는 다른 형태로 전환되었다.
1980년대와 1990년대의 TNC는 라디오와 선택적인 덤 단말기만을 필요로 하는 완전한 해결책이었다. 가정용 컴퓨터가 햄 "shacks"로 진입함에 따라, 간단하고 값싼 "KISS"(Keep It Simple, Bucky) 장치를 향한 움직임이 나타났다. 이것들은 AX.25 프로토콜의 모뎀과 최소 처리를 가지고 있다. 처리의 대부분은 개인 컴퓨터로 옮겨진다.
진화의 다음 논리적 단계는 전문화된 하드웨어를 제거하고 모든 처리를 컴퓨터로 옮기는 것이다. "사운드 카드"는 라디오로 들어오고 나가는 오디오에 사용된다. 다른 모든 것은 소프트웨어에서 이루어진다.[4]
이전의 몇몇 시도들은 좋지 않은 성과를 거두었고, 이 접근방식에 나쁜 평판을 주었다. 현대 소프트웨어 TNC는 디지털 신호 처리(DSP) 기법을 사용해 구형 장비로는 불가능한 불량 품질 신호를 성공적으로 해독할 수 있다.[5]
현재 시판 중인 일부 핸드헬드 및 모바일 VHF 라디오는 ARS 프로토콜을 지원하기 위해 무선 자체 내에 TNC 기능을 통합한다.
특히 신뢰성이 중요한 무인 스테이션에서 많은 TNC가 여전히 사용되고 있다. APRS 시스템에 대한 위치의 중요성은 모바일 추적 스테이션에서 사용하기 위해 GPS 모듈과 통합되는 새로운 세대의 소형 저전력 TNC 개발에 박차를 가했다.
APRS digipeating 프로토콜은 특정한 명명 규칙을 필요로 하며, 구형 TNC는 digipeater로 사용되는 필수 지원이 없을 수 있다. 단, 거의 모든 TNC를 홈 또는 트래커용으로 사용할 수 있다. 인기 있는 TAPR TNC-2의 복제품이었던 TNC는 UIDIGI 펌웨어 프로젝트를 통해 업그레이드가 가능할 수 있다.
TNC/라디오 데이터 포트
일반적으로 데이터 포트로 설명되지만, 라디오와 TNC 사이의 인터페이스는 거의 전적으로 아날로그 오디오(PTT와 스켈치용 라인 더하기)이다. 이러한 목적으로 사용되는 커넥터는 TNC 제조업체마다 매우 다르지만, 데이터 포트를 제공하는 최신 라디오는 Mini-DIN 6핀 커넥터를 광범위하게 채택하고 있다.
또한 풀사이즈 DIN 커넥터, 모듈식 전화(RJ) 커넥터, 미니 헤드폰 커넥터와 마이크로 헤드폰 커넥터 조합(일반적으로 휴대용 라디오에서 사용됨)도 사용된다.
- 6핀 미니-DIN
터미널 데이터 포트
TNC는 원래 사람이 멍청한 단말기에 타이핑하는 메시지를 받아들이도록 설계되었다. TNC에는 RS-232 신호 레벨의 비동기 시작-중지 바이트를 전달하는 DB-25 또는 DE-9 커넥터가 있었다. 이것은 개인용 컴퓨터의 직렬 포트에도 사용될 수 있다. 직렬 포트는 이제 거의 사라졌지만 USB 대 직렬 변환 케이블을 사용할 수 있다.
그러나 일반적으로 인간은 KISS(TNC) 프로토콜 또는 6PACK 프로토콜을 사용하여 TNC에 메시지를 전송하는 개인용 컴퓨터에서 실행 중인 보다 정교한 소프트웨어 패키지를 사용한다.[6]
현대 소프트웨어 TNC는 컴퓨터 네트워크를 통해 접속할 수 있는 TCP/IP 인터페이스를 제공한다. 예를 들어, 라디오 근처의 Rasberry Pi에서 소프트웨어 TNC를 실행하고 다른 위치의 노트북 컴퓨터에서 접속하는 것이 가능하다. 소프트웨어 TNC는 또한 직렬 포트 사용법만 알고 있는 오래된 애플리케이션과 함께 사용할 수 있도록 "페우스도 단말기"를 제공한다.
참고 항목
참조
- ^ R. Dean Straw, N6BV, ed. (2005). The ARRL Handbook for Radio Communications 2006. American Radio Relay League. pp. 9.14–9.15. ISBN 0-87259-948-5.
- ^ 래리 케니(WB9LOZ). 「패킷 라디오의 도입」.
- ^ 더글러스 록하트(VE7APU). 밴쿠버 아마추어 디지털 커뮤니케이션 그룹. "VADCG TNC+의 특징" 1986.
- ^ "Dire Wolf Software TNC". 10 May 2021.
{{cite web}}: CS1 maint : url-status (링크) - ^ "WA8LMF TNC Test CD Results a.k.a. Battle of the TNCs" (PDF).
{{cite web}}: CS1 maint : url-status (링크) - ^ Welwarsky, Matthias (DG2FEF). "6PACK a "real time" PC to TNC protocol". Translated by Sailer, Tom (HB9JNX). Retrieved 2013-05-19.
