問題タブ [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.

0 投票する
1 に答える
299 参照

android - アドバタイズ データを Radbeacon に追加する

私は実験中の Radbeacon ドットを持っており、それに追加の文字列 (キー値) データを追加しようとしています。RadBeacon アプリを使用してビーコンを構成していますが、名前空間 ID とインスタンス ID しか編集できません。メソッド「getDataFields()」を含む Android Beacon Library を使用しているので、これにより余分なデータを追加および取得できると確信しています。誰でもこれで私を助けることができますか? ビーコンの名前も変更するのが良いでしょうが、余分なデータを追加することはより重要です. 短い文字列を追加するだけです。ありがとう!

0 投票する
3 に答える
1019 参照

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 を使用しています。

ここで何が欠けていますか?

0 投票する
1 に答える
173 参照

expansion - Eddystone-URL を国固有の拡張に設定する方法は?

BLE デバイスを Eddystone Beacon としてブロードキャストできます。「 http://www.cypress.com 」で Eddystone の URL をブロードキャストしています。今、その URL を国固有の展開に変更したいと思います。"---.com.tr"

Eddystone プロトコルの GitHub ソースは次のとおりです特別な URL 拡張の使用についての手掛かりはありません。それをどのように実装できるか考えていますか?

また、ここに私のプロジェクトのコード スニペットがあります。

0 投票する
1 に答える
473 参照

android - Physical Web Beacon にはいくつの URL を書き込むことができますか?

通常のビーコンよりも物理的な Web ビーコンを理解しようとしています。通常のビーコンは製造 ID、特定のサービス、および特性 UUID のみをアドバタイズしますが、物理 Web ビーコンは URL をアドバタイズできます。

それで、物理的な Web ビーコンに書き込むことができる URL の数と、URL の書き込みはメーカーによって行われるのか、それとも開発者によって行われるのかを理解したいと思いますか?

iBeacon または Eddystone 形式の URL を格納するために、物理 Web ビーコンが必要とするメモリの量はどれくらいですか?

また、これはBeacon Eddystone Physical Web Beaconですか?

私にお知らせください。

0 投票する
1 に答える
149 参照

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 ":