用web 來指令 arduino 來控制裝置原理係掂?

raspberry pi 係粒完整cpu 可以直接安裝OS 來起web server 來控制例如relay

但adruino 係MCU, 無得安裝os. 如果我想用web 來控制電源開關,係點樣玩法?

arduino除了要有wifi/ethernet shield 裝好,relay module. 接線搞好了,

然後點樣經web 來發指令去arduino?

Arduino有WiFi附加板

via HKEPC Reader for Android

TOP

我知有wifi module, 只不過安裝後都係提供硬體上有wifi。我既問題係arduino點樣serve web pages? 點樣做server side scripting?

via HKEPC Reader for Android

TOP

個 WiFi module Host 網頁

via HKEPC Reader for Android

TOP

咁點樣攞IP ? 呢個係os software 層面handle.
係raspberry pi, developer 就唔需要理會呢樣嘢。咁玩arduino 呢?

TOP

本身 W5100 既 example (即係 Ethernet 果個) 就有 web server 了, 自己改少少就得.
再懶D既, 用網上既 IoT 平台, 有埋 web server 同 範例, 你塊 arduino  就定時去 check 就可以.
再唔係怕用人地既 server 唔安全, 自己起個 web server, 你塊 arduino 去 check 自已個 server 就得.

IP 可以自己 set,  否則由 DHCP 自動派, 應該係你行 Ethernet.begin 果下會攞埋.  不過我多數係自己 set.
玩 arduino 就忘記左 OS 算喇, 基本上你都直接同D I/O 溝通, 個 loader 自動 load  你個 program 就行, 而佢亦只係行你個 program.  
基本上你有乜野功能可以用, 除左基本野, 就係睇你駁左乜野硬件, 個 library 提供左D乜.  當然, 你有興趣既, 可以改良D library 或者直接自已寫.

TOP

而家有邊幾個IoT 平台 多人用?

TOP

上網google好多料,最簡單就係係arduino 行rest api server (有現成library)
咁就易搞了~~~~~~~~~

TOP