|
Bluetooth(R)プロトコルスタック
AVE-Blue(R)の概要

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)モジュール構成図

*クリックすると拡大画像をご覧になれます。
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 |
|