Pebble アプリ (時計自体で実行されている) は、ペアリングされた電話をネットワーク ゲートウェイとしてのみ使用して、インターネットに直接アクセスできますか (例: HTTP REST API からデータをフェッチします)。専用のアプリや実行するソフトウェア サポートを作成する必要はありません。電話で?
2 に答える
コメントで述べたように、SDK 2.0 の時点で、PebbleKit JavaScript フレームワークを使用して、標準XMLHttpRequest
オブジェクトを含む JavaScript を、公式の Pebble アプリによって提供されるサンドボックスで実行できます (したがって、httpebble が以前に行っていたことを実行します)。
XHR を使用すると、インターネットからデータを取得し、それを Pebble アプリに渡すことができますPebble.sendAppMessage(data, ackHandler, nackHandler)
。JavaScript を使用してイベントをリッスンすると、Pebble アプリからメッセージを受信することもできます。
詳細については、こちらの Pebble SDK ドキュメントを参照してください: https://developer.getpebble.com/2/guides/javascript-guide.html
Pebble のバージョン 1 ソフトウェアを実行している場合、ネイティブにインターネットにアクセスすることはできません。ただし、アプリhttpebbleを「ネットワーク ゲートウェイ」として使用できます。コード例については、Katharine の GitHub ページを参照してください。
Pebble のバージョン 2 ソフトウェアを実行している場合は、ネイティブにインターネットにアクセスしてデータを取得できます。詳細については、Pebble のドキュメントを参照してください。
2014 年 1 月 3 日現在、バージョン 2 ソフトウェアは公開されていません。