本文へスキップ

IoT・組込みシステムの基礎概念

低頻約 34 分6 用語過去問 12 題

この単元の目標

  • IoT の事例を、モノ自体がデータを送り出しているかどうかで見分けられる。
  • 組込みシステム と ファームウェア が機器の中でそれぞれ何を受け持つかを説明できる。
  • クラウドサービス や ロボット が、モノにコンピュータを組み込む技術とどう結び付くかを説明できる。
用語総表(6 語)
用語ひとことで位置づけ身近な例
IoTモノを通信でつなぎ、モノが集めたデータを活用する仕組み仕組み外出先から様子を確かめられるペット用カメラ
組込みシステム機器の中で決まった役割だけをこなす専用のコンピュータシステム機器の中のコンピュータ洗濯機の水量や回転の制御
ファームウェア機器の内部メモリに書き込まれ、部品を直接動かすソフトウェアソフトウェアルーターを動かす内蔵ソフトウェア
クラウドサービス事業者がネット越しに貸し出すサーバーやソフトウェアを使うサービスIT 資源の提供形態Web ブラウザで使うメールサービス
ロボティクスロボットを設計し、作り、動かすための技術分野技術分野歩行や物のつかみ方の研究
ロボット周囲を感知し、判断して、自ら動く機械機械床を自動で掃除する家庭用ロボット

用語

IoT (Internet of Things、モノのインターネット) は、身の回りのモノに通信機能を持たせてネットワークにつなぎ、モノが集めたデータを活用する仕組みである。

  1. モノのセンサーが状態を測る
  2. 通信機能でサーバーへ送る
  3. サーバーがデータを分析する
  4. 結果を監視や制御に生かす

分析の結果を離れた場所からの監視に使い、制御まで行う場合は機器へ指示を返して動かす。

4 / 4

IoT の機器は、温度や位置などを測るセンサーなどで状態をつかみ、通信機能でサーバーへデータを送る。制御まで行う機器は、受け取った指示を動きに変える駆動部 (アクチュエーター) も備える。集まったデータはサーバー側で分析され、離れた場所からの監視や機器の自動制御に生かされる。

たとえこれまで人どうしが連絡を取り合う場だったネットワークに、家の窓や畑の土までが加わり、自分から「今こうなっている」と知らせてくるイメージ。

覚え方Things は英語の「モノ」。インターネットの参加者が人からモノへ広がった、と頭文字の T で覚える。

出題のポイント

  • 出題IoT の事例は、機器に付けたセンサーなどが人の操作を介さずにデータを送り、そのデータが監視や制御に使われている点で見分けられる。
  • 出題エネルギーハーベスティング は、周囲の光や振動、温度差などにあるわずかなエネルギーを電力に変えて取り出す技術で、IoT 機器の電源にも使われる。
  • 出題バッテリー容量の mAh は電流 (mA) と時間 (h) の積を表す。例えば 300mAh なら、300mA で約 1 時間、150mA で約 2 時間放電できる目安になる。

この用語の過去問 3 題 IoT

組込みシステム は、決まった役割だけをこなすために機器の中に組み込まれた専用のコンピュータシステムである。

組込みシステム汎用のコンピュータ (PC など)
目的その機器の決まった動作だけを受け持つ利用者がさまざまな用途に使う
構成機器に合わせて選んだ部品とソフトウェア共通の部品と OS の上にアプリを追加する
例洗濯機の運転制御、エレベーターの停止位置の制御文書作成や表計算に使う PC

組込みシステムは、機器に合わせて選んだ部品とソフトウェアで、決まった処理を繰り返し行う。中心になるのは、演算・記憶・入出力の回路を小さくまとめたマイクロコンピュータ (マイコン) である。

たとえ何でも作れる料理人ではなく、毎日同じパンだけを同じ手順で焼き続けるパン焼き機の担当者のような存在。

覚え方英語では embedded (埋め込まれた) system。機器の中に埋まっていて外からは見えないコンピュータ、と語から思い出す。

出題のポイント

  • 出題組込みシステムは機能の多くをソフトウェアで実現するので、製品を改良するときにソフトウェアを変えれば、ある範囲までの機能を足せる。
  • 出題機器の中で制御を受け持つ小型のコンピュータは、まとめてマイクロコンピュータ (マイコン) と呼ばれる。
  • 出題組込みシステムに当たるかは製品の種類ではなく、機器の中に専用の制御用コンピュータがあるかで決まるため、多くの電子機器が当てはまる。

この用語の過去問 1 題 組込みシステム

ファームウェア は、機器の内部メモリに書き込まれ、ハードウェアの部品を直接動かす土台の役割を受け持つソフトウェアである。

  1. 不具合や改良点が見つかる
  2. メーカーが新しい版を公開する
  3. 機器の内部メモリを書き換える
  4. 再起動後に修正や新機能が働く

部品は同じままで、機器の動きだけが新しくなる。

4 / 4

電源を入れると最初に動き出し、ボタンやモーター、表示部などの部品を制御する。組込みシステムの中で動くソフトウェアを組込みソフトウェアといい、ファームウェアはその中で部品の制御という土台を受け持つ。書き換えできるフラッシュメモリに置かれることが多く、後からアップデートして不具合を直したり機能を足したりできる。

たとえ家電の本体に書き込まれた動作の手順書のようなもので、普段は目に触れないが、手順書を新しくすれば同じ本体のまま動きが変わる。

覚え方firm は「固い」。hard (ハードウェア) と soft (ソフトウェア) の間に位置する、硬めのソフトという字面で覚える。

出題のポイント

  • 出題組込みソフトウェアは、専用の機器に内蔵され、その機器が受け持つ決まった動作を制御するソフトウェアである。

この用語の過去問 3 題 ファームウェア

「組込みシステム」と「ファームウェア」の違い

観点組込みシステムファームウェア
決め手指す範囲ハードウェアとソフトウェアを合わせた仕組み全体その中で部品を制御するソフトウェアの部分
例洗濯機の中の制御装置一式その制御装置のメモリに入ったモーター制御のプログラム

クラウドサービス は、事業者がインターネット越しに提供するサーバーやソフトウェアなどの IT 資源を、利用者が必要な分だけ借りて使うサービスである。

  • クラウドサービスの区分の例
    • SaaS: ソフトウェアそのものを借りる
    • PaaS: 開発や実行の環境を借りる
    • IaaS: サーバーやネットワークの基盤を借りる

IoT では、多くの機器から届く大量のデータをためて分析する場としてよく使われる。利用者は設備を自分で持たずに済み、使った量に応じて料金を払う形が多い。

たとえ自宅に発電機を置かず、電力会社の電気を使った分だけ払うのと同じで、設備の持ち主と使う人が分かれている。

覚え方cloud は「雲」。ネットワークの図でインターネットの部分を雲の形で描いた習慣から付いた名前。

出題のポイント

  • 混同注意クラウドサービスは IT 資源を貸し出す側の仕組みで、IoT はモノがデータを生み出して送る側の仕組みである。IoT のデータの置き場にクラウドが使われても、両者は同じものではない。

「IoT」と「クラウドサービス」の違い

観点IoTクラウドサービス
決め手中心になる側データを生み出して送るモノの側IT 資源を貸し出す事業者の側
主な働き計測、送信、機器の制御データの保管と処理、ソフトウェアの提供
互いの関係集めたデータの送り先にクラウドを使うことが多いIoT 以外の業務システムにも広く使われる

ロボティクス は、ロボットを設計し、作り、思いどおりに動かすための研究と技術をまとめた技術分野である。

機械の構造、電子回路、制御のソフトウェアといった複数の分野の知識を組み合わせて扱う。周りの状況をセンサーでつかみ、動き方を決め、アクチュエーターで体を動かすまでの一連の仕組みづくりが中心になる。

たとえ料理そのものに対する料理学のような関係で、一皿ずつではなく作り方の体系のほうを指す。

覚え方robot に学問を表す -ics (physics や electronics と同じ語尾) が付いた語。

ロボット は、センサーで周囲の状況をつかみ、内部のコンピュータが判断して、モーターなどで自ら動く機械である。

  1. 感知: センサーで周囲を測る
  2. 判断: コンピュータが動きを決める
  3. 動作: 駆動部で体を動かす

モーターなどの駆動部が動き、結果を再びセンサーで確かめる。

3 / 3

工場で部品を組み付ける産業用ロボットのほか、家庭で床を掃除するロボットや、人と会話するロボットなど用途は広い。動きの制御には、機器の中の組込みシステムが使われる。

覚え方チェコの作家チャペックの戯曲で生まれた語で、チェコ語の robota (労働) が元になっている。

「ロボティクス」と「ロボット」の違い

観点ロボティクスロボット
決め手指すもの技術分野や研究の領域実際に動く機械
例歩き方や物のつかみ方の研究産業用ロボット、掃除ロボット

要点

  • IoT は、モノに付けたセンサーなどが集めたデータを通信で送り、分析や制御に生かす仕組みである。
  • 組込みシステム は機器ごとに専用化され、製品の改良ではソフトウェアの書き換えで機能を足せる場合がある。
  • ファームウェア は機器の内部メモリに置かれ、部品を直接制御する土台のソフトウェアである。
  • ロボット は、感知・判断・動作の 3 つの働きを繰り返して動く。

確認問題

この単元の過去問から 5 題

確認問題を解く

この分野の過去問をすべて見る