27
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Cisco Packet Tracer】IoTデバイスのリモート制御シミュレーション

Last updated at Posted at 2020-12-21

##はじめに
この記事はCisco Systems Japan Advent Calendar 2020 2枚目の 22日目として投稿しています。完走まであと3日!

2020年版(1枚目): https://qiita.com/advent-calendar/2020/cisco
2020年版(2枚目): https://qiita.com/advent-calendar/2020/cisco2

##Cisco Packet Tracerでプログラミング!?

Cisco Packet Tracerは、シスコのデジタル人材育成プログラムであるCisco Networking Academyが提供する無料シミュレーションソフトウェアです。日本でも年間数千を超える方々に活用して頂いていますが、ネットワークシミュレータとして利用している方がほとんどかと思います。ここでは、IoTデバイスのシミュレートやプログラミング学習ツールにもなるCisco Packet Tracerの機能を紹介します。

このアドベントカレンダーも終盤に差し掛かるにつれて、日々寒さが増してきています。そんな寒い冬に欠かせないのがエアコン。Cisco Packet Tracerの中で、遠隔からエアコンの電源をオンにし、暖かい気分を味わってみたいと思います!

##Cisco Packet Tracerでエアコンをリモート制御
PC、タブレット、またはスマートフォンからWebブラウザを使用して、ホームゲートウェイまたはサーバに接続し、IoTデバイス(AC、エアコン)の電源オン/オフの切り替えを行います。

####1. 周辺機器の設定
image.png

いちから作成することも可能ですが、この例では、File > Open Samples > IoT > IoT_Devices > Lawn Sprinkler サンプルファイルを使用し、サーバ、スイッチ、PCの設定はそのまま転用しています。

####2. IoTデバイスの追加
image.png

####3. スイッチとACを接続

image.png
同様に、AC側もFastEthernet0に接続します。しばらくするとリンクがアップします。ケーブル上の三角のアイコンが緑に変わるとリンクアップです。

####4. IoTデバイスの基本設定

image.png

image.png

####5. PCからリモート操作
PCからエアコンを操作できるようになっているでしょうか。確認してみましょう。

image.png
image.png
image.png
IoTサーバに接続されたデバイスリストに、ACが載っていることが分かります。
image.png
赤いボタンをクリックして電源をオンにすると!
image.png

地味ですが(笑)、若干部屋の中が暖かくなった気がしてきました。

image.png

エアコンの先にサーモスタットを接続し、PC上でエアコンの電源付けたり消したりすると、みるみるうちに部屋の温度が変化する様子が視覚化され、手応えを感じます。

##プログラミング学習にも
Cisco Packet TracerはPython、Blocky、JavaScriptをサポートしています。IoTデバイスをプログラムすることも可能です。
image.png

##練習問題と設定ファイルテンプレート
今回使用したサンプルテンプレートも数多くありますが、Cisco Networking Academyが提供している無料オンラインコース内にも、練習問題とその問題毎の設定ファイルを用意しています。

日本語コース
Introduction to IoT 7問
Cybersecurity Essentials 9問
英語コース
Introduction to Packet Tracer 9問
Networking Essentials 25問

image.png
各コースのコースインデックスからPacket Tracerインデックスを選択すると、練習問題リストが表示されます。

##Cisco Packet Tracerダウンロード方法
Cisco Packet Tracerのダウンロード方法やネットワークシミュレータとしての活用方法などは、多くの方がYoutube、ブログ、更にはこのQiita内でもまとめてくださっているので、是非そちらを参照ください。

特にこちらのQiita記事はとても分かりやすく丁寧にまとめていただいています!リンク許可いただいたのでご紹介します。ありがとうございます!

##皆さんのトポロジ募集中
Cisco Networking Academy 公式 twitter では、Cisco Packet Tracerを使った皆さんの作ったトポロジを定期的にシェアしています。我こそは、という方はご連絡ください。世界中にアピールするチャンスです:thumbsup_tone1:

image.png
image.png

##さいごに
Cisco Packet Tracerの新たな一面いかがでしたか。今日は寒い冬に大活躍するエアコンを取り上げましたが、コーヒーを沸かしたり、ドアやガレージの扉を開閉したり、煙探知器を取り付けたり、庭のスプリンクラーを回してみたり、と、日本の住環境ではお目にかかることがなさそうなスマートデバイスもシミュレートできます!

年末年始のステイホームな時間に遊んでみていただけると嬉しいです。

27
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?