2017-01-21 22 views
1

Apple WatchのデータをWatch Connectionのフレームワークよりも高速に取得する方法を知っている人はいますか?私はリアルタイムでジャイロスコープと加速度計のデータにアクセスしようとしています(またはリアルタイムに近づくと)Watch Connectivityは非常にゆっくりと動作しているようです。 Xcodeのコンソールは、時計から非常に速くデータを受信することができます。 Appleは開発者に開放されていない別のタイプのコミュニケーションを使用していますか?速いAppleWatchのデータ送信

私は学問的な概念実証環境で働いているので、エレガントである必要はありません。私はilibmobiledeviceやnode-ios-deviceのようなデバイスのsyslogをターミナルにパイプするライブラリを試しましたが、どちらもAppleWatchをサポートできないようです。私もいくつかのUDPオプションを見てきましたが、AppleWatchでもシャットダウンされるように見えます...

+0

Bluetooth経由で電話機に接続する場合は、SOLの可能性があります。ブルートゥースはその速度で知られていません。ウォッチはWiFiを持っていますか?あなたは、アプリケーションでサーバーをホストし、時計にデータを送信させることができます。 – Carcigenicate

+0

@Carcigenicate私はそれがBluetoothとWiFiのコンボを使うと思います。セキュリティ上の理由から、一部のネットワーク転送オプションが制限されていることは知っていますが、私はそれを調べます。 –

答えて

0

これまでのところ、MacOSで使用されているMultipeerConnectivityフレームワーク、iOS、tvOSを使ってWi-Fiで通信します。 残念ながら、AppleがwatchOSのためにこれを実装していないのは、Watchバッテリーではあまりにも厳しいため、なぜWatchConnectivityと低レベルのBluetoothが唯一のオプションなのかが理由です。 Appleは転送速度に対する消費電力を重視し、MultipeerConnectivityが不可能であることを明確に決めました。

関連する問題