labs.beatcraft.com

ANT/ANT+

ANTとは?

ANTとは、カナダのDynastream Innovationsが開発した2.4GHz帯での超低消費電力型の近距離ネットワークのプロトコルです。通信距離は数メートルと短く、データの送信は最速で20Kbpsです。混線防止機能もANTで提供されていますので、複雑なネットワークの構築も容易にできます。

ANTに関係する基礎知識は、ANT/ANTの基礎で紹介します。

ANT+とは?

ANT+は、ANTの技術を基に機能ごとに特化したプロファイルを用意して、同機能のデバイス間での運用互換、ANT+対応機種間の相互通信を保証しています。現在、主に心拍計、歩数計、自転車に装着するケイデンスセンサーなどのフィットネス機器、体重計などの健康管理機器など15種類のプロファイルを用意しています。

FAQ

Q: ANTのデバイスとANT+のデバイスは通信できますか?
A: できません。ANT+は、ANTのプロトコルを利用していますが、ANT+対応のデバイスとの通信に必要な「ANT+ Network Key」、「ANT+ Device Profiles」などが使用できません。また、ANTデバイスにANT+専用の周波数 (2457MHz) を設定することもできません。従って、ANTとANT+は通信できません。

例外として、ANT対応のUSBドングルをUSBホスト機能があるAndroid端末で、指定されたAndroidアプリと使用した場合、ANT+対応のデバイスと通信可能になります。詳細は、BC::blogか、または、thisisant.comのページをご覧下さい。

Q: ANT/BCA_Libは、ANT+で使用できますか?
A: できません。BCA_LibはANT用です。ANT+デバイスとの通信には使用できません。

Q: ANT+に必要な「ANT+ Network Key」や「ANT+ Device Profiles」はどうすれば入手できますか?
A: ANT/ANT+の開発元のDynastream Innovations Incが運営するANT/ANT+の情報サイト「thisisant.com」の登録ページより「ANT+ Adapter Account」に登録して下さい。登録は無料です。

登録後、ANT+Basicsのページの「How do I obtain the ANT+ Network Key?」のセクションの「Agree to the terms of use and access the ANT+ Network Key」をクリックして下さい。リンク先のページに「ANT+ Network Key」などがあります。

「ANT+ Network Key」やANT+のロゴが付いたPDFドキュメントやソフトウェアは、「ANT+ Shared Source License」に準じます。「ANT+ Network Key」や「ANT+ Device Profiles」などは、一般に公開できません。

ANTのハードウェア

ANTアダプタ

30ピンとGPSをiPhoneとiPod touch用のANTアダプタです。ANTのプロトコル、ANT+のプロファイルに対応しています。
ANT+のプロファイルに対応するセンサーとデータ通信を行う場合、専用のiOSアプリケーションが必要です。
本製品は、ビート・クラフトのオリジナルです。AppleのMFi Programの性能基準テストを通過し、技術適応証明も受けています。
ANTアダプタの詳細は、ANT/ANTアダプタをご覧下さい。

専用iOSアプリケーションBeatRunに関する情報は、ANT/BeatRunをご覧下さい。
ANTadap01.png ANTadap02.png

BC-ANT-USB

ビート・クラフトが開発・販売しているANT対応のUSBドングルです。
ANT-USBドングルで一般的に使われているNordic Semiconductor社製のANTチップnRF24AP2-USBを搭載しています。
BC-ANT-USBの詳細はANT/BC-ANT-USBをご覧下さい。

また、BC-ANT-USBを使用して開発する場合に必要なライブラリは、ANT/BCA_Libをご覧下さい。
BC-ANT-USB_F.png BC-ANT-USB_B.png

BC-ANT-SERIAL-2

現在、ビート・クラフトが販売しているANT-Serialのブリッジモジュールの説明書です。
RC-232Cインターフェースがなくなり、ピンヘッダが2x10から1x5に変更されたことにより、
既存のBC-ANT-SERIALと比較して大幅に小型化されマイコンに組み込みやすくなりました。
詳細はこちらをご覧下さい。

DSCF7885r.JPG

BC-ANT-SERIAL

ビート・クラフトが開発、販売していたANT-Serial用のブリッジモジュールです。Serialだけでなく
ピンヘッダを介してマイコンなどに接続が可能です。詳細はこちらをご覧下さい。
BC-ANT-SERIAL_F.jpg BC-ANT-SERIAL_B.jpg

ANTモジュールの試作ボード

BC-ANT-SERIALの製品開発用に試作したANTモジュールの詳細です。Windows PC用のANTWare IIという
評価・デバッグ用ツールを使って試作のANTモジュールの認識までを説明しています。
ANT試作モジュールのページはこちらです。

ANTのハードウェアを使用した電子工作例・サンプルプログラム

電子工作例

BC-ANT-SERIALを使用した電子オルゴール

BC-ANT-SERIALを使った電子オルゴールの製作例です。第一回目は、ANTを使った送信機の作り方を紹介します。第二回目は、ANTの受信機の作り方です。最終回の三回目は、これらのANTの受信機・受信機をつかった電子オルゴールの作り方を紹介します。

BC-ANT-SERIALを使用したデータディスプレイ

BC-ANT-SERIALとLCD表示ユニットを使用した電子工作例です。ANTモジュールの通信状態を表示します。マイコンはMicrochip Technology 社製のPIC24Fシリーズ使用しています。詳細は、ANT/BC-ANT-SERIAL 使用例 - データディスプレイのページをご覧下さい。

BC-ANT-SERIALを使用した各種センサ・ボード

BC-ANT-SERIALと温度、湿度、気圧、アルコールセンサを使用した電子工作例です。マイコンは Texas Instruments 社製の MSP430 シリーズ使用しています。詳細は、ANT/BC-ANT-SERIAL 使用例 - 各種センサ・ボードのページをご覧下さい。

BC-ANT-SERIALを使用した水分センサー

BC-ANT-SERIALと水分センサーを組み合わせて使用した電子工作例です。マイコンは Texas Instruments 社製のMSP430G2553 (20ピンDIP品) を使用しています。ハードウェアに関する詳細は、ANT/BC-ANT-SERIAL 使用例 - 水分センサーをご覧下さい。アプリケーションについては、ANT/BC-ANT-SERIAL 使用例 - 各種センサ・ボードのサンプル・アプリケーションのセクションを参照して下さい。

ライブラリ・サンプルコード

ANTアダプタ用ライブラリ・デモアプリ

ANTアダプタを使用した iOS アプリデモです。 ANT/BC-ANT-SERIAL 使用例 - 各種センサ・ボードの温度・湿度・気圧センサーのデータを受信します。

BC-ANT-USB用ライブラリ BCA_Lib

ビート・クラフト社製のANT-USBドングル、BC-ANT-USB用のライブラリBCA_Libの説明です。
ANT通信の設定方法の具体的な説明や、C++やPython用のANTでの送受信やペアリングサンプル・コードもあります。
BC-ANT-USB用ライブラリは、こちらです。また、ライブラリの詳細は、BCA_Libをご覧下さい。

LPC1114用ライブラリ

NXP社の32bitマイコンLPC1114でANTを使う場合のライブラリのサンプルコードを紹介しています。
LPC1114用ライブラリのページは、こちらです。

PIC24F用ライブラリ

Microchip Technology社の16bit マイコンPIC24FシリーズをANTと使用する際に用いるライブラリのサンプルコードです。
サンプルコードは、ANT/PIC24F用ライブラリをご覧下さい。

更新履歴

2012/08/10 初稿掲載
2012/09/20 開発中のANT-Serialブリッジモジュールの情報を追加
2012/10/22 ANT-Serialブリッジモジュールの情報を更新、写真を製品版に差し替え
2012/11/22 Hardware/ANTからANTへ移動(ANTのページを新規作成)
2012/11/23 ANTのハードウェアを使用した電子工作例のセクションを追加、一部文言修正
2012/11/27 ハードウェアの項目にBC-ANT-USBの追加
2012/11/29 電子工作例・サンプルコードを追加
2013/01/09 電子工作例・水分センサーの項目を追加、一部文言、リンクなどの修正と追加
2013/04/01 検索性向上のため見出し項目に BCA_Lib を追加
2013/05/16 ANTアダプタを追加
2015/06/10 ANTとANT+に関するFAQを追加


添付ファイル: fileANTDemo.zip 836件 [詳細] fileANTadap01.png 1013件 [詳細] fileANTadap02.png 996件 [詳細] fileBC-ANT-USB_B.png 1096件 [詳細] fileBC-ANT-USB_F.png 1041件 [詳細] fileDSCF7885r.JPG 1166件 [詳細] fileBC-ANT-SERIAL_F.jpg 1147件 [詳細] fileBC-ANT-SERIAL_B.jpg 1173件 [詳細]

BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2013-06-18 (火) 15:38:20 (1582d)