Tag Archives: RaspberryPi

RaspberryPi install NodeJs 6.x / 7.x – 如何在RaspberryPi 安裝 NodeJs

今日嘗試在RaspberryPi上安裝Johnny-Five /CylonJs 時出現NodeJs 的版本問題
但是執行

sudo apt-get install node

他說 NodeJs已經安裝了

做了一會research 之後 發現我們可以使用以下方法來更新這個NodeJs

解決方法
我𠍒可以在Terminal 上執行以下command
NodeJs 6.x

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

NodeJs 7.x

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

Install NodeJs on RaspberryPi

完成後再次執行

sudo apt-get install node

詳情可以參考以下網頁
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

Hope you find it useful

Shutdown / power off RaspberryPi – RaspberryPi 如何安全關機?

最近常常使用RaspberryPi
由于是用SSH 去連接…
通常都是unplug power cable來關機
所以不知道怎樣正確地關機

做了一會research後發現 解決方法十分簡單

解決方法

我們可以使用 linux 的關機 shutdown command 來關機
-h 是馬上關機
e.g.

sudo shutdown -h

Command to Power off RaspberryPi Immediately

之前我的做法是使用其他電腦去Ping 這個RaspberryPi
當他 timeout時便應該是已經關機了
Try to ping RaspberryPi

其實當RaspberryPi 的燈關沒有再閃
或 如果你是使用Powerbank
Raspberry Pi的燈關掉了
便證明你的RaspberryPi安全關機

powered off raspberry pi, without flash light

Hope you find it useful

RaspberryPi setup wifi

終於解決了 SSH 的問題
現在 用 LAN 線是可以連接的
但是Raspberry Pi3 其中一個吸引之處是有built-in Wifi
如何設定wifi
解決方法
我們只需要在 wpa_supplicant.conf 加上Wifi setting便可以了

假設你已經知道 WifiSSID 和有password
你便可以在Raspberry pi console/terminal上轉入

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

去開啟wifi 設定.. 之後加入 Wifi 的設定
nano open wpa_supplicant.conf
SSID = Wifi 名
PSK =  Wifi Password
Enter Wifi detail onto wpa_supplicant.conf
E.G.

network={
    ssid="wifi name"
    psk="wifi password"
    id_string="optional"
}

如果是使用nano editor的話可以按 “CTRL” + “X” 之後按 “Y” 和 “Enter“便可以儲存了
run sudo wpa_cli reconfigure to refresh wifi / wpa settings
儲存後再執行以下指令去 reconfig 這個設定

sudo wpa_cli reconfigure

之後可以執行 ifconfig wlan0來看看能不能連接網絡

ifconfig wlan0

run ifconfig wlan0 to check wlan0 status
如果可以看到 inet addressIP 便可以了

hope you find it useful

RaspberryPi – host does not exist

發現 RaspberryPi 3 不能用Host name 來連接
原本想使用Putty 輸入Raspberry PiHost Nameraspberrypi
SSH 塊 Pi
誰不知..他出現以下的錯誤信息..
Unable to open connection to raspberrypi
Host does not exist
RaspberryPi - host does not exist
但是使用IP address是可以連接的
這應該是 RaspberryPiSetting問題
做了一會Research..找到了解決方法

解決方法
我們可以安裝 samba
e.g.

sudo apt-get -y install samba

install Samba
安裝完之後便解決了
Hostname working on Raspberrypi

Hope you find it useful

Raspberry pi ssh connection refused

見朋友開始玩 RaspberryPi的關係
我也再次想試試看自己可以用RaspberryPi 來做些什麼東西

當我Download和 Load 了最新的RASPBIAN JESSIE LITE 後便出現了一些問題

還記得之前設定和安裝RaspberryPi的過程也十分順利的

當我嘗試SSH 到這個RaspberryPi 時 出現了
Raspberry pi ssh connection refused” 的錯誤信息
做了一會research 之後…
發現2016年 11月出的Raspbian 預設是停用了 SSH Server

如果想要啟用SSH
便要把RaspberryPi 連接 Monitor 和Keyboard 去他的console上設定了

解決方法
登入 raspberrypi後輸入

sudo raspi-config

之後選擇 “Interface options” -> “SSH
選擇 “OK
之後便可以了

Hope you find it useful

‘scp’ is not recognized as an internal or external command – 如何在Windows 命令提示符 上使用 scp

最近嘗試跟隨一個網上教學去把電腦上的NodeJs code deploy/ copy到 Intel Edison / Raspberry Pi

他的指令是這樣的
scp [fileName] [copy to filename, 通嘗是 root@URL_IPAddress:~/FilePath]
但是當我執行
scp這個指令是他出現了以下的錯誤信息
“‘scp’ is not recognized as an internalor external command, operable program or batch file
'scp' is not recognized

解決方法十分簡單.
跟上一次介紹

‘ssh’ is not recognized as an internal or external command – 如何在Windows 命令提示符 上使用 SSH

我們可以使用GitUsr/Bin 資料夾入的 程式便可以

相信很多Developer都有使用Git
如果唔有的話可以到以下網址 下載及安裝Git
https://git-scm.com/downloads

安裝完成後..便可以在WindowsEnvironment Path 環境變數上的 “Path“變數上加上
Git\usr\bin 的路徑
因為這個路徑上存有很多有用的工具/程式
E.G
C:\Program Files\Git\usr\bin
Git User Bin Path

按下”確定“便可以了
Add Environment Variable on Windows 10 for Git User Bin

之後再次執行 “scp” 應該會成功的
scp working on Windows
Hope you find it useful

RaspberryPi How to get current OS version

最近開始玩RaspberryPi 由於想試不同的 RaspberryPi OS /Build
所以便安裝了多不同的Image去不同的 SD卡
不久問題便開始出現了..
就是不知道現在是用緊那一個那 RaspberryPi OS
[因為我都是用SSHConfig, 沒有電視去看他的GUI]

做了一會Research 之後終於找到解決方法了

解決方法
我們可以在Command Prompt 上輸入以下指令
[相信這指令可以在 任何Linux 上執行的]

cat /etc/os-release

之後他便出現了 這個 RaspberryPi的 資訊
E.G.
這是 Raspbian Version 8 Jessie 等等
RaspberryPi Info

Hope you find it useful