問題タブ [eddystone-url]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - アドバタイズ データを Radbeacon に追加する
私は実験中の Radbeacon ドットを持っており、それに追加の文字列 (キー値) データを追加しようとしています。RadBeacon アプリを使用してビーコンを構成していますが、名前空間 ID とインスタンス ID しか編集できません。メソッド「getDataFields()」を含む Android Beacon Library を使用しているので、これにより余分なデータを追加および取得できると確信しています。誰でもこれで私を助けることができますか? ビーコンの名前も変更するのが良いでしょうが、余分なデータを追加することはより重要です. 短い文字列を追加するだけです。ありがとう!
android - Android の Chrome ベータ版 (v49) で、Eddystone URL を送信するビーコンが検出されない
新しい Google Chrome ブラウザー (まだベータ版) に物理的な Web 統合を使用すると、Eddystone Url フレームを放出するビーコンを検出できます。
ソース: http://www.blueupbeacons.com/index.php?page=/blog/physicalweb
Chrome ベータ版をダウンロードし、物理的なウェブで chrome://flags にアクセスできるようにし、アプリに位置情報サービスへのアクセスを許可し、位置情報を使用するための実行時のアクセス許可を与えました (私は Marshmallow を使用しています) が、ブラウザーはまだ近くのビーコンを検出できませんでした。 . 物理的な Web アプリと Opera Labs バージョンを使用してみましたが、どちらも同じビーコンを検出できます。
Radius Networks の RadBeacon USB を使用しています。
ここで何が欠けていますか?
expansion - Eddystone-URL を国固有の拡張に設定する方法は?
BLE デバイスを Eddystone Beacon としてブロードキャストできます。「 http://www.cypress.com 」で Eddystone の URL をブロードキャストしています。今、その URL を国固有の展開に変更したいと思います。"---.com.tr"
Eddystone プロトコルの GitHub ソースは次のとおりです。特別な URL 拡張の使用についての手掛かりはありません。それをどのように実装できるか考えていますか?
また、ここに私のプロジェクトのコード スニペットがあります。
android - Physical Web Beacon にはいくつの URL を書き込むことができますか?
通常のビーコンよりも物理的な Web ビーコンを理解しようとしています。通常のビーコンは製造 ID、特定のサービス、および特性 UUID のみをアドバタイズしますが、物理 Web ビーコンは URL をアドバタイズできます。
それで、物理的な Web ビーコンに書き込むことができる URL の数と、URL の書き込みはメーカーによって行われるのか、それとも開発者によって行われるのかを理解したいと思いますか?
iBeacon または Eddystone 形式の URL を格納するために、物理 Web ビーコンが必要とするメモリの量はどれくらいですか?
また、これはBeacon Eddystone Physical Web Beaconですか?
私にお知らせください。
android - Eddystone-url の設定または拡張の無効化
Android用のEddystone-url BLE広告主を書いています。ただし、URL を正しくエンコードする際に問題があります。仕様 ( https://github.com/google/eddystone/tree/master/eddystone-url ) によると、スキームのプレフィックス (例: http://www .) は 1 バイト (例: 0x00) で設定できます。同じことが展開時に発生するはずです (例: .com/ = 0x00)。さまざまなプレフィックスと拡張の完全なリストがあります。
プレフィックスが機能している間、展開は奇妙な動作をします。
私が入力した場合:
BLE スキャナーはこの URL を正確に取得します。
私が入力した場合:
末尾に「/」がない場合、BLE スキャナは次のように「.com」が追加されていることを通知します。
私が入力した場合:
取得された URL は元のように見えます。
拡張エンコーディングを使用するにはどうすればよいですか? または、どうすれば無効にできますか?とても頼りにならないようです。
私の一致するコード:
string2byte を更新します。
logcat のバイトを出力すると、次のようになります。
" http://www.orf.at ":