日本鋳造協会では、IoT特別委員会を作って数年間活動し、その初歩入門と情報公開に尽力したという。
そこで発表された数多くの事例では、IoT用の機器としてラズベリーパイがよく利用されていたと。
IoTとラズベリーパイについて、AIのGeminiに聞いた内容が、案外まとまっていたのでご紹介。
なお、世に紹介サイトは多数あり、勉強と導入には便利だ。また、講習するサイトも多い。
機器は、ネット通販でも買えるという。
1. IoT(Internet of Things)とは何か?
**IoT(モノのインターネット)**とは、これまでインターネットに繋がっていなかったあらゆる「モノ」がネットワークに接続され、相互に情報をやり取りする仕組みのことです。
単にモノがネットに繋がるだけでなく、以下の3つのステップを自動で行うのがIoTの本質です。
- 「観測」する: センサーで状態(温度、湿度、位置、振動、画像など)をデータ化する。
- 「送る・分析」する: データをクラウドやサーバーへ送り、AIやプログラムで解析する。
- 「動かす・知らせる」: 分析結果をもとに、スイッチを入れたり、スマホに通知したりする。
2. ラズパイとIoTの深い関係
ラズパイ(Raspberry Pi)は、IoTの仕組みを自作したり、試作(プロトタイプ)したりするための**「心臓部(ゲートウェイ/コントローラー)」**として世界中で最も利用されています。
なぜラズパイがIoTに最適なのか、その理由は以下の3点に集約されます。
① センサーとの親和性が高い(データの入り口)
ラズパイにはGPIOピンという入出力端子があります。ここに安価なセンサーを繋ぐだけで、現実世界の情報をデジタルデータとして取り込めます。
- 例: 土壌水分センサーを繋いで「植物の乾き具合」を測定する。
② PC並みの処理能力と通信機能(データの処理・送信)
小型ながらLinux OSが動作し、Wi-FiやBluetoothが標準搭載されています。
- 役割: 取り込んだデータをその場で加工し、グラフ化してWebで見られるようにしたり、クラウド(AWSやGoogle Cloudなど)へ送信したりする処理が1台で完結します。
③ 低コスト・省電力(24時間稼働)
IoTデバイスは常に監視を続ける必要があるため、消費電力が低いラズパイは、家庭や工場の隅に設置して24時間365日動かし続ける運用に向いています。
3. ラズパイを活用したIoTの具体例
ラズパイを使うことで、以下のようなシステムを個人レベルから産業レベルまで構築できます。
| 活用シーン | 仕組み(ラズパイの役割) | 具体的メリット |
| スマートホーム | 外出先からラズパイ経由で家電を操作、または温度に応じてエアコンを自動ON。 | 快適性の向上、消し忘れ防止。 |
| 工場の見える化 | 古い機械に振動センサーとラズパイを取り付け、稼働状況をネットで監視。 | 故障の予兆検知、生産効率の把握。 |
| 農業IoT | ビニールハウスの温度・湿度を測定し、一定値を超えたら窓を自動で開ける。 | 見回りの負担軽減、収穫量の安定。 |
| 防犯・監視 | カメラを繋いだラズパイが動体を検知し、画像をLINEなどで飼い主に送る。 | 安価なホームセキュリティの構築。 |
まとめ:ラズパイはIoTの「脳」
IoTが「モノとネットを繋ぐ概念」であるのに対し、ラズパイはその概念を具現化するための「脳」となる道具です。
プログラミング(Pythonなど)と組み合わることで、「もし○○という状態になったら、△△というアクションを起こす」というIoTの仕組みを自由自在に作り出すことができます。
IoTに興味がある場合、まずはラズパイに温度センサーを1つ繋いで、自分のスマホで部屋の温度を確認できるようにすることから始めるのが、最も理解が深まる近道です。
IoTについて、さらに具体的な技術構成(センサーの種類やデータの保存方法など)について詳しく知りたい部分はありますか?
ラズベリーパイとは?
Raspberry Pi(ラズベリーパイ、通称「ラズパイ」)は、イギリスのラズベリーパイ財団によって開発された名刺サイズの超小型コンピューターです。
もともとは教育用として開発されましたが、その性能の高さと拡張性の広さから、現在は趣味の工作から産業用機器まで幅広く活用されています。
1. ラズパイの主な特徴
一般的なパソコン(WindowsやMac)と異なり、以下のような独自の強みがあります。
- 圧倒的な安さとサイズ: 数千円から1万円台で購入でき、手のひらに収まるサイズです。
- LinuxベースのOS: 主に「Raspberry Pi OS」というLinux系のOSを動かします。Windowsとは操作感が異なりますが、サーバー構築やプログラミングに最適です。
- GPIOピン(拡張端子)の存在: 基板上にある40本のピンを使って、LEDを光らせたり、温度センサーからデータを取り込んだり、モーターを回したりと、「現実世界のモノ」を直接制御できます。
- 低い消費電力: 家庭用コンセントやモバイルバッテリーで24時間稼働させても、電気代がほとんどかかりません。
2. 初心者向け:使い方の基本ステップ
ラズパイ単体では動かないため、以下の手順で「パソコン化」させます。
- 周辺機器を揃える:
- microSDカード(OSを書き込む用)
- 電源アダプター(USB Type-Cなど)
- HDMIケーブルとモニター
- マウス・キーボード
- OSのインストール: 別のPCを使って、公式ツール「Raspberry Pi Imager」でmicroSDカードにOSを書き込みます。
- 起動と設定: ラズパイにカードを差し込み、電源を入れます。画面の指示に従ってWi-Fiや言語を設定すれば完了です。
3. 主な用途と適用例
ラズパイは「何でもできる箱」です。目的によって姿を変えます。
① プログラミング・学習用
Pythonなどのプログラミング言語が標準で入っており、子供や学生がコードを書いて動かす練習に最適です。
② 電子工作(IoTデバイス)
GPIOピンを活用した「モノ作り」です。
- 適用例: 室温が一定を超えたらスマホに通知する装置、決まった時間に餌を出す自動ペット給餌器。
③ 家庭内サーバー
低消費電力を活かして、24時間つけっぱなしの専用マシンにします。
- 適用例: 自分専用のクラウドストレージ(NAS)、広告ブロック専用サーバー、自宅のWebサイト公開。
④ メディアセンター・レトロゲーム機
テレビに接続して動画視聴専用機にしたり、古いゲームを動かすエミュレーターとして活用したりします。
4. モデルの選び方(2026年現在の目安)
用途に合わせて最適なモデルを選んでください。
| モデル | 特徴 | 向いている用途 |
|---|---|---|
| Raspberry Pi 5 | 最新・最高性能。PC並みにサクサク動く。 | PC代わり、重い処理、AI画像認識 |
| Raspberry Pi 4B | 定番モデル。バランスが良い。 | サーバー構築、電子工作全般 |
| Raspberry Pi Zero 2 W | 非常に小さく、安価。 | 持ち運びデバイス、小型センサー |
導入時の注意点
ラズパイは基板がむき出しのため、静電気や短絡(ショート)に弱いという側面があります。
初心者の場合は、専用の「ケース」と「ヒートシンク(冷却用パーツ)」がセットになったスターターキットから始めるのが最も安心です。
ラズパイのセキュリティは?
ラズベリーパイ(ラズパイ)は、初期状態では**「教育・試作向けのオープンな設定」**になっていることが多く、そのままインターネットに接続して放置すると、非常に短時間でサイバー攻撃の標的になるリスクがあります。
IoT機器として運用する上で、最低限実施すべきセキュリティ対策と注意点を解説します。
1. なぜラズパイのセキュリティが重要なのか?
ラズパイはフル機能のLinux PCであるため、乗っ取られると以下のような踏み台にされる危険があります。
-
家庭・社内ネットワークへの侵入経路: ラズパイを踏み台にして、同じWi-Fiに繋がっている他のPCやNASのデータを盗まれる。
-
ボットネットへの加担: 外部へのDDoS攻撃や、迷惑メール送信の片棒を担がされる。
-
暗号資産のマイニング: CPUリソースを勝手に使われ、電気代だけを負担させられる。
2. 必須のセキュリティ対策 5選
ラズパイをセットアップしたら、まず以下の設定を必ず行ってください。
① デフォルトパスワードの変更
古いOS(Raspberry Pi OS Bullseye以前)では、ユーザー名 pi、パスワード raspberry が共通設定でした。
-
対策: 最新のOSインストールツール「Raspberry Pi Imager」を使用し、自分専用のユーザー名と複雑なパスワードを必ず設定してください。
② OSとソフトウェアのアップデート
Windows Updateと同様に、Linuxも脆弱性が見つかれば修正パッチが配布されます。
-
対策: 定期的に以下のコマンドを実行して最新状態を保ちます。
Bashsudo apt update && sudo apt full-upgrade -y
③ SSHの適切な管理
リモート操作に便利なSSHですが、外部からアクセス可能にしている場合、最も攻撃を受けやすい場所です。
-
対策:
-
使わない時はSSHをオフにする。
-
使う場合は「パスワード認証」ではなく**「公開鍵認証」**に変更する。
-
デフォルトのポート番号(22番)を別の番号に変更する。
-
④ 不要なサービスの停止
初期状態で動いている不要なサービスやサーバー機能は、攻撃の「入り口(ポート)」を増やすだけです。
-
対策: 使わない通信ポートはファイアウォール(
ufwなど)で閉じ、必要な通信だけを許可します。
⑤ 物理的なセキュリティ
ラズパイはmicroSDカードに全てのデータが入っています。
-
対策: 物理的に盗まれるとカードを抜いて中身を解析されるため、設置場所に注意するか、機密データを扱う場合はディスク全体の暗号化を検討します。
3. IoT運用での「適用例」とセキュリティ構成
IoTデバイスとして屋外や工場に設置する場合の標準的な構成イメージです。
4. 初心者が陥りやすい「危ない設定」
-
「DMZ設定」や「全ポート開放」: ルーターの設定でラズパイをインターネットに丸出しにするのは厳禁です。数分以内に世界中から攻撃の試行(ブルートフォース攻撃)が始まります。
-
パスワードの使い回し: 他のサービスと同じパスワードを使うと、そこから芋づる式に侵入されます。
アドバイス
まずは**「プライベートなLAN内(自宅のWi-Fi内)だけで使う」**分には、デフォルトの設定でも比較的安全です。しかし、少しでも「外部から操作したい」「Webサーバーとして公開したい」と考えた瞬間に、上記の対策が必須となります。
SSHとは
1. SSH(Secure Shell)とは?
**SSH(エス・エス・エイチ)とは、ネットワークを通じて別のコンピューターにログインしたり、遠隔でコマンド操作を行ったりするためのプロトコル(通信規約)**です。
最大の特徴は、その名の通り**「Secure(安全)」であることです。通信内容がすべて暗号化**されるため、パスワードや操作内容を第三者に盗み見られるリスクを極めて低く抑えられます。
2. SSHでできること
主にラズパイやサーバーの管理で以下のような用途に使われます。
-
リモートログイン: 手元のPC(WindowsやMac)のターミナルから、離れた場所にあるラズパイのコマンドラインを操作する。
-
ファイル転送: 安全にファイルを送受信する(SFTPやSCPという仕組みを使います)。
-
リモートコマンド実行: ログインせずに、特定のプログラムだけを遠隔で実行させる。
3. なぜSSHが必要なのか?
ラズパイを運用する場合、毎回モニターやキーボードを繋ぐのは手間がかかります。SSHを使えば、**「本体は電源だけ繋いで部屋の隅に置き、操作はメインPCから行う」**という、いわゆる「ヘッドレス運用」が可能になります。
昔の技術(Telnet)との違い
以前は「Telnet」という技術が使われていましたが、通信が暗号化されておらず、パスワードがそのままネットワークを流れる致命的な欠点がありました。現代では、遠隔操作といえばSSHが標準です。
4. SSHの仕組み(公開鍵認証)
SSHには主に2つのログイン方法があります。
-
パスワード認証: ユーザー名とパスワードでログインする方法。手軽ですが、総当たり攻撃(ブルートフォース攻撃)に弱いのが難点です。
-
公開鍵認証(推奨): 「公開鍵」と「秘密鍵」という2つのペアを使う方法です。
-
公開鍵: ラズパイ側に保存しておく「南京錠」のようなもの。
-
秘密鍵: 手元のPCに厳重に保管しておく「鍵」そのもの。 このペアが一致しない限りログインできないため、パスワード入力よりも格段に安全です。
-
5. ラズパイでSSHを使う際の注意点
前述のセキュリティ解説とも重なりますが、以下の点に注意してください。
-
初期状態ではオフ: セキュリティのため、ラズパイの初期設定ではSSHは無効化されています。設定画面(raspi-config)やOS書き込み時に有効にする必要があります。
-
ポート開放に注意: ルーターのポートを開けてインターネットから直接SSH接続できるようにするのは、非常に危険です。外部から接続したい場合は、VPNを経由するのが一般的です。
まとめ
SSHは、**「暗号化された安全なトンネルを通って、遠隔地のコンピューターを操作する魔法の杖」**のようなものです。ラズパイを使いこなす上では、必ず習得することになる必須スキルと言えます。

