第 1 部 リアルタイム&オープンデータの基礎知識 第 1章 スマホ・アプリ向け即時更新インターネット ご購入はこちら 公開データを IoT にも!? アイデア次第で可能性無限! リアルタイム・データ全集200 斉藤 直希 表 1 ウェブ上にあるデータの種類 分 類 気象情報 例 天気,気温,降水確率など 防 災, 保 安, 台風,河川水位,土砂災害,地震,震度,マグニ 安全 チュード,津波,火山,放射線,犯罪,火事など 環境,エネルギ 使用電力量,発電量,大気(NOx,花粉,PM2.5) , 水質,土壌,地球,宇宙の様子,インターネッ トの利用状況(通信量,サイバー攻撃,SNS の 利用状況など) 交通 交通量,渋滞情報,事故情報,運行状況,混雑 度,騒音など 施設(ホテル, 予約状況,空き状況,待ち時間など 病院など) 家庭・職場 室温,ガス・電気・水道使用量など 生体情報 血圧,心拍数,血糖値など 娯楽 スポーツ(野球,サッカーなど),観光(市街, 公園,テーマパークなど),テレビ,ラジオなど ショッピング 商品価格,残り在庫など 政治・経済・ 国会・議会,ニュース,株価,SNS など 社会 ● インターネット×物理的制御! アイデア次第 で可能性∞! インターネット上には,気象情報のように,状態が 時々刻々と変化するものを対象とし,その変化に応じ て即時に更新されるデータ(リアルタイム・データ) が公開されています. リアルタイム・データはスマホでも取得できます サーバからの応答 { データA : 15 , データB : 25 , … } ● リアルタイム・データのタイプ ▶その 1:人間が見る向け HTML 記述…データ抽出は ちょっと手間がかかる リアルタイム・データがウェブに公開される場合, ウェブ・ページの一部として,またはモバイル・デバ イス向けアプリケーションの中で提供されるのが一般 的です. ▶その 2:自動抽出向け Web API アクセス・データ …直接取り出せて楽ちん! データによっては,Web API のようにプログラム からの利用を考慮した形で公開されているものもあり ます(図 1) .このようなデータは人が状況を判断する ためだけでなく,コンピュータによる自動処理に利用 しやすいため便利です. APIとは,Application Programming Interfaceの略 サーバからの応答 ウェブ・サーバ サーバへのリクエスト GET<APIとして定められたURL> 情報を直接取り出せるの で楽チン が,マイコンや小型コンピュータ・ボードと組み合わ せると,例えば 10 分後に雨が降ることを通知する装 置を作ったりできます.そのままモータを駆動して窓 を閉めたり,傘を鞄にセットしたりと可能性が広がり ます. リアルタイム・データを分野別に整理すると表 1 の ようになります.天気や降水量などの気象情報からス ポーツなどの娯楽的な情報に至るまで,さまざまな情 報が公開されています. …のデータを ください. (a)楽ちん! 自動抽出向けにWeb APIでデータを取り出せるタイプ <html> <head>…</head> <body> <table> … </table> </body> </html> えーと,欲しい情報は 表のx行y列にあるはず… ウェブ・サーバ サーバへのリクエスト GET<ウェブ・ページのURL> …のページを ください. (b)HTML記述はデータ抽出にちょっと手間がかかる 図 1 リアルタイム・データには最初から自動抽出向けに公開されている楽ちんなタイプがある 16 注:各ウェブ・サイトから提供される文章,写真,図,表などには著作権があります. 利用の際には各ウェブ・サイトの「利用規約」を必ずご確認ください(コラム 2 参照). 2016 年 1 月号
© Copyright 2024 ExpyDoc