2012-05-03 13 views
1

私は、マイクロコントローラからの情報(「ほぼ空」または「ドロップ率の急激な変化」を送信するようなデキストロースのドロップ率の変化、15のドロップ率が自動的に14に戻る)を有するプロジェクトを、コンピューター。私はZigBeeを使用することを考えています。情報を転送する責任はありますが、私はこの技術では新しいものです。XBee ZigBeeモジュールをプログラミングするには?

誰でもZigBeeモジュールのプログラミング方法を教えていただけますか?私はいくつかの記事がeclipse CDTでプログラムできると言っています。私はスタートを得る方法がちょっと混乱しています。

ご協力いただければ幸いです。ありがとう!

+0

xbeeによって転送された情報を表示するアプリケーションを作成したいとします。 guyzが私を導くことを願っています。前もって感謝します! – Mineko

答えて

1
  1. 受信側のXBeeでシリアルターミナルセッションを開始するには、USBエクスプローラデバイスなどを使用します。
  2. ATMYを入力して、受信側のXBeeのアドレスを取得します。それを書き留め。
  3. 送信者をUSBエクスプローラに置き、ATDLと「ATDL798A728」
  4. のように受信者のアドレスを入力して、この設定を保存します。
  5. 送信側XBeeのUART(TXピンとRXピン)をマイクロコントローラに接続します。
  6. コンピュータに接続されたUSBエクスプローラにXBeeを受信するプラグ。
  7. 実行スケッチまたは類似のシリアルポートからの読み取りを処理します。

2つのXBeeは、「透過モード」でデフォルトで実行されます。このモードでは、データは1つのUARTから他のUARTに、ワイヤのようにパイプされます。したがって、あなたのマイクロコントローラが送信側のXBeeにデータを書き込むとき、それは受信側のXBeeから出て、あなたのソフトウェアによって読み込まれ(そして表示されるか、必要なものが表示されます)。

0

ジグビー/ xbeeモジュールの一部は、単にワイヤレスシリアルとして動作するだけで、プログラミングをする必要はありません。他のものはプログラミングが必要です。あなたのニーズが本当に何であるかによって異なります。ワイヤレスシリアルのように振る舞うのは、私が正しいことを覚えていれば、例えば2つ以上の無線ポイントツーポイント接続が必要な場合など、いくつかのことを調整できるATコマンドセットを持っています。その他...

+0

だから私はアドレスを設定してxbeeを一度設定するだろうか? – Mineko

+0

は、16のすべてのデバイスがお互いに「見る」ことができる環境で、8つのポイントツーポイント接続が必要だと言っています。しかし、あなたはいけないすべての16のお互いにちょうど8ペア、私はこれを正しく覚えている場合は、あなたが行く必要があり、ペアのそれぞれの側は、他の人と話をする必要があります。 –

+0

http://www.sparkfun.com/products/10415このページのコメントを読むと、シリーズ2は使用するのが難しく、シリーズ1は他の人の手になりますhttp://www.sparkfun.com/categories/223私が説明していることです。そこからデータシートhttp://www.sparkfun.com/datasheets/Wireless/Zigbee/XBee-Datasheet.pdfを入手し、シリーズ2メッシュのプログラミング方法の情報をお探しの場合は、 –

1

実際にインストールで処理できる設定の程度によって異なります。これは単体インストールか、購入したい設定で一緒に作業できるようにしたい製品の「システム」ですか?

すでに説明したように、ラジオ+スタック全体がセットアップ済みでシリアルデータ用に動作しているxbeeモジュールは、実験室からいくつかの事前設定されたセットアップを送信したり、サイトのインストール専門家によって

エンベデッド・デバイスが自動的にお互いを見つけなければならない場合は、エンベデッド・マイコンが互いを発見して接続し、埋め込みマイクロコントローラのアプリケーション・コードでアプリケーション・コードを取得する方法が必要ですお互いに何をする必要があるのか​​を特定します。

この場合、ジグビースタックがエンベデッドコントローラの内部にある場合は、(はるかに複雑で高価な)先行設計を行うほうがよいでしょう。アプリケーションコードが接続を制御するために適切に使用できます。

TIのジグビー・プロ評価キットは、非常に包括的で、これまで私にとって素晴らしいようです。あなたは、技術を感じるために、お金を使い、実際のモジュールを使っていくつかの経験をする必要があると思います。これらの長期的な作業には、IAR Embedded Workbenchが必要な場合がありますが、それはかなり高価なソフトウェアです!

また、Atmelは、「ビットクラウド」ソフトウェアプラットフォーム(無料のzigbee pro stack !! woo!と無料のARMツールチェーンを持っています)でかなり興味深い探しているジグビーの実装を持っていますが、私はコード設定とコンパイルを手に入れることができますが、現実にはまだそれをテストするために、ジグビープロメッシュネットワークのための評価装置を十分に購入するのには自信がありません。

PS:近距離無線を使い始めるなら、この本を十分に高くすることはできません。 http://www.amazon.com/Essentials-Short-Range-Wireless-Cambridge-Series/dp/0521760690/ref=sr_1_2?ie=UTF8&qid=1336091059&sr=8-2

これは、利用可能なさまざまなテクノロジー、およびそれらのすべての長所と短所を非常によく紹介しています。さらに、あなたが本当に必要とする機能を理解するための良い位置にあなたを残すでしょう。あなたが設計しているシステム。

関連する問題