2014年12月7日 星期日

Raspberry Pi 體驗:設定藍驅動、傳送檔案

準備相關設備
1.RPI
2.藍芽設備
3.網路線
  • 當我們插上無線藍芽設備後,下達lsusb指令,出現剛插上藍芽的設備資料

pi@raspberrypi ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
  • 安裝藍牙所需的套件程式,輸入下面指令先更新套件列表(sudo apt-get update),再安裝藍牙所需的套件(sudo apt-get install -y bluetooth bluez-utils blueman)


更新套件列表

更新藍牙套件

  • 確認藍芽設備狀態,輸入該指令/etc/init.d/bluetooth status,應該會出現該訊息

#### 確認藍牙的狀態
pi@raspberrypi ~ $ /etc/init.d/bluetooth status
[ ok ] bluetooth is running.


  • 掃描藍芽設備,輸入該指令hcitool scan,應該會出現該訊息

#### 掃描藍芽裝置
pi@raspberrypi ~ $ hcitool scan
Scanning ...
        D0:##:62:##:A8:##       XPERIA P




  • 傳送windows檔案至Linux

步驟一:可以從PuTTY官方下載putty.exe以及pscp.exe

步驟二:將從官方下載好的檔案及其他相關之PuTTY檔案全都放置於同一個資料夾下。

步驟三:設定Windows的環境變數。將putty資料夾所在的路徑加入到系統變數的Path中。(在「Path」的變數中加上;C:/putty)

步驟四:於命令提示字元中輸入pscp以測試環境變數的設定是否成功,若成功則會顯示pscp的使用方法等。

步驟五:可以使用PSCP指令來傳送檔案了!於Windows下的命令提示字元中輸入相關的PSCP指令,指令說明如下:
(1)將Windows中的檔案傳送至Linux中的某個資料夾下。
e.g., pscp c:\123.xls root@xxx.xxx.xxx.xxx:/home/uploads
若將以上粗體字指令輸入於命令列提示中,
代表將於Windows之C槽下的一123.xls檔案,
傳送至IP為xxx.xxx.xxx.xxx的Linux中的/home/uploads資料夾下。
(2)將Linux中的某個資料夾下的某檔案傳送至Windows中的某個資料夾下。
e.g., pscp root@xxx.xxx.xxx.xxx:/home/uploads/123.txt c:\
若將以上粗體字指令輸入於命令列提示中,
代表將於Linux之/home/uploads目錄下的123.txt檔案,
傳送至Windows中的C槽下。
最後,命令提示字元中若顯示出100%的字樣,就代表傳送成功囉。



參考資料
  1. http://ruten-proteus.blogspot.tw/2014/07/Bluetooth-Kit-tutorial-01.html
  2. http://loveamberbird.wordpress.com/2013/08/21/%E3%80%90%E7%AD%86%E8%A8%98%E3%80%91%E5%9C%A8linux%E8%88%87windows%E9%96%93%E5%82%B3%E9%80%81%E6%AA%94%E6%A1%88%E6%AD%A5%E9%A9%9F%E6%95%99%E5%AD%B8/
  3. http://www.phodal.com/blog/user-csharp-develop-raspberry-pi-application/
  4. http://magiclen.org/wine/
  5. http://bioankeyang.blogspot.tw/2013/10/ubuntuwineexewindows.html
  6. http://chakra-zh.blogspot.tw/2013/07/wine-windows.html

沒有留言: