前回と同様、esp32 +BLE
Broadcast network のテストのついでに、
googleのEddystone試してみました。
*) BLE Beacon系で Appleの iBeaconの対抗馬らしいですね。
テストは、
スマホで、パケット受信して表示。
URLスキーマが使えて、リンクをタップすると対象ページが開いたり。
できました
# 参考のコード
https://github.com/pcbreflux/espressif/tree/master/esp32/app/ble_app_eddystone
Advertisingの配信に、処理は似てました
# アプリ起動画面
RAW DATA が見れたり、
[OPEN] おすと、ブラウザ起動で送信したページが開けます、
適当な、短縮URLを
GAP profileにセットして、配信してみました。
#
Eddystone 対応のスマホアプリや、デバイスで使えそうですね。
esp32 で配信装置は、安価で作れそうです。
# 参考のサイト
ESP32 #5: BLE / Bluetooth Eddystone implementation
https://www.youtube.com/watch?v=TqAWQNyWHqc
https://github.com/google/eddystone/tree/master/eddystone-url
https://www.bluetooth.com/specifications/assigned-numbers/16-bit-uuids-for-members
https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile
https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gap
# 関連の esp32まとめ
http://kuc-arc-f.com/make/?p=1288
0 件のコメント:
コメントを投稿