이동통신 단말에 통신기능을 구현하기 위하여 모뎀 프로토콜 및 각종 통신기술을 개발하고 검증한다.
수행직무
이동통신 단말의 기능, 요구조건, 제약사항(데이터통신서비스의 대역폭, 하드웨어 구성, 보안취약성 등)을 분석한다. 이동통신표준 및 기술표준을 숙지한다. 모뎀 프로토콜을 개발하는 경우 이동통신 프로토콜의 구조, 검증방법, 단말소프트웨어 구조, 프로토콜과 일반단말 응용소프트웨어의 연동방식, 프로토콜 모뎀 하드웨어 구조에 대한 지식을 활용하여 개발한다. VoIP(Voice over Internet Protocol)를 개발하는 경우 데이터통신 및 TCP/IP네트워크, VoIP모듈 및 API와 응용 사이의 인터페이스, 공개소프트웨어 VoIP솔루션에 대한 지식을 활용하여 개발한다. WiFi(무선접속장치(AP)가 설치된 곳의 일정거리 안에서 초고속인터넷을 할 수 있는 근거리통신망)모듈을 개발하는 경우 데이터통신 및 TCP/IP네트워크, WiFi표준, WiFi지원 하드웨어의 기능 및 CPU 사이의 인터페이스, WiFi지원 소프트웨어 및 관련 도구에 대한 지식을 활용하여 개발한다. PAN기술(PAN:Personal Area Network:개인통신망, IrDA:Infrared Data Association:국제적외선통신데이터협회, Blutooth:근거리 무선통신규격의 하나로 반경 10∼100m 안에서 각종 전자·정보통신 기기를 무선으로 연결·제어하는 기술규격)을 개발하는 경우 PAN기술표준 및 처리방식, 인증절차, 기술처리를 위한 소프트웨어 계층구조에 대한 지식을 활용하여 개발한다. RFID/NFC기술(RFID:Radio Frequency IDentification, IC칩을 내장해 무선으로 관련 정보를 관리하는 인식기술, NFC:Near Field Communication, 13.56Mz 주파수대역을 사용하는 비접촉식 근거리 무선통신 모듈로 10cm의 가까운 거리에서 단말기 간 데이터를 전송하는 기술)을 개발하는 경우 이동통신 단말에서 RFID/NFC 활용방법, 관련 표준, 관련 하드웨어, 활용서비스의 종류 및 구현방법에 관한 지식을 활용하여 개발한다. TCP/IP 응용소프트웨어를 개발하는 경우 네트워크 계층구조, TCP/IP 프로토콜, 운영체제 내 TCP/IP 지원 계층구조, 소켓프로그래밍에 대한 지식을 활용하여 개발한다. 각종 통신기술의 개발이 완료되면 소스코드, 기능명세서, 검증방법 및 세부설계사양서를 작성한다.