Google Nest Hub
Google Nest Hubの第2世代から、Motion Sense
を通じて、かなり精度の高い睡眠データを取得できるようになりました。
2022年12月31日までは、睡眠データの連携は無料だが、2023年からはGoogle Fitのプレミアムプランに統合されるらしく、月額で10$(日本の場合は700円だったはず)になるらしいです。
非接触のデバイスなのに、ここまで精度高く睡眠データを取れるのは驚きです。
iOSアプリの Google Fit アプリで Gogle Nest Hub にログインしたGmailアカウントと同じアカウントでログインして見たデータです。
Google Fit API
Google Nest Hubの睡眠データを取得するためには、Google Fit API
のRest API
を使用します。
確認事項
-
Google Fit API
でデータを取得するためには、NestHUbデバイスにて、アシスタントによる睡眠データへのアクセス
をオンにしなければいけません。
Google API Consoleのセットアップをする
- プロジェクトがない場合は、新しく作成してください。
- 作成したプロジェクトに対し、 「FItness API」 を追加してください。(APIを有効にしてください)
[管理]ボタンを押す
[認証情報]のページに遷移し、
[新しい認証情報] をクリックし、[OAuth クライアント ID] を選択する。
[アプリケーションの種類] で、[ウェブ アプリケーション] を選択する。
[OAuth同意情報]のページに遷移し、セットアップしていく
- OAuth同意画面 =>
アプリ情報
・デベロッパーの連絡先情報
の入力 - スコープ => Fitness APIのスコープを追加する。
追加後はこのような画面になっているはず
- テストユーザー => よしなに(Google Nest Hubに登録したメアドを追加してください)
- 概要 => よしなに