問題タブ [gimbal]
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 - Gimbal SDK を使用して Android アプリケーションをプログラミングすると、ジンバル ビーコンが検出されない
Gimbal SDK を使用して Gimbal ベースのビーコンを検出する Android アプリケーションを作成しようとしていますが、私のアプリケーションはビーコンを検出できません。しかし、BluetoothGATT を使ってみると、ビーコンを検出できます。以下は、ビーコン イベントをリッスンするコードの一部です。API キーの検証は成功しましたが、それでも近接性を表示できません。
java - エリアの出入りをジンバルが検知できない
最近、ジンバル SDK を使い始めました。私はまだそれをテストしています。しかし、基本的な反応すら得られないようです。コードは非常に単純に見え、ドキュメントもかなりよくできています。ジンバル エリア検出を、開始するエリアに入ったことを知らせるだけのサービスで実行したいと考えています。1 つの薄いジンバルにはサポートまたはフォーラムがなく、回答を見つけるのが困難です。これが私のコードです
Notify クラスは、適切に機能する事前設定されたヘッドアップ通知です。
// MainActivity onCreate にあるメイン コード
//これは私のサービスコードです
//これは私の単純なジンバル クラスです
android - Gradle: 複数の依存関係には slf4j が必要です
私のgradleファイルには、slf4jを必要とする2つのライブラリがあります。プッシャーとジンバル。これらの jar には両方とも slf4j が含まれています。したがって、それらを無視するようにgradleに指示しても(multiDexEnabled true)、名前空間エラーが発生します。
これを修正する方法を知っている人はいますか?
(multiDexEnabled true) で受け取るエラー:
android - ジンバル「BeaconSighting」リスナーが不規則に動作する
Android でランタイムにジンバル ビーコン距離の変更を取得しようとしています。ビーコンに接続でき、Android アプリにも同じことが反映されます。
しかし、アプリで変更された RSSIを取得できません。以下は私のコードです。
以下は私のログ出力です。
ここに問題があります。
ログ「beacon1」と「beacon2」がランダムまたは不規則に出力されます。「 BeaconEventListener 」がこのような動作をする理由がわかりません。ほとんどの場合、まったく印刷されません。このため、移動中にモバイルとビーコンの間の距離を取得できないため、障害は発生しません。
編集
より多くのエラー ログを抽出できました。logcat 出力の最後の 2 行を追加しました。
どんな助けでも大歓迎です。
android - Gimbal SDK が Adobe AIR 拡張機能を介してビーコンに反応しない
私は、(とりわけ) プッシュ通知を送信するためのサービスである Urban Airship の ANE を作成しています。ここで提供されているヘルプを介して: Adobe AIR 拡張機能からメイン アプリケーションの onCreate メソッドにフックするアプリケーションが閉じている場合でも、テキストとリッチの両方のプッシュ通知を受け取ることができました。ただし、 https://github.com/urbanairship/ua-extensionsで Urban Airship が提供する GimbalAdapter を使用して Gimbal SDK を使用すると問題が発生します。
GimbalAdapter は、Gimbal SDK を起動し、Urban Airship に Gimbal の訪問を送信するための単なるラッパー クラスです。問題は、これらの訪問がジンバルによって報告されていないことです (または、ビーコンに反応するジンバルにアーバン エアシップが反応していません)。生のビーコン イベントを記録するためだけに GimbalAdapter に BeaconEventListener を追加したのも奇妙ですが、それらも表示されません。
これが私のジンバルアダプターです:
これは、メイン アプリケーションの Application クラスを変更することが許可されていない Adobe AIR などの場合に、UrbanAirship によって使用される AutoPilot クラスです。
LogCat から該当する行を次に示します。
Gimbal サービスが正常に開始されているようです。次に、5 秒ごとに「ジンバルVisitCloseJob」を取得し始めます。これは、近くのジンバル s21 ビーコンがオンまたはオフのときに発生します。
ただし、GimbalAdapter のビーコン イベント リスナーも場所イベント リスナーも起動しているため、Urban Airship は、このビーコンによってトリガーされるように設定された自動メッセージを配信していません。
ios - バックグラウンド時に物理的な接触の近くでトリガーするには、iBeacon locationManager:didEnterRegion が必要です
これが私の課題です。私は iBeacon として構成されたジンバル シリーズ 20 を持っています。私の目標は、ユーザーがアプリをバックグラウンドでビーコンに物理的に接触させて携帯電話を保持できるようにすることです。アップルペイを考えてみてください。
送信出力を -23 まで下げましたが、それでもまだ強すぎて、ビーコンが 1 フィート離れたところにある DidEnterRegion デリゲート メソッドをトリガーしています。測距を使用して、rssi を直接測定することでさらにしきい値を設定できます。このソリューションは、アプリの実行中に完全に機能します。私の問題は、このソリューションは、enterRegion イベントの後に数秒間しか範囲がなく、その後停止するため、バックグラウンドでの実行が信頼できないことです。
ビーコンの信号強度をさらに減衰させる方法や、より低い rssi 読み取りに対して locationManger:DidEnterRegion: をトリガーする他の方法はありますか?
php - php(コントロールパネルのウェブサイト)でBluetoothハードウェアをリモートで制御する
30msごとに信号をブロードキャストするBluetooth低エネルギーデバイスを使用しています。そして、いくつかのデバイスの統計を表示し、デバイスにいくつかのコマンドを送信するためのコントロールパネルとしてWebサイトを持っています。
Bluetoothブロードキャストの信号間の間隔を制御したい。間隔を多かれ少なかれ作ります。
私のWebサイトでは、このためのページが必要なので、ユーザーはこの間隔を簡単に変更できます(または信号強度を変更できます)
ビーコン会社がそのようなコントロールパネルを持っていることを私は知っています. しかし、どのようにしてコマンドをリモートでデバイスにphpで送信できるかという概念がわかりません。
手順をスピードアップするのに役立つアイデアがあれば、教えてください。
android - Androidアプリでジンバルビーコンを検出して設定するには?
Android アプリに Gimbal ビーコンを実装したいので、Gimbal サイトでアカウントを作成しました。APIキーも取得しました。知りたいのですが、ジンバル ビーコンのファクトリー ID とは何ですか? 入手方法は?Androidアプリケーションでそれを検出して構成する方法が少し混乱しました。