みなさん、こんにちは!
今日はiBeaconを検出する方法を紹介します
esp32チップ付き
IBeaconsは小さな送信機です
Bluetooth LowEnergy規格に基づく
アップルによって設計されました
このビデオで使用されているiBeaconをBanggoodから購入しました
ウェルコアによって製造され、北欧のチップに基づいています
私のesp32devboardで実行されているプログラム
私のGithubリポジトリで入手できます
iBeaconが検出されたとき
devboardはリレーの1つをアクティブにします
このシートの
iBeaconが検出されない場合
定義されたミリ秒数を超えて
リレーが無効になります
「menuconfig」の使用
iBeaconUUIDを構成できます
リレーが接続されているピン
ミリ秒数
およびRSSI(または電力)しきい値
このしきい値のおかげで
iBeaconが検出される距離を選択できます
このとき、iBeaconはオフになっています
オンにすると
あなたが見てきたように、ほとんどすぐに
esp32チップがそれを検出します
リレーをアクティブにします
5秒のタイムアウトを設定しました
ibeacon transmitter manufacturer (mokosmart.evlla.com)を遠ざけると…
リレーが無効になります
これはiBeaconsの非常に興味深い使い方だと思います
たとえば、iBeaconをポケットに入れておくことができます
暗くて玄関に近づくと
外灯は自動的に作動します
あなたは尋ねるかもしれません:
「iBeaconを持っていない場合はどうなりますか?」
さて、あなたはあなた自身のスマートフォンを使うことができます!
たとえば、GooglePlayでは
iBeaconパッケージをストリーミングするための無料アプリがいくつかあります
ご覧いただきありがとうございます!