介護の隙間から(45) BLEデバイスで夜間頻尿モニタリングの試み

Frequent Urination Monitor
Joseph Halfmoon

1年半ぶりくらいで「介護の隙間から」再始動であります。その初回は「セルフ介護」ネタ。年齢もあり各種治療も受けてはおるのであります。その症状の一端?として夜間頻尿あり!(断言してどうなる)ということで、その様子を手元のIoTデバイスにて自動モニタリングせん、ということであります。極めて個人的な。

“介護の隙間から(45) BLEデバイスで夜間頻尿モニタリングの試み” の続きを読む

ブロックを積みながら(23) BBC micro:bit v2とラズパイでサウンドモニタ

soundMonitorDUT
Joseph Halfmoon

前回、懸案解決(いつの間にか)。ということで、早速、ペンディングにしていた実験のプロトタイプを作ってみました。「サウンドモニタ」と呼ばせていただきますが、単にドアなどの開閉音などをイベントとして検出し、bluetoothでホスト機に報告するものです。今回は「実証実験?」用のプロトタイプもどきを作成。 “ブロックを積みながら(23) BBC micro:bit v2とラズパイでサウンドモニタ” の続きを読む

Literature watch returns(25) IoTセンサ図鑑 2021年版

IoT_Sensor_2021
Joseph Halfmoon

アイキャッチ画像に掲げましたる小冊子は、何を隠そう(隠しませんが)CQ出版 インタフェース誌2021年7月号の付録です。本誌のテーマは「IoTプロトタイプ入門」とて、普段から本サイトでもやっておるような事が記事になっており、これは学び直さんと思った次第。

“Literature watch returns(25) IoTセンサ図鑑 2021年版” の続きを読む

ブロックを積みながら(17) micro:bitとラズパイ、ペアリング+Wireshark

BBC micro:bit paired with Raspberry Pi
Joseph Halfmoon

前回はmicro:bitからの垂れ流し(broadcast)パケットをラズパイで一方的に受信してみました。今回は、micro:bitとラズパイをpairingいたし、双方向のBLE通信をラズパイ上のWiresharkで覗き見してみようと思います。とはいえ、BLEプロトコル素人なので、まずは遠くからやり取りの様子を眺めてみた、というところ。

“ブロックを積みながら(17) micro:bitとラズパイ、ペアリング+Wireshark” の続きを読む

ブロックを積みながら(16) 2台のラズパイのBLE受信信号強度をNodeRedで比較

MBG_EddystoneADV
Joseph Halfmoon

前回ラズパイのPython3で、micro:bitが送信するBluetooth LEのアドバタイズパケット、Eddystoneを受信することができました。今回は離れた場所においたラズパイ3とラズパイ4で同じパケットを受信、それぞれの受信信号強度をNodeREDダッシュボード上で比較してみました。ロケーション推定もどき。 “ブロックを積みながら(16) 2台のラズパイのBLE受信信号強度をNodeRedで比較” の続きを読む

ブロックを積みながら(13) micro:bit V2、BLEサービス「積んで」みたけれど

v23
Joseph Halfmoon

BBC micro:bit V2をゲットということで、V1.5の時にはRAM不足でできなかったBLEサービスの「だいたい全部載せ」やってみました。これが出来れば面倒なmicro:bitのペアリング作業を省略できる、と。しかしそうは問屋が卸しませんでした。結論から言えば、1個1個確かめないとね。毎度のペアリング作業ももう慣れましたわい。

“ブロックを積みながら(13) micro:bit V2、BLEサービス「積んで」みたけれど” の続きを読む

IoT何をいまさら(84) Eddystoneパケット、Wiresharkで表示フィルタ

Adafruit BLE sniffer
Joseph Halfmoon

別シリーズで micro:bit を使って EddystoneプロトコルのBLE Beasonを「動かして」みています。ビーコンからの電波を受けるツールとしてはスマホアプリを使用。しかし開発用としてはPC上のWiresharkの方がいいかも。キャプチャされる大量のBLEパケットに溺れてしまわないように、今回はWiresharkのBLE関係表示フィルタについて調べてみました。

“IoT何をいまさら(84) Eddystoneパケット、Wiresharkで表示フィルタ” の続きを読む

ブロックを積みながら(12) EddystoneでBLEビーコン、スマホアプリ作成第一歩

dump Eddystone
Joseph Halfmoon

前回はEddystone使ってmicro:bitをBLEビーコン化してみました。ビーコンのスキャンは「出来合い」のスマホアプリです。しかしビーコン使ってそれらしい「アプリもどき」を作るとなれば、自前のプログラムでEddystoneのパケットを解読できないとなりません。そこでDroidScriptで「アプリもどき」を作成。とりあえずmicro:bitからのパケットを「近くにいる」時だけ取り出したいです。

“ブロックを積みながら(12) EddystoneでBLEビーコン、スマホアプリ作成第一歩” の続きを読む

ブロックを積みながら(11) micro:bit、EddystoneでBLE Beaconを

BBC micro:bit Eddystone UID
Joseph Halfmoon

前回前々回とBBC micro:bit上で実行可能なBluetoothサービスをスマホから使ってみました。今回からは「垂れ流し」「一方通行」のアドバタイズ・パケットに戻ってBLEのローレベルな動作を観察したいと思います。「ブロックを積み」はするのですが、ブロック1個おけばとりあえずOKっと。最近そればかり。

“ブロックを積みながら(11) micro:bit、EddystoneでBLE Beaconを” の続きを読む

部品屋根性(40) McDonald’s にBluetooth LEテーブルロケータ

TableLocator
Joseph Halfmoon

ボーっとして生きてきたので今まで気づいていなかったのです。マクドナルドの「番号立て札」、店内で飲食するときに渡されるあれです。裏側に燦然と「技適マーク」がついていました。私はずっと単なるプラスチックの立て札だと思ってました。久しぶりに店内飲食したお陰です。「ついで」に立て札の裏側の銘板の写真とってみました。BLEモジュールです。

“部品屋根性(40) McDonald’s にBluetooth LEテーブルロケータ” の続きを読む