Things)ブームによって、さまざまな「スマートなんちゃら」が登場し続けている。そんな中「スマートクロック」と聞いて、どのような時計を想像するだろうか。「スマートウォッチ(腕時計)」ではない。今回はそんな変わり種のデバイスを紹介しよう。名前の通りスマートな置き時計だ。Time」で、英LaMetricが開発・販売している(写真1)。TimeはWi-Fiでネットワークに接続し、クラウドと通信する。時刻表示だけでなく、天気情報、ネットラジオの再生、ストップウオッチなどの機能が標準で搭載されている。Timeでは、これらの機能のことをアプリと呼んでいる(写真2)。写真2●時計表示モード[画像のクリックで拡大表示]本体上面にはボタンが3つあり、左右のボタンを押すとアプリが切り替わる。スマートフォンのアプリと同じように、さまざまな機能を追加できる。Time用のアプリを開発して、公開することも可能だ。OAuth2などを使ったユーザーの認可、ユーザー情報の取得、デバイス情報の取得といったクラウドAPIが提供されており、自社サービスとの連携などもできる。Timeを操作できるAPIも公開している。本コラムでは主にローカルネットワーク用のAPIについて紹介しよう。Timeを発見する必要がある。TimeはUPnPのM-Searchをサポートしている。さまざまなプログラミング言語でUPnPのM-Searchをサポートしたライブラリーが存在するので、それらを活用するとよいだろう。Node.jsであれば、筆者が「node-upnp-utils」というnodeモジュールをGitHubに公開しているので、もしNode.jsを使う場合は、こちらをお試しあれ。TimeのIPアドレスを知ることが可能だ。TimeのIPアドレスに加え、APIキーが必要となる。Time個体ごとに割り振られており、それも開発者サイトで把握できる。TimeのローカルAPIにはベーシック認証がセットされている。ユーザー名は「dev」固定で、パスワードにはAPIキーをセットする。ここまで準備できれば、REST方式で必要なAPIをキックするだけだ。この先は有料会員の登録が必要です。「日経SYSTEMS」定期購読者もログインしてお読みいただけます。xTECHには有料記事(有料会員向けまたは定期購読者向け)、無料記事(登録会員向け)、フリー記事(誰でも閲覧可能)があります。有料記事でも、登録会員向け配信期間は登録会員への登録が必要な場合があります。企業タイプ別戦略までSIビジネスの全課題を分析し、未来戦略を解説します。農家が実感した自動飛行ドローンのすごさクラウド現場の負担軽減を!医療界でのAWS活用法SaaS導入で重要なID管理のコツとは?クラウドの新形態「aPaaS」のメリットDXを阻むコミュニケーションの壁とは?AWSとSAPの連携強化がもたらす利点はデジタル自治体では何が実現できるのか?500万社が導入。価値創造型の社内コミュニケーションとは発想を豊かにする有機的な会議ツールとは働き方が変わる。顧客に響くシステム提案メソッド顧客が目指すビジョンや課題を理解し、顧客自身も気づいていないニーズを見つけ出して解決策を提案するための方法を解説します。本書では、独自の分析により、有望なサービスモデル50を選定。まで解説した他に類を見ないレポー...人工知能の未来2020-2024活用・導入の第一線にいる著者が、今後5年の動きを解説。Reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。掲載している情報は、記事執筆時点のものです。