以下內容的PCAP檔,可以在下面連結下載。
https://box.nctu.edu.tw/public.php?service=files&t=e8f8a4ff004b8912991d441db8ee19da
拓撲:
(Mininet 2.1.0 192.168.100.7)<---->(RYU Controller 192.168.100.8)
以下內容的PCAP檔,可以在下面連結下載。
https://box.nctu.edu.tw/public.php?service=files&t=e8f8a4ff004b8912991d441db8ee19da
拓撲:
(Mininet 2.1.0 192.168.100.7)<---->(RYU Controller 192.168.100.8)
Robi用的伺服馬達,除了和其他伺服馬達一樣,可使用單向的PWM控制之外,
還可以使用雙向的TTL Packet控制,可以詢問馬達,目前的溫度,位移量等等,詳情請參考伺服馬達說明書
http://www.futaba.co.jp/en/dbps_data/_material_/radicon_eng/Robot/RS303MR_RS304MD_EN_112.pdf
不過Futaba只幫伺服馬達LAY了一個三孔插座,那TX/RX勢必就要用同一隻腳了,針對這個問題,日本網友有做了一個半雙工切換器,不過我個人試不出來,所以這裡就先不談,先來談怎樣利用Arduino+ software Serial讓伺服馬達轉動。
學會安裝封包產生器之後,免不了要打打看封包,這裡介紹如何將封包產生器和mininet結合
1. 首先,參考這篇,將Ryu&WEB GUI啟動起來,但是啟動RYU的指令,要換成下面這行,OpenFlow_13才支援等下要作的Push Vlan喔。
#./bin/ryu-manager --verbose --observe-links ryu/topology/switches.py ryu/app/rest_topology.py ryu/app/ofctl_rest.py ryu/app/simple_switch_13.py
2. 接著參考這裡,mininet啟動起來。指令換成下面這行,如此啟動起來的mininet才支援OpenFlow13。
0. SDN Hub VM的版本
1.下載packeth 1.7.3 & 解壓縮
情境:當小偷進門,手電筒照到Robi的眼睛,Robi會轉頭向比較亮的那邊,並且發出幽幽綠光來嚇人。影片最後有一個很吵的聲音,那個是按壓式手電筒的聲音,不是伺服馬達喲。
材料:
Arduino Uno Rev 3. | 1 |
10K ohm 電阻,接光敏電阻 | 2 |
220 ohm 電阻,接LED | 2 |
光敏電阻 | 2 |
綠光LED | 2 |
伺服馬達 | 1 |