Fitbitデバイスのクロックフェイスを自作する

準備するもの

  • Fitbitユーザアカウント
  • Fitbit OSが搭載されたデバイス or WindowsMac上で動くFitbit OSシミュレータ
  • Android用Fitbitアプリ or iOS用Fitbitアプリ or Windows Phone用アプリ
  • Fitbit Studio
  • Wi-Fi環境

手順

step.1 ログイン

f:id:yutakata_log:20200521001828j:plain

  • ログイン画面でFitbitユーザアカウント情報を入力し、ログイン

f:id:yutakata_log:20200521002226j:plain

step.2 新規プロジェクトを作成
  • 新規プロジェクト名を入力し、テンプレートプロジェクト「Digital Clock」を選択し、「create」ボタンを押す

f:id:yutakata_log:20200521011609j:plain

step.3 Developer Bridgeの有効化
  • Fitbitデバイス上で[設定 ] -> [Developer Bridge]を選択し、ステータスが「connected to server」になるまで待機

  • Fitbit Studioの画面上部のToolbarから[Select a phone]を選択し、メニューから自身のFitbitデバイスを選択する(インジケータが緑色になれば成功)

f:id:yutakata_log:20200521011827j:plain

step.4 画像アップロード
  • 各Fitbitデバイスごとに以下のサイズのjpg、png画像を用意する
バイス サイズ(px)
Fitbit Ionic 348x250
Fitbit Versa, Fitbit Versa Lite, Fitbit Versa 2 300x300
  • クロックフェイスに使用する画像をresourceフォルダにアップロード f:id:yutakata_log:20200521012024j:plain
step.5 index.gui、style.css編集
  • index.guiにimageタグ追加 f:id:yutakata_log:20200521005933j:plain

  • style.cssで文字サイズ、文字色、フォント、時刻位置などの修正 f:id:yutakata_log:20200521010332j:plain

step6. Fitbitデバイスへ反映

画面上部Toolbarで「Run」を選択し、console欄にエラーログなどが出力されなければ反映成功 f:id:yutakata_log:20200521010838j:plain