Professional Documents
Culture Documents
jameschen@hust.edu.tw
A. 必要時,先利用 SD Formatter 進行記憶卡的低階格式化
https://www.sdcard.org/cht/downloads/formatter_4/
插入 Pi 3, ,準備嘗試開機看看是否正常。
Pi 3 開關機、設定網路
jameschen@hust.edu.tw
# static IP configuration
interface eth0
修平科大資網系
static ip_address=192.168.17. /23
電腦教室的參數
static routers=192.168.17.254
static domain_name_servers=163.17.64.30
接著,按下【 Ctil】+ 【O】,然後再壓下【Enter】完成原檔案的存檔;最後按下【F2】
11. 啟用新的網路設定:請嘗試依序執行以下指令;
sudo service networking restart
sudo ifconfig eth0 down
sudo ifconfig eth0 up
注意:執行關機指令後,待樹莓派側邊的電源指示燈不再閃爍(約 30 秒),即可關
閉電源、拔除相關設備。
參考資源:
註 1 : Linux 相關指令可以參考【鳥哥的 Linux 私房菜】
1. 安裝 mqtt.fx : 下載後,點擊後進行預設安裝即可
下載點 http://mqttfx.jensd.de/index.php/download
2. 安裝 Node.js + Node-RED(含相關必要套件)
• 下載適當的安裝程式,進行 Node.js 安裝 (含 npm)
https://nodejs.org/en/download/
• 開啟命令提示字元視窗(cmd.exe), 安裝 Node-RED
npm install -g node-red
• 啟動 Node-RED 服務程式 (port# 1880)
node-red
• 開啟 Chrome 瀏覽器, 輸入 Node-RED 服務網址 (或 127.0.0.1)
http://192.168.17.XXX:1880
• 安裝 Dashboard : 點擊右上角選單 > [Manage Palette] > [Install]
輸入 dashboard,點擊 node-red-dashboard 後方的 install 按鈕
NodeMCU 內建模組
CP210x
• 下載並安裝 Arduino IDE : http://www.arduino.cc ( > 1.8.0) : 建議下載壓縮檔,直接解壓縮
到特定目錄即可,如 D:\。
• 執行 Arduino IDE,加入 ESP8266 Core for Arduino 板子定義檔
– 選單:[檔案] > [偏好設定] > [額外板子管理員網址] , 輸入網址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
– 選單:[工具] > [開發板管理員] > 輸入 ESP8266, 選擇安裝 ESP8266 相關模組
• 加入必要程式庫 : 選單 [草稿碼] > [匯入程式庫] > [管理程式庫] ; 逐一輸入以下模組名
稱(冒號後方的粗體字), 以進行個別程式庫安裝;注意:部分模組需要手動安裝。
– MQTT Client : PubSubClient
– RESTful 通用模組 : aREST
– 溫溼度感測模組 : DHT (dht?)
– 定時執行特定作業 : 官方說明 TimedAction (獨立安裝)
下載 zip, 並將檔案直接解壓縮到 <sketchbook_dir>\libraries 之內即可使用
– Blynk Client : Blynk 官網說明 … … (獨立安裝)
個別下載檔案完成後,可以直接點擊執行;或先解壓縮後、再點擊執行檔案來執行。