ソフトウェア技術者研修
★★★☆☆(中級レベル) [座学演習]
Raspberry Pi&PythonによるIoTシステム開発入門 ~初めてのIoTシステム開発~
研修のねらい
Raspberry Pi 3を使って、Raspbianのインストールから環境設定、Raspbian(Linux)の基本コマンド、Pythonを使ってGPIOピンに接続したパーツ(センサ、LED、モーター)を制御、そしてネットワークからHTTPを介してRaspberry Piをコントロールする知識を習得します。
ここがポイント
- Raspberry PiとPythonを利用したIoTシステム開発を、実習をとおして理解できます。
- Raspbian(Linux)の基本コマンド、Pythonによる簡単なIoTプログラミングについても学べます。
受講対象
- IoTを使ったシステムの開発を検討しているエンジニアの方。
- Raspberry Piでセンサーやスイッチ、モーター等を制御するプログラム開発者
内容
RaspberryPi
- RaspberryPiの種類
- 製品仕様、OS、GPIO
Raspbian
- Raspbianとは
- Rsapbianのインストール
- Linuxの基本コマンド
GPIOを使ったLED制御
- GPIOにLEDの接続
- PythonからGPIOを操作してLEDを制御する【演習】
Pythonの基礎
GPIOを使ってスイッチ操作を検知
- GPIOにタクトスイッチを接続
- PythonでON/OFFを検知する【演習】
センサー情報を取得
- GPIOにセンサを接続しPythonでデータを取得【演習】
ネットワークサービスとの通信
- Raspianのネットワーク設定
- Webサービスとは
- Pythonのhttplibモジュール
- リモートPCにWebサービスを設置しPythonから接続
モーター制御
- GPIOにセンサを接続しPythonでデータを取得【演習】
リモートからRaspberryPiを操作
- リモートPCからブラウザを使用してRaspberryPi操作
- RaspberryPiにWebサーバーを動作
- PythonでWebアプリケーションを構築しモーターを制御【演習】
※研修環境(使用ソフト等):Windows10、Raspberry Pi、各種センサー
※ご使用のソフトのバージョンが異なる場合でも受講可能ですが、操作画面が異なる場合があります。
※研修で作成したデータをお持ち帰りになりたい場合、USBメモリなどをご持参ください。
講師
山田 篤彦 氏(セイ・コンサルティング・グループ株式会社)
情報セキュリティスペシャリスト。
プログラマからサーバ構築、ネットワーク設計技術者、ネットワーク管理者、研修講師という経歴を活かして、トータルでネットワークシステムの設計・運用からトラブルシューティングまで受講者の疑問に答えます。セイ・コンサルティング・グループ株式会社取締役
受講者からのご意見
- 初歩から実践的な内容まで、演習を通じて幅広くRaspberry Piについて学ぶことができた。
- ラズパイ、pythonを実際に操作することができて納得度が高いです。
- スイッチやセンサーに利用できるといろんな分野に応用できそうであるし、何より楽しかった!
Raspberry Pi&PythonによるIoTシステム開発入門 ~初めてのIoTシステム開発~ を受講している方はこんな研修を受講しています