Docker, Raspberry Pi

使用Docker Compose快速建立WordPress網站

在前面的文章中我們學會了如何利用docker指令來安裝一個WordPress網站,同學們會發現指令要加上很多冗長的參數,一不小心就要重新輸入,非常麻煩。為了避免此種麻煩,有一個叫做Docker Compose的工具可以協助我們把想要啟動的所有指令全部編寫在一個叫做docker-compose.yml的檔案中,然後,再一口氣執行部署作業,如此就會讓我們部署網站變得方便多了。

Raspberry Pi

樹莓派安裝MQTT伺服器

MQTT是一個非常流行的網路傳輸協定,在物聯網的世界中,可以利用它來傳送感測器所取得的資料到另外一個節點,也可以利用它來控制遠端的裝置或電路。它是一種Publish/Subscribe機制的傳輸協定,也就是所謂的「發佈/訂閱」機制。資訊來源端利用「發佈」功能把想要傳出去的資料透過某一個「主題(Topic)」傳送出去,在同一個網段的節點只要到伺服器上「訂閱」這個「主題」,就可以獲得資訊來源端所傳送出來的資料。

Raspberry Pi

樹莓派連接繼電器

學習物聯網的同學都知道,開發板除了可以透過感測器取得外界的資訊外,也可以輸出一些信號來控制外界的電路或是電器,而由於輸出的信號是5V的小電壓及電流,所以如果想要驅動像是檯燈或是電扇這種110V的電器,就需要有另外一個裝置,那就是繼電器。

Raspberry Pi

樹莓派連接外部LED測試

使用樹莓派最大的好處除了它是一部非常便宜的電腦之外,最重要的是有許多的連接埠可以連到外部的電路或感測裝置,讓我們透過程式去接收這些感測器的值,或是控制外部的電子裝置,而且,因為它本身是一個完整的作業系統,因此可以使用任何您熟悉的程式語言來作為控制程式開發工具。

Raspberry Pi

在樹莓派上安裝Node-RED

Node-RED是一個以Node.JS為基礎的圖形化介面物聯網整合開發平台,安裝完成之後它會提供一個網頁的圖形介面,使用者只要利用拖拉的方式,即可控制樹莓派上面的介面以及設計程式,非常地方便。如果你的樹莓派在預設的情況下沒有安裝Node-RED的話,請參考這篇文章的說明以進行安裝。