Bluetooth Development Kit
Bluetooth Protocol Stack Bluetooth System Development Kit Bluetooth System Development kit는 Bluetooth 제품을 개발하고자 하는 학교나 회사의 개발자들이 Bluetooth Protocol Stack과 API를 개발하고자 하는 제품에 적용하여 Prototype의 제품을 빠르게 Design할 수 있게 만들어 주는 제품이다. 그러므로 Bluetooth제품을 개발 하고자 하는 초기단계에서 꼭 필요한 제품이라 할 수 있다. HID Handsfree Bluetooth System Development Kit A/V Bluetooth Protocol Stack Ver 1.1 Qualified TCP/IP Etc.
Bluetooth 제품의 개발 단계 1단계 : 개발하고자 하는 Bluetooth 제품의 결정 Bluetooth 제품 개발 단계에 있는 개발자 보드는 Protocol Stack에 대한 Library 및 API를 제공하므로 개발하고자 하는 CPU에 Stack을 Porting하고 O/S에 맞게 firmware를 Programming함으로써 Prototype을 개발 완료할 수 있다. 1단계 : 개발하고자 하는 Bluetooth 제품의 결정 어떤 제품을 개발할 것인가? 2단계 : Bluetooth S/W의 결정 S/W: Protocol Stack, Profile, API etc. 직접개발 또는 S/W 구입 Development Kit의 구입 3단계 : Porting & Using Bluetooth S/W Bluetooth 제품의 개발 4단계 : Prototype 개발 완료 5단계 : 제품 양산 결정
Bluetooth Development Kit의 종류 Bluetooth Module + USB Dongle 블루투스 제품 구현에 대한 교육/훈련용 PC 윈도우 환경하에서 구현 가능 PC환경하에서 파일 전송 등 몇 가지 예제 application 구현 가능
Bluetooth Development Kit의 종류 PC환경하에서 간단한 음성 전송, 파일전송, Data 전송 Application 구현 가능 Stack 및 Module의 Test및 Simulation용으로 사용 가능 개발 하고자 하는 제품이 PC환경이 아닐 경우, 즉, embedded환경일 경우 각 CPU의 development kit를 구입하여 serial Port로 연결 하여 개발하여야 함. 가격: 150만원 ~300만원 선 (계속)
(2) 중급자용 Bluetooth Development kit H/W Components Flash Application S/W External Bus Control ARM Core interface제공 S/W HCI Interrupt Controller ROM interface제공 S/W LM Counters Timers SRAM interface제공 PIO UART 1 + FIFO:s Host I/F Host I/F UART2 + FIFO:s Bluetooth Core Radio VOICE
(2) 중급자용 Bluetooth Development kit Block Diagram USB 01 Audio LED Radio Module USB 02 Memory JTAG Monitoring Pin GlueLogic Baseband Address/Data/Control Memory Application Board Interface RS232C RS232C RS232C I2C
Bluetooth Development Kit의 종류 (3) System Development 전문가용 kit 고급 Embedded system 개발환경 및 PC환경 하 에서 구현 가능한 System 개발 가능 Host CPU(ARM, RISC, CISC etc.) 내장 PC Interface없이 직접 개발 가능 CPU Porting, OS 연동가능 Voice, 영상, 파일 전송 둥 복잡하고 다양한 System 에 적용 가능 가격: 500만원~1,500만원 선 (계속)
(3) System Development 전문가용 kit H/W Components Flash ARM Core Application S/W External Bus Control S/W HCI Interrupt Controller ROM S/W LM Counters Timers SRAM PIO UART 1 + FIFO:s Host I/F Host I/F UART2 + FIFO:s Bluetooth Core Radio VOICE
(3) System Development 전문가용 kit Block Diagram Module Radio Memory Baseband Audio SRAM (64Mbit) Flash (8Mbit) USB UART1 UART2 Host CPU (ARM7TDMI) ROM (4Mbit) JTAG RS232 RS232
국내 distributor에 의해 판매되는 Bluetooth Development Kit의 종류 국내 제품과 해외 제품의 비교 국내 제품 해외 제품 성능 성능이나 사용상의 편의점 측면에서 차이 없음. Bluetooth SIG로 부터 인증 받은 Stack 제공 대부분 CSR Bluetooth chip으로 구성된 module사용 Spec. Bluetooth Spec Ver1.1 호환 Stack Library제공 S/W -. Debug -. Development -. Test H/W -. Bluetooth Module -. Serial Communication Interface 등 가격 250~500만원 400~2,000만원 기술 지원 개발 시 각 시스템에 맞게 CPU Porting, O/S연동 기술지원이 빠르고 직접적으로 가능 국내 distributor에 의해 판매되는 형태라서 빠르고 직접적인 기술지원이 어렵다.
Bluetooth Development Kit의 종류 국내 업체 및 해외 업체 현황 업체명 자체 개발 Stack Ver1.1 DV Kit Biz. Area 초급자용 중급자용 전문가용 S/W H/W Application 블루로직 02-3442-6843 yes - - O O O O 시코드 02-552-2620 yes - O - O - - 한국무선네트워크 02-3446-2471 yes - O - O - - Ericsson yes O O O O O O Broadcom yes O O O O - - SiliconWave yes - O - O - - CSR yes O O - O O - Widcomm yes O O O O O -
결론 Bluetooth 제품을 개발할 때 초급자용 및 중급자용은 단지 PC환경하에서 Bluetooth Module이나 Stack이 작동되는 정도의 Application을 구현 가능하고 이외에 PC환경이 아닌 대다수의 환경(Embedded환경)하에서 개발하고자 한다면 ARM Development Kit이나 CPU Development Kit의 연결을 통해 구현 가능하다. 그러므로 연구비용의 감소 및 Embedded환경하에서 제품 양산을 위한 Prototype을 개발하여 양산 제품을 만들고자 할 때는 Host CPU가 내장된 Bluetooth Development Kit이 사용되어 져야 한다. 또한 Bluetooth System Development kit의 국내제품과 해외제품의 성능, 안정성, 호환성 등을 비교해볼 때 국내 해외 제품 모두 Bluetooth SIG로부터 인증받은 Protocol Stack Ver 1.1을 사용하여 구현하였으므로 사실 성능상의 차이점은 없다. 그러나 가격적인 측면이나 기술지원적인 측면을 고려해 보면 국내제품이 월등히 우수하다. 외국제품이 비싼 이유는 국내 distributor를 통해 공급되어짐에 의한 중간 마진 또는 선점에 따른 가격 우위 때문이다. 위의 두가지 요인을 개발하기에 앞서 잘 고려하면 Bluetooth 제품을 개발하는데 있어 많은 도움이 되리라 생각된다.