zigbee無線で距離を測った。 moxaの無線は出力を変える事ができる。これを利用して、サンプルプログラムの中にあった距離が近づいたらLEDが点灯する奴を改造し、 ・複数nodeをID識別 ・距離の計測の高速化 を行った。 1つのanchorと複数のnodeとの間の距離を取る。たくさんプログラムを書きこむ羽目になるのでUSBハブが無いと大変。 ■しくみ 徐々に電波強度を上げていくと、「最も弱い出力で受信できた時」を距離とする事ができる。 電波強度は、無線通信のデータ本文に数値として含めておいて、受信側で文字列をparseして読み出す。 moxaはマイコン上でECMAScriptが使えるので、Stringを分解したり、Object型インスタンスに何でも突っ込んだり、配列に溜めたりするのが楽に出来るので通信プロトコルを作るのが楽だった。 ■nodeのプログラム 徐々に電波強度を上げながらan
![橋本商会» ブログアーカイブ » moxaのzigbee無線で距離を測る](https://cdn-ak-scissors.b.st-hatena.com/image/square/62a651ac9dbccd948a0866ad8d5942265f79ab0d/height=288;version=1;width=512/http%3A%2F%2Ffarm4.static.flickr.com%2F3294%2F2697119204_d11f387aab.jpg)