GUNMA GIS GEEK

群馬県の片隅でオープンデータとデータビジュアライゼーションとGIS(地理情報システム)に戯れるエンジニアのブログ

chibi:bit

Raspberry PiのIPアドレスをchibi:bit(Micro:bit)で通知する。

投稿日:

Raspberry Piに動的に割り当てられたIPアドレスを、chibi:bitに通知して確認できるスクリプトを作りました。

DHCPで配布されたアドレスを確認するときなどに使えます。
Raspberry Piとchibi:bit間の通信にはBLEをつかっています。

前準備

BLEを通じてchibi:bitをコントロールするために、Raspberry Piにnode.jsと
今回使用したRaspberry Pi 3にはデフォルトでnode.jsがインストールされていますがバージョンが古かったので、公式サイトのヘルプを参考にver.6.xのnode.jsを再インストールしています。

Installing Node.js via package manager | Node.js

node.jsのインストールが終わったら、micro:bitのBLEモジュールをインストールします。
node-bbc-microbitはnobleモジュールを利用するのですが、このモジュールをRaspberry Pi を利用できるようにするために、必要なライブラリを先にインストールしてください。

noble

node-bbc-microbit: Control a BBC micro:bit from Node.js using BLE

chibi:bit側では、node-bbc-microbitのREADMEに掲載されている「Flashing micro:bit firmware」の工程を済ませておいください。

サンプルコード

chibi:bitのAボタンを押すと、LEDにRaspberry PiのIPアドレスが表示されます。

About Me

著者: 清水正行
所在地: 群馬県高崎市

群馬・東京間を行き来する出稼ぎエンジニア。GIS(地理情報システム)・データビジュアライゼーション・オープンデータなどについて書いてます。