XBeeモジュールの使い方(Digi XBee Network Assistant:MapのStaticの使用法)
前回はDigi社が提供しているDigi XBee Network Assistantについて解説しました。今回は前回の解説に引き続きDigi XBee Network Assistant のMap機能のStaticにつ […]
前回はDigi社が提供しているDigi XBee Network Assistantについて解説しました。今回は前回の解説に引き続きDigi XBee Network Assistant のMap機能のStaticにつ […]
今回はDigi社が提供しているDigi XBee Network Assistantについて解説します。Digi XBee Network Assistantは、XBeeモジュールによって構築された無線ネットワークを検 […]
今回はConfigurationの中にあるLocationの使い方について解説します。XCTU を起動してXBee3 モジュールをコンピュータに接続し、XBee3 モジュールを XCTU に追加します。さらに、無線モジ […]
前回はXBeeのOTA(Over-The-Air)アップデートにより、Radio Firmwareのアップデート方法について解説しました。OTAアップデートによりXBeeモジュールのRadio FirmwareやFil […]
XBeeのOTA(Over-The-Air)アップデートは、無線経由でXBeeモジュールのファームウェアを更新する仕組みで、現場にあるデバイスを物理的に回収せずにアップデートできることが最大の利点です。従って、OTAア […]
今回はXBee 3のフラッシュメモリとRAM容量に関して解説します。DigiによるとXBee 3モジュールは、1MBのフラッシュメモリと96KBのRAMを搭載しています。 1.RAM まずRAMについてMicriPyt […]
今回はDigiが提供しているスマホアプリDigi XBee Mobileの使い方について解説します。このアプリはAndroidやiOSで提供されています。このアプリのフル機能に使用する場合は、Digi Remote M […]
今回はAPIモードのエスケープ処理に関して解説します。APIモードに関しては5/12の記事でAPI Mode without Escape[1]とAPI Mode with Escape[2]の2つのモードに関してが解 […]
今回はXBee3のMicroPythonに内蔵されているモジュールのひとつであるガベージコレクション(Garbage Collection, GC)について解説します。ガベージコレクションは前々回のFFTの実装の際に使 […]
XBee STM Grove Development Boardに新たに搭載されたユーザーボタンは、開発やデバッグに非常に便利な「入力トリガ」として使える機能です。このユーザーボタンはXBee3 のGNDとDIO4(2 […]
XBee3 の STMにおいて、SPIインタフェースに関する設定(ConfigurationのSPI Interface)は、従来のTH(Through-Hole)バージョンではI/O Settingsの中のD1~D4 […]
XBee3のMicroPython環境では使用できるモジュールが限定されています。そこで、今回は便利な機能の自作モジュールを作成して組み込む方法について解説します。 センサからのデータ取得や省電力制御など、XBee3 […]
今回はXBee STM Grove Development Boardのピンアサインに関する情報や、このBoardに接続可能なセンサ等の情報について解説します。 XBee STM Grove Development […]
今回はXBee3のMicroPython環境で使用可能なutimeモジュールとtimeモジュールのそれぞれの特徴や用途について以下にまとめます。 (1)utimeモジュール(micro time の略) utimeモ […]
今回はMicroPython Terminalで使用可能なモジュールについて解説します。 MicroPythonで利用可能なビルトインモジュールは、基本的に全ファームウェアで共通です。ただし、一部の機能やI/Oポート […]
今まではコーディネータXBeeと1個のエンドデバイスXBeeの1対1の使用方法について解説してきました。今回から1対nのネットワークの構築について解説します。 まず1個のコーディネータXBeeと3個のエンドデバイスX […]
今回からXBeeのネットワークに関する記事を掲載していきます。 XBeeには3種類のファームウェアが存在することは、5月8日に掲載した「XBeeモジュールの使い方(3種類のファームウェア)」で紹介しています。今回はネ […]
前回はXCTUのToolsの中にあるFrame Generator Toolについて基本的な機能と使い方を解説しました。今回はローカルXBeeのConsole working modeからFrame Generator […]
XCTUのToolsの中にあるFrame Generator Toolについて基本的な機能と使い方を解説します。今回はローカルXBeeからリモートXBeeにFrame Generator Tool で生成したAPIフレ […]
前回の記事に引き続きThroughputについて補足の解説をします。前回の設定ではファームウェアを802.15.4に設定しペアリングがなされているXBeeに対して以下の設定をしました。 ・ローカルXBee: APIモー […]
XCTUのToolsの中にあるThroughputに関する技術的な内容や使い方や結果の解釈について解説します。XCTUのThroughputツールは同一ネットワーク内の2つの無線モジュール間の転送速度を測定するために設 […]
XBeeモジュールを使用していて不明な点をマニュアルで探して解決することも可能ですが、便利なツールがDigi社から提供されています。それが、Digi AI Support Assistantです。今回はこのツールについ […]
802.15.4ファームウェアを搭載した2台のXBeeデバイスを使用して無線範囲テストを実行する方法について解説します。今回はすでに2台のXBeeがペアリングがとれていることを前提に設定をしていきます。 ・XCTUの設 […]
今回はXBeeにおけるAPIモードと透過モードとATコマンドモードについてそれぞれのモードの機能や用途などを解説します。 XBeeにおけるRadio Configuration のAPI ConfigurationのA […]
今回はXBeeにおけるAPIモードと透過モードとATコマンドモードについてそれぞれのモードの機能や用途などを解説します。 XBeeモジュールは、無線通信の用途に応じて複数の動作モードを提供しており、それぞれのモードには […]
前回の解説では802.15.4ファームウェアを使用して、ローカルデバイス1台と複数のリモートデバイス2台をペアリングする方法を解説しました。今回はリモートデバイス(子機)からAPIフレームを周期的にローカルデバイス(親 […]
XBeeモジュールはパソコンやマイクロプロセッサに接続されたローカルデバイス(親機)を介して、センサ等が接続され電池動作しているリモートデバイス(子機)と無線通信が可能です。今回は802.15.4ファームウェアを使用し […]
XBeeにはZigBee、802.15.4、DigiMeshの3つのファームウェアがあります。それぞれの特徴やメリットやデメリット等を解説します。 【XBee 802.15.4】 (特徴) ・IEEE 802.15.4 […]
今回はプロファイルエディタを使用した構成プロファイルの作成方法を解説します。 XCTU のプロファイルエディタは、XBee デバイスの構成プロファイルを作成・管理・、編集するための多機能ツールです。プロファイルエディ […]
CTU では、Radio configuration のプロファイルを構成し保存や読込をする方法が2つあります。構成作業モードで作成する方法とプロファイルエディタを使用する方法です。構成作業モードを使用すると、コンピュ […]
Cyclic sleep modeに設定されたXBeeをXCTUで読み込む際に留意すべきことについて解説します。 XCTUで読み込もうとするXBeeがCyclic sleep modeに設定され、Wake time( […]
XBeeモジュールにはコミッショニングピン(20番ピン)と10番ピンを一時的に短絡させるコミッショニングボタンが設置されたボードがあります。 初期のXBeeモジュールであるシリーズ1には、この機能が標準で搭載されてい […]
Digi International社が提供しているXBeeモジュールはアンテナ・高周波回路・信号処理回路などの無線通信に必要なハードウェアが装備された無線データ通信用のモジュールです。 XCTUはDigi Inte […]
XBeeのRadio configurationは縦に長く、カーソルの位置によってはスクロールホイールを使用してスクロールするとパラメータが変化する場合があります。そこで、右サイドのスクロールバーで下にスクロールするこ […]