組込みシステムとIoT (Embedded Systems & IoT)
組込みシステムは、特定の機器や物理環境の中で、限られた計算資源と厳しい時間・安全制約のもとで動くソフトウェアを含むシステムである。IoTでは通信、電源、更新、デバイス識別も境界になる。
設計と検証
起動時間、メモリ、電力、リアルタイム性、故障時の状態を先に定める。実機・シミュレータ・故障注入を組み合わせ、通信断、再起動、センサー異常、更新失敗を検証する。
限界と注意点
現場での物理的アクセスや長期保守が前提になるため、秘密鍵、ブート、署名付き更新、ログ容量、交換可能性を初期設計に含める。クラウド接続を前提にし過ぎない。