02 DIFI板的連網功能
(2018/09/06)
接下來測試DIFI的連網功能
參考之前利用TUNIOT來寫程式的題目,改用iotBlockly來拖曳程式
題目一:連上網路
題目二:取得動態IP及設定靜態IP
題目三:取得目前網路時間
iotBlockly網址:https://www.motoduino.com/wp-content/themes/storefront/moto_iot_blockly_v17/demos/code/index.html
題目一:連上網路
上網程式的基本架構
轉換成Arduino語言,並呈現結果
題目二:取得動態IP及設定靜態IP
利用拖曳的方法,完成如下的程式,先從上網的基本架構再去延伸,無積木的部份,到IDE下再修改
轉換成Arduino語言,並修改部份程式碼
上面是利用DHCP的功能取得動態IP,如果要設定固定IP(靜態IP)時,記得要設定同一網段內的IP(C Class,遮罩為255.255.255.0),像本例為192.168.2.XX,Gateway不能變,像本例為192.168.2.1(這是無線AP的IP),程式再利用上面的程式去改變,但目前iotBlockly沒有提供相關的積木,所以要到Arduino IDE下去修改程式碼!
如此就可以指定DIFI的固定IP (Static IP)
題目三:取得目前網路時間
利用官網所提供的範例,取得【網路對時】程式
積木程式如下:
執行結果