XBeeファームウエアがありません、しますか? お奨めです

ちょろっとXBee モジュールに興味が沸いたので、XBeeエクスプローラUSBドングルと組み合わせて手軽に遊ぼうと思ったが、のっけからつまづいた。
購入先はスイッチサイエンス(3000円以上送料無料)
XBeeファームウエアがありません、しますか? お奨めです_d0067943_11555593.jpg
XBee モジュール制御用ソフトX-CTUでCOMポート経由でモジュールを認識することはするが、中身をREADしようとするとバージョンにあったファームウエアがないのでアップデートしてくれと奨められ、ポチッとするとやたら時間のかかる(10分ほど)ダウンロードがはじまり、待たされた挙げ句、このバージョンのファームウエアはありませんと言い出す。うがあと2時間ばかりX-CTUを再インストールしてみたり、なんだかんだともがいた挙げ句、もしやとプログラムファイル内X-CTUフォルダを開いてみると確かにそのバージョンのファイルは無い何なんだあのくそ長いダウンロード時間はよっとなるが
そこでProduct: XBee / XBee-PRO ZB (ZigBee) OEM Module
のサイトに飛び、手動でXBee / XBee-PRO ZB firmware ver. 2x64をダウンロードし、
コピペでC:\Program Files\Digi-MaxStream\XCTU\update内の各フォルダに放り込んだ。
ところ解決ぅ~
ようやくXBeeモジュールの各設定が出来る運びとなった。
XBeeファームウエアがありません、しますか? お奨めです_d0067943_11542138.jpg

もしXBee X-CTU上でModem parameters and Firmware Readボタンを押してダイアログに沿って
ダウンロードしても手持モジュールにあったファームウエアアップデート出来ない場合は試してみる価値はあるかも。
こんなことしちると、たいした成果もなく、あっという間に時間が経ってしまうんだよニャア 
XBeeファームウエアがありません、しますか? お奨めです_d0067943_12263964.jpg

追記
ついでにちょこちょこやっていたら、一つのモジュールがX-CTUの接続に反応しなくなった。
へんな物を書き換えたしまったようで、反応がまったくない。調べてみると、ファームウエア飛ばしのときの対応があり、やろうと思ったがシリアルボードは持っていないのでできない。そこでAPIをEnableしてみると
あら読めるし、書き込めるではないですか。
ほんと沼を一歩一歩進むがごとし
よくみるとファームウエア2264をいつのまにか1147に書き換えてしまっているし。やれやれ
なにやってんだかニャ
でもほんとこんなこともあろうかと、テスト用にモジュール3個買っておいてよかった、心おきなく1個はだめにできる。やはり正しく動く物がないと比べようがない、問題の切り出しができない問題に陥るモンね。
んでもって怪しいかもしれないモジュールちゃんにマジックで印を付けておいた(笑)
これ以上印が他のモジュールにつかないことを祈りたい。
追記
やったあ ようやく通信成功 
XBeeファームウエアがありません、しますか? お奨めです_d0067943_22173819.jpg

MY - 16 bit Network Address がXbee ZBタイプでは使えないことにハマリにハマリ
このサイトのチュートリアルを参考にしてようやく概念が掴め、これをお手本に設定して、ようやく通信可能に。 文字を打って帰ってくるだけに歓喜
パケットを打って 帰ってくることに歓喜
X-CTUのRange Testのlパケットテストで20%越えずにがっくし、テスト出だしは良いのだが
通信確立してくると即さぼるようで寝る
寝るナー 寝るナー ほえっ?てな感じになっている模様 (まったく真相解らんけど)
今回行った超簡単なループバックテストの回路構成はこんな感じ
XBeeファームウエアがありません、しますか? お奨めです_d0067943_23254026.jpg

沼はいつまで続くのか? あとテストでもリセットスイッチは各モジュールに付けた方が
X-CTUでいろいろやる際にはまらなくてイイ感じ。

2011/05/21 追記
本格的にファームウエアを飛ばしたようで、読み出しも書き込みも出来なくなった。
(調べれば調べるほど よくあることらしい)
唯一X-CTU PC Setting 画面でEnable API にチェックを入れTest ボタンを押したときだけ
modem Type に数字が現れるだけで(本来はXB24ーZB とかなんとか出る)
ファームウエアは読み出せないと来る
そこで本格的にファームウエアを飛ばした場合、アクセスできない Lost communication with modem
などの単語で検索して いろいろ試すが 唯一旨く行った方法がこのサイトを参考にしたファクトリーリセット(出荷時に戻すということかな?)のやり方。他のサイトでもシリアルボードでXbeeモジュールに電源を入れずに強制的に書き込みを始めて、エラー窓を無視したあとで電源オンして書き込み開始ともあるが。私はXbee エクスプローラーUSBしかない。一度強制的にモジュールの電源+ピンを曲げてシリアルボードと同じ事を試したが駄目。そこで先程のファクトリーリセットのやり方(これもシリアルボードでの話だが)
ダメ元でXbee エクスプローラーUSBからXbeeモジュールを外したままで、かつて書き込まれていた適切なファームウェアを書き込み動作させる、やがてリセットしてくれとかのメッセージが出てくるので、そのタイミングでXbeeモジュールをガショッとためらいなく一気に差し込むと、やったー書き込みが始まった。
正常に書き込まれたらしく、ファームウエアもモデムタイプもしっかり読み込めるようになった。
ふー疲れた。ボーレートを下げてスリープを解除したかっただけなのに、こんなにもはまるとは
Xbee 沼 恐るべし。
Commented by ふしみ at 2011-05-14 12:45 x
やっぱり実物を手に入れて、いじくりまわしちゃうのが手っ取り早いかも、ですね。
Commented by としちゃん at 2011-05-14 20:26 x
ピンを外しても2.2gほどあるので、すこし重すぎるような気もしていますというか、今のところまだ一対1の通信すらまともに行えていません。むずいです。自分と同じ環境の具体例が意外と見つからないです。
Commented by としちゃん at 2011-05-14 22:08 x
やったー動いた通信できたーあ!でも取りこぼしが多い、速攻スリープに入ったり起きたり、 沼から沼へ移動中
Commented by ふしみ at 2011-05-16 00:26 x
これ買うのにおすすめの所とかあれば教えてください(国内)
Commented by mayoneko at 2011-05-16 07:49
スイッチサイエンスだと送料が無料になる価格設定がありますので、まとめ買いするときはお奨めです。リンク貼っておきます。
Commented by 永野 at 2011-05-16 22:28 x
購入手配完了
Commented by としちゃん at 2011-05-16 23:09 x
永野さん期待してます~ 私よく解っていないので、とりあえず、PICで9600bpsの適当な8ビットシグナル作って、ただ流し込んで。受信に出てくるか試してみようと考えています。
Commented by ふしみ at 2011-05-17 21:07 x
こちらも明日には届くと思います。
10分のダウンロードやファームウエアの問題もこの記事を参考に乗り越え、X-CTUをいじってます。
Commented by mayoneko at 2011-05-18 08:26
ふしみさんのところも同じ症状が出たのでしょうか?参考になれば嬉しいです。これらを載せる機体は確実に大きくなるので、分解可能で持ち運び容易な機体を考えないといけないかなと感じています。
名前
URL
削除用パスワード

※このブログはコメント承認制を適用しています。ブログの持ち主が承認するまでコメントは表示されません。

by mayoneko | 2011-05-15 23:26 | Comments(9)

飛ぶって、楽しいニャー


by mayoneko
カレンダー
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31