対応デバイス
Chastifyは、QIUIおよびLockinkデバイスのBluetoothによる直接制御をサポートしています。各ブランドによって、セキュリティモデル、機能セット、およびセットアップ手順が異なります。
プラットフォームサポート
| プラットフォーム | 対応 |
|---|---|
| Android アプリ | ✅ 完全サポート — バックグラウンド接続の継続 |
| Web BLE を Android ブラウザで使用 | ✅ サポート対象 |
| Web BLE を iOS ブラウザで使用する場合 | ⚠️ 制限あり — iOS ブラウザでは Bluetooth へのアクセスが制限され、安定した接続は保証されません |
| iOS アプリ | ❌ 利用不可 |
最高の体験を得るには、Androidアプリをご利用ください。このアプリはデバイスをバックグラウンドで接続状態に保ち、キーホルダーからのコマンドを自動的に受信します。
注: iOSのBluetoothに関する制限は、Chastifyではなく、Appleの制限によるものです。iOSの接続に関する問題を報告したり、iOSデバイスのトラブルシューティングについてサポートに問い合わせたりしないでください。
Bluetooth接続対応
Bluetooth接続は、お使いのスマートフォンのハードウェア、周囲の環境、そしてデバイス自体に依存します。そのため、サポートチャットではBluetooth接続の問題に関して限定的なサポートしか提供できません。ほとんどの問題は、デバイスに近づく、Bluetoothを再起動する、またはアプリを再起動するなど、お客様側で解決する必要があります。一般的な接続トラブルシューティングについては、サポートにお問い合わせなさらないでください。Chastifyのバグが問題の原因であると思われる場合のみ、お問い合わせください。
トラブルシューティング
デバイスが接続されない場合、Bluetooth ピッカーに表示されない場合、またはロック/ロック解除中に失敗する場合は、デバイス接続のトラブルシューティング を参照してください。
対応デバイスモデル
最も強力な衝撃吸収性能を優先するなら、Lockink BeestingとLockink Electric EelがおすすめのLockinkモデルです。これらのデバイスは最大出力時には非常に強力なため、取り扱いには十分ご注意ください。
Cagink Pro 3QIUIShock
Cagink Metal ShakeQIUIVibration
Cagink MetalQIUI
KeypodQIUI
Lockink BeestingLockinkShock
Lockink Electric EelLockinkShock
Lockink BlackboxLockink
Lockink Smart SubLockinkShockその他のLockink AA-A10xx Bluetoothモデルは、プロトコルが互換性のある場合、ロックおよびロック解除に対応しています。Shockのサポートはモデル固有であり、物理モデルによって異なります。
QIUIデバイス
対応機種:Cagink Metal Shake、Cagink Metal、Keypod、およびCagink Pro 3。
QIUI デバイスは、高度なセキュリティを備えたバインディング フローを使用します。デバイスが Chastify にバインドされると、アクティブなセッション中は QIUI アプリでロックを解除することはできません。
設定オプション
ウェブサイトまたはAndroidアプリを使用してデバイスを追加できます。
- ウェブサイト(Web BLE): 接続はブラウザのタブがフォアグラウンドにある間のみ有効です。タブがバックグラウンドに移行すると、接続は切断されます。
- Androidアプリ: デバイスとの常時バックグラウンド接続を維持します。信頼性の高い制御には、このオプションをお勧めします。
Web BLEペアリングに関する注意: ブラウザにはデバイスの実際の名前が表示されず、汎用IDのみが表示される場合があります。chrome://flags/#enable-experimental-web-platform-featuresを有効にすると、メーカーデータを通じてBluetooth MACアドレスが明らかになる場合がありますが、すべてのデバイスで動作することが保証されているわけではありません。
セットアップ手順
- Chastifyでデバイス設定を開きます。
- お使いのQIUIデバイスを選択してください。
- ペアリングの手順に従ってください。
- ダッシュボードでデバイスの状態を確認してください。
デバイスのペアリング解除
デバイスのペアリングを解除してQIUIアプリを再び使用するには、デバイスカードの削除アイコンをクリックしてください。公式のペアリング解除APIがないため、このプロセスは半自動で行われ、まれに失敗する場合があります。
ペアリング解除に失敗した場合:
- 60秒待ってから、もう一度試してください。
- 2回目も失敗した場合は、サポートを依頼するために手動管理者タスクを送信してください。
Shockと振動
- Cagink.metal.shake は振動に対応しています。
- Cagink Pro 3は衝撃に対応しています。
カードゲームには、ショックカードや「Shock on Red」などが含まれます。これらのカードは、Androidアプリまたはアクティブなブラウザセッションを介してデバイスが接続されている限り、引くと最大強度のショックまたは振動を発生させます。確実に動作させるには、アプリメニューでデバイスが接続済みとして表示されていることを確認してください。
キーホルダー Shocks
Androidアプリが接続または切断されると、キーホルダーのダッシュボードに通知されます。キーホルダーは、デバイスのアバターから衝撃/振動コントロールを開くことができます。
- Shockの持続時間は30秒から10分までです。
- 同じコマンドを複数回送信しても、追加の効果はありません。重複したコマンドは無視されます。
- タイマーが終了すると、操作が再び可能になります。
装着者のAndroidアプリがバックグラウンドでショックコマンドを受信すると、デバイス上で即座に実行されます。
安全性
装着者は、アプリのメニューでデバイスの接続を解除するか、デバイスの電源を切ることで、いつでも衝撃や振動を停止できます。
Lockinkデバイス
Lockink Bluetooth制御対応デバイスはすべて、ロックおよびロック解除コマンドに対応しています。Lockinkの電気ショック機能のサポートは、物理モデルによって異なります。Beesting、Electric Eel、およびSmart Subは電気ショック機能をサポートしていますが、Blackboxはサポートしていません。
LockinkとQIUIの違い
LockinkデバイスはBluetooth経由で直接制御されます。Chastifyがデバイスに直接コマンドを書き込みます。つまり、サーバー側のバインディングがないため、Lockinkアプリはいつでもケージのロックを解除できます。
Lockink アプリブロッカー (Android)
誤操作によるロック解除を防ぐため、ChastifyにはAndroid上でオプションのLockinkアプリブロッカーが搭載されています。これはアクセシビリティサービスを利用して、Lockinkアプリがアクティブな間、その実行をブロックします。アンインストールや改ざんを防ぐために、常時監視を有効にすることもできます。このブロッカーはいつでも無効にでき、現在、ロックセッション中は強制的に適用されません。
注意: アクセシビリティサービスが実行されている場合、一部の銀行アプリが開かないことがあります。その場合は、一時的にブロッカーを無効にしてください。
Keep Aliveシステム
Keep Aliveシステムは、有効にすると、定期的にコマンドを書き込むことで、デバイスがスリープ状態になるのを防ぎます。
通常、Lockinkデバイスは、電気ショックが作動していない状態で約3分後にスリープモードに入ります。Cellmate Pro 3の待機時間は約1時間です。
バッテリー最適化に関する警告
Keep Aliveが故障する最も一般的な原因は、バッテリーの最適化に関する問題です。
ハンドラーサービス/WorkManagerジョブのバッテリー使用量やバックグラウンド実行を制限するAndroid OEMシステムでは、Keep Aliveシステムが正常に動作しない可能性があります。これらのバックグラウンドタスクがブロックされると、アプリがデバイスのスリープ状態を維持するために必要な定期的なコマンドを送信できなくなる場合があります。
この機能は現在、Samsung製スマートフォンでのみテストされており、アプリがバッテリー最適化の例外を要求するようになっています。他のAndroidベンダーでのユーザーエクスペリエンスはまだテストされていません。
サポート
Keep Aliveの互換性に関する問題は、サポートチャットではなく、フィードバック投稿にてご報告ください。
Keep Aliveのトラブルシューティング
Androidアプリでは:
- モバイルメニューを開きます。
- デバッグログを表示をタップします。
想定されるログシーケンス:
I Lockink keep-alive scheduled for lockink-aa-a1012. Next execution at approximately: 09:26:09
I Lockink keep-alive executing for lockink-aa-a1012
D Lockink keep-alive start frame=AA09060000040100...
D Lockink keep-alive stop frame=AA09060000000000...
I Lockink keep-alive shock sent successfully for lockink-aa-a1012
デバイスの接続が切断されたために失敗した場合、通常は次のようになります。
GATT DISCONNECTED
ログに記録されているスケジュールされた実行時刻を使用して、Keep Aliveが実行されるはずだった時刻を特定し、そのタイムスタンプ周辺のログを調べて、実際に実行されたか失敗したかを確認できます。
デバッグを容易にするため、デスクトップブラウザを開き、サポートチャットに移動して、「ログをアップロード」をクリックしてください。その後、より大きな画面でログファイルを自分で確認できます。
Shock 設定
QIUIとLockinkデバイスそれぞれについて、衝撃設定を個別に構成できます。
これらの設定は、カードゲーム、ルーレット、タイピングタスクなど、ゲームによってトリガーされるショックに使用されます。デフォルトでは、キーホルダーが開始するショックも、ここで設定した最大ショックレベルによって制限されます。
キーホルダー向けのショックポリシーも別途用意されています。アクティブなセッション中に「最大強度を許可」を有効にすると、そのセッションの残りの間、キーホルダーが開始するショックが最大強度で実行されるようになります。
アクティブなセッション中に「最大許可数」が有効になると、セッションが終了するまで元に戻すことはできません。
運転の安全性
Androidアプリは、Google Playアクティビティ認識を使用して、装着者が運転中または自転車に乗っているかどうかを自動的に検出します。車両または自転車の活動が70%以上の高い確度で検出された場合、すべてのショックがブロックされ、作動中のショックは即座に停止します。この安全機能はバックグラウンドで動作し、無効にすることはできません。GPSによる速度ベースのチェックにより、さらに安全性が高まります。
セットアップ手順
- Chastifyでデバイス設定を開きます。
- お使いのLockinkデバイスを選択してください。
- ペアリングを行い、デバイスの状態を確認してください。