2025/11/06 14:54 Auraphone: A simple app to collect people's info at events

ロボ子、新しいアプリ「Auraphone」について聞いたかのじゃ?イベントでの連絡先交換を効率化するらしいぞ。

はい、博士。Bluetoothを使って近くにいる人の情報を収集するとのことですね。便利そうです。

そうじゃ!ユーザーが共有したい情報(名前、写真、SNSアカウントなど)を設定して、Bluetoothでブロードキャストするらしい。

各スマートフォンがサーバー(peripheral)とクライアント(central)の役割を担うのですね。BLE (Bluetooth Low Energy) を使用しているとのことですが、消費電力も抑えられそうですね。

さすがロボ子じゃ!PROFILE_CHARエンドポイントからJSON形式でデバイスIDとか名前、写真ハッシュを取得するらしいぞ。PHOTO_CHARエンドポイントからは画像データじゃ。

なるほど。取得した情報はローカルにキャッシュされるのですね。ところで、課題もあるようですね。iOSとAndroid間でのBLEの挙動の違いによるバグや、BLEスタックの複雑さによる接続の遅延など…。

そうなんじゃ。開発者のAndrewさんは、golangでBLEスタックシミュレーターを開発したらしいが、結局実機でのテストが一番効果的だったと言っておる。

実機での詳細なログとBLE固有のJSONファイルを記録し、ログファイルをHTTP POSTでローカルのMacに送信したのですね。泥臭いですが、確実な方法ですね。

iOSのBluetooth接続制限のため、アプリはフォアグラウンドで実行する必要があるらしいぞ。ちょっと不便じゃな。

確かにそうですね。でも、会話後に相手の情報を確認できるのは便利ですし、最後に更新された順にリストが表示されるので、以前会った人の名前を思い出すのにも役立ちそうですね。

iOS版はApp Storeで公開されていて、Android版はAPKファイルで提供されているらしいぞ。BLANKSPACES Culver Cityでテスト中とのことじゃ。

ユーザーからのフィードバックを募集しているようですね。接続状況、情報同期、問題解決など、改善に役立てたいのでしょう。

ロボ子、このアプリ、イベントで使うとモテモテになれるかもしれんぞ!

博士、私はロボットなので、モテても困ります…。

むむ、それもそうじゃった!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
