ホーム> 製品情報> 組み込み向けComponentWare> Bluetooth(R)プロトコルスタック
 

Bluetooth(R)プロトコルスタック


AVE-Blue(R)の概要

Bluetooth
AVE-Blue(R)は、Bluetooth v1.1の仕様にもとづいて、ACCESSが独自に開発した組み込み・情報家電向けのプロトコルスタックです。情報家電において多くの搭載実績を持つNetFrontブラウザとの連携により、車載端末や次世代携帯電話におけるハンズフリー機能やインターネット接続など、無線ネットワーク機能を搭載した機器の開発を容易に実現します。また、ACCESSのIrDAプロトコルスタック「IrFront(R)」と共通のOBEX APIを採用しているため、アプリケーションを共通化でき、リソースを削減することが可能です。


機能と特長

  • Bluetooth v1.1仕様に準拠
  • ソフトウェアコンポーネントとしてロゴ認証を取得
    ・AVE-Blue(R)がロゴ認証を取得したモジュールのテストを免除
  • Coreプロトコルの全機能サポート
    ・HCI/L2CAP/RFCOMM/SDP/TCSBIN/BNEP/SEC
  • FAXを除く旧12プロファイル対応
    ・GAP/SDAP/CTP/ICP/SPP/HSP/DUN/LAP/GOEP/OPP/FTP/SYN/
     PAN/BIP/HFP
  • Bluetooth認証試験のためのTCI(Test Control Interface)のサポート
  • 組み込みに特化したコンパクトなモジュールサイズ
  • OS、CPUに依存しない構成
  • CSR社BlueCore 2TMをはじめ、HCI-UART対応Bluetoothモジュールにて動作確認済み
  • IrFrontと共通のOBEX API採用により、アプリケーションの共通化、リソース削減が可能

容易なアプリケーション開発

  • Windows上での開発環境の提供
  • 必要となるプロファイルのみを選択できるコンフィギュレーション
  • 対応する全プロファイルにサンプルアプリケーションを提供
  • HCI、SDP、L2CAPの接続を意識させないシンプルAPI
  • OBEX上位アプリケーションのために、vCardなどのパーサーを実装
  • NetFrontのPeer層のサンプルアプリケーションを用意

AVE-Blue(R)モジュール構成図

AVE-Blue(R)モジュール構成図
*クリックすると拡大画像をご覧になれます。


SDK開発キット

SDK開発キットは、完全ソースコード提供の移植開発用パッケージです。PC上でのアプリケーション開発環境や、サンプルドライバ、テストプログラム、ドキュメント等を提供し、プラットフォームに応じたアプリケーションの開発と移植が可能です。

  • 完全ソースコード提供
  • PCエミュレータの提供により、VC++を使用したアプリケーション開発とデバッグが可能
  • ANSI仕様のC言語で記述され、さまざまなCPU/OSに移植可能
    ・SH-3(MS7709ASE01)、µMore v4.0(µITRON 4.0仕様準拠)で動作確認

モジュールサイズ

モジュール名 主なプロトコル ROM RAM
AVE-Blue(R) Core L2CAP/SDP/Manager/Entity/HCI/
SEC/RFCOMM
100KB 30KB~
SPP Port Emulation 10KB 4KB~
OBEX OBEX API (MD5モジュールを含む) 14KB 2KB~
PAN PAN Profile/BNEP 16KB 20KB~
HFP Hands Free Profile 8KB 2KB~
BIP Basic Image Profile 20KB 20KB~


SDK開発キット概要

SDK Source Package ─移植および開発キット

  • 提供ソースコード

    ・AVE-Blue(R) Core
      - L2CAP/SDP/Manager Entity/HCI/SEC/RFCOMM/BNEP

    ・AVE-Blue(R) Profiles
      - GAP/SDAP/CTP/ICP/SPP/HSP/DUN/LAP/GOEP/OPP/FTP/SYN/PAN

    ・サンプルアプリケーションソースコード
      - GAP/SDAP/CTP/ICP/SPP/HSP/DUN/LAP/GOEP/OPP/FTP/SYN/PAN

    ・TCI-L2CAPテストソースコード

    ・サンプルソースコード
      - Bluetooth Menu画面/GAP設定画面/アドレス帳交換(OBEX PUSH)画面

    ・プラットフォーム用サンプルソース
      - SH-3版μMore4.0対応サンプル

    ・HCIサンプルソースコード
      - Ericsson UART対応/CSR社 BCSP対応

  • ドキュメント
  • 3ヶ月間無償サポート付

※リファレンスボードおよび開発環境は、キットに含まれません。


動作確認環境

CPU SH7709A(SH-3)/MS7709ASE01、Strong ARM/SA1110、Intel 80x86
Bluetoothモジュール Ericsson EBDK/EBSK(UART)、CSR BlueCore02 (BCSP)、NEC μPD72501、TAIYOU YUDEN EYSF2SAXX、Conexant CX81400/CX72303
OS µMore v4.0(µITRON 4.0仕様準拠)
開発環境 ルネサス テクノロジ製 HEW v1.1、Microsoft Visual C++6.0、Computex製ROMICE64+CSIDE95、Windows98/NT 4.0/2000