本文目錄一覽:
- 1、我想用樹莓派控制繼電器,想用WEB控制。但是php代碼沒用,無法調用命令。
- 2、樹莓派與web服務器通訊
- 3、如何用樹莓派搭建個人 web 服務器
- 4、樹莓派 幹什麼用
- 5、樹莓派的功能用途
- 6、樹莓派可以用apache+mysql+js做web服務器么
我想用樹莓派控制繼電器,想用WEB控制。但是php代碼沒用,無法調用命令。
python GPIO
1、先安裝python-dev,輸入以下指令。
sudo
apt-get install python-dev
2、安裝RPi.GPIO,依次輸入以下指令。
1)下載:$ wget
2)解壓縮:$ tar xvzf RPi.GPIO-0.5.3a.tar.gz
3)進入解壓之後的目錄 :$ cd RPi.GPIO-0.5.3a
4)啟動安裝 :$ sudo python setup.py install
3、例子:
[python] view plain copy
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time
# BOARD編號方式,基於插座引腳編號
GPIO.setmode(GPIO.BOARD)
# 輸出模式
GPIO.setup(11, GPIO.OUT)
while True:
GPIO.output(11, GPIO.HIGH)
time.sleep(1)
GPIO.output(11, GPIO.LOW)
time.sleep(1)
4、執行:
sudo python led.py
5、說明:
1)GPIO.setmode(GPIO.BOARD),採用插座引腳編號方式。
2)由於採用插座引腳編號方式,此處的11腳相當於BCM2835寄存器編號方式的引腳11。
python GPIO
1、說明:
WiringPi是應用於樹莓派平台的GPIO控制庫函數,WiringPi遵守GUN Lv3。wiringPi使用C或者C++開發並且可以被其他語言包轉,例如python、ruby或者PHP等。
wiringPi包括一套gpio控制命令,使用gpio命令可以控制樹莓派GPIO管腳。用戶可以利用gpio命令通過shell腳本控制或查詢
GPIO管腳。wiringPi是可以擴展的,可以利用wiringPi的內部模塊擴展模擬量輸入芯片,可以使用
MCP23x17/MCP23x08(I2C
或者SPI)擴展GPIO接口。另外可通過樹莓派上的串口和Atmega(例如arduino等)擴展更多的GPIO功能。另外,用戶可以自己編寫擴展模
塊並把自定義的擴展模塊集成到wiringPi中。WiringPi支持模擬量的讀取和設置功能,不過在樹莓派上並沒有模擬量設備。但是使用
WiringPi中的軟件模塊卻可以輕鬆地應用AD或DA芯片。
樹莓派與web服務器通訊
接入網絡需要連接無線網,光纖,移動網咯。
設備之間也可以通過互相連接來共享網絡,前提是設備支持網絡共享。
(泰海網絡 泰海-楊碩 為您解答)
如何用樹莓派搭建個人 web 服務器
Apache + MySql + Php.
1、安裝Apache
Apache可以用下面的命令來安裝
sudo apt-get install apache2
Apache默認路徑是/var/www/
其配置文件路徑為: /etc/apache2/
可以通過:sudo vi /etc/apache2/ports.conf修改監聽端口號
重啟服務生效:sudo service apache2 restart
2、安裝mysql
sudo apt-get install mysql-server
安裝過程中,會出現一個提示符讓你輸入一個密碼。
這個密碼是mysql root用戶的密碼。
3、安裝PHP
輸入下面的命令,就可以安裝PHP 5,以及PHP訪問mysql數據庫所需要的庫。
sudo apt-get install php5
sudo apt-get install php5-mysql
4、測試
安裝完成後,可以在瀏覽器中輸入你路由器的IP或域名,就可以訪問你的網站了。
你應該能看到一個頁面顯示“It works”,但是沒有其它內容。
創建一個/var/www/index.php
5、外網訪問
這裡使用蒲公英組建異地局域網實現外網訪問
先將蒲公英安裝包預先上傳至樹莓派(路徑:/home/oray/下載/PgyVPN_CentOS_2.0.0_x86_64.rpm)
通過cd命令進入存放蒲公英安裝軟件的目錄,輸入rpm命令進行安裝;
cd 下載/
rpm -ivh PgyVPN_CentOS_2.0.0_x86_64.rpm
安裝成功後,任意路徑下輸入“PgyVistor”命令即可調出交互界面,按照界面指示輸入賬號進行登錄,可以選擇打開自動登錄。
之後,外網設備同樣安裝蒲公英客戶端,用同一賬號登錄就可以訪問樹莓派的Web服務了~
樹莓派 幹什麼用
樹莓派(Raspberry Pi )是為學習計算機編程教育而設計,只有信用卡大小的微型電腦,其系統基於Linux。
它具備所有PC的基本功能只需接通電視機和鍵盤,就能執行如電子表格、文字處理、玩遊戲、播放高清視頻等諸多功能。 Raspberry Pi B款只提供電腦板,無內存、電源、鍵盤、機箱或連線。
普通的計算機主板都是依靠硬盤來存儲數據,但是Raspberry Pi 來說使用SD 卡作為“硬盤”,你也可以外接USB 硬盤。利用Raspberry Pi 可以編輯Office 文檔、瀏覽網頁、玩遊戲—即使玩需要強大的圖形加速器支持的遊戲也沒有問題,如《雷神之錘》(Quake )。
Raspberry Pi 的低價意味着其用途更加廣泛,將其打造成卓越的多媒體中心也是一個不錯的選擇。利用Raspberry Pi 可以播放視頻,甚至可以通過電視機的USB 接口供電。
擴展資料
樹莓派A型與B型的區別
樹莓派A型內置256MB內存,帶一個USB端口,不帶有線網接口。
樹莓派B型內置512MB內存,帶兩個USB端口,帶100M有線網接口。
註:在2012年10月15日前發售的B型機器內存為256MB。
樹莓派的功能用途
樹莓派的功能用途無線熱點、機械假肢、簡易自製筆記本、WiFi小車、遠程發送微博等。
1、無線熱點。
這大概是地球人拿來幹得最多的一件——插上網線和USB無線網卡,配置之後就可以作為一個無線熱點。
2、機械假肢。
MIT Media Lab的研究員把它作為機械假肢的控制器。
3、簡易自製筆記本。
把樹莓派跟LCD液晶面板連上,再加上鼠標鍵盤和電源,找一個漂亮的殼子套上,就變成一個簡易自製筆記本了。
4、WiFi小車。
IBM的一個工程師把它安在一個模型小車上,然後通過WiFi信號來控制小車的行動。
5、遠程發送微博。
氣象愛好者把它綁在檢測氣球上,還用它在平流層發了一條微博。
6、控制車庫門開關。
還有拿樹莓派控制車庫門,再結合Siri遙控車庫開關的達人。
7、監控拍攝。
最後還有接上攝像頭,連上WiFi作為小型拍攝設備,體型小,易隱藏。
8、備份郵件。
我使用樹莓派的最重要的功能之一就是備份我的郵件。我使用一個叫作getmail的軟件來檢查每份使用POP或者IMAP協議的郵件,定時查看各個賬號的郵件。然後把郵件保存到一個mbox文件,這個文件可以在任何時候被複制到另一台電腦上做長期的郵件歸檔。
9、搭建個人RSS閱讀器。
我最近發現了miniflux,一個自託管的基於網絡的RSS客戶端,可以安裝到樹莓派上。和許多人一樣,當谷歌宣布將在7月1號關閉Google Reader後我也開始將個人數據遷移出來。我使用了一陣子rss2email,讓它把RSS每一條目都發送到我的郵箱中。
但其實我不是很喜歡這個方法,於是我花了點時間尋找Google Reader替代品並試過了rss2email之後找到了miniflux。在樹莓派上安裝miniflux十分簡單,你只需要提前安裝PHP和一個web服務器軟件就好了,比如nginx或者Apache。
10、搭建網站。
樹莓派一個很明顯的用處就是作為網站的後台服務器。我曾這麼用過一陣子,而且很快就要重新這麼干。樹莓派有足夠的能力來處理靜態網站,一些web框架也不成問題。我就在上面搭建過一個Flask框架,我甚至聽說有的人直接在樹莓派搭建了個Wordpress。
11、家用網絡存儲。
只消耗很低的電量,樹莓派就可以成為一個完美的NAS(網絡連接式存儲)。之前我把一個500GB的筆記本硬盤連接到樹莓派上,還在上面安裝了一個操作系統。
我可以在上面存放許多需要在不同電腦間傳輸的文件。然後通過SFTP來連接,然後在家裡的任何機器上都可以訪問(即使不在家,只要路由設定對了也不成問題)。你也可以在派上安裝Samba,這樣Mac和PC都可以更容易地存取。
12、站點監控。
樹莓派的另一個用處就是用來檢測對我來說很重要的網站。我寫了個Python腳本並定時運行,確保這些網站回復一個200狀態碼(這意味着一切正常)。如果腳本判斷出網站出了問題或者無法訪問,會把這個事件的總體情況發郵件給我。我使用的Python模塊是Requests,而發郵件的模塊則是smtplib。
13、事件提醒。
我讓樹莓派把我需要記住的重要事件發郵件給我。之前我用的是谷歌日曆,但我只在簡單事件才用它。所以我用樹莓派代替了它,一段定時任務的Python腳本就夠了。我設定了要記住的日期、時間和消息,這些參數會傳給我的Python腳本,到了那一天它就會把消息發送到我的郵箱,提醒我當天的事件。
14、家庭相冊。
我的樹莓派同時還支持着一個私人網站,網站放着我所有的家庭照片。我設立了驗證信息所以只有我希望讓他們看到的人才能進入網站。這比你的Facebook相冊要靠譜多了,因為臉書上面你的賬戶有可能被刪除,而且照片會被陌生人偶然看到。很簡單,就是用PHP獲取樹莓派上一個文件夾里的照片而已。
15、點唱機。
上面提到我把派當作一個網絡存儲器,所以我所有的音樂也都在上面。我的派上接了個立體揚聲器,然後使用mpg123在樹莓派的命令行里播放音樂。雖然有很多其他的mp3播放器,圖形界面的也有,但我還是選擇mpg123,因為它簡單好用,安裝也很方便。
樹莓派可以用apache+mysql+js做web服務器么
可以在任何一個桌面linux機器上運行MySQL Workbench來設置你的數據庫管理環境。雖然一些Linux發行版(例如:Debian/Ubuntu)在他們的軟件源中已經有了MySQL Workbench,但是從官方源中安裝是一個好的方法,因為他們提供了最新的版本。
原創文章,作者:WVCM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/137730.html