新聞資訊
行業(yè)資訊
智能家居系統(tǒng)服務(wù)器搭建
2023-10-13 10:24:32
摘要:從智能家居系統(tǒng)服務(wù)器的租用選擇,到智能家居系統(tǒng)服務(wù)器的搭建;看在服務(wù)器上如何搭建起一個完整的智能家居系統(tǒng)控制平臺

智能家居系統(tǒng)服務(wù)器搭建教程


一、智能家居系統(tǒng)服務(wù)器選擇:

在智能家居系統(tǒng)服務(wù)器操作系統(tǒng)的選擇上,我們選擇了LINUX的操作系統(tǒng),因為它有一下幾點(diǎn)誘人的優(yōu)點(diǎn)。


1、 安全性:

LINUX作為服務(wù)器有較高的安全性。


2、 低成本:

來源于LINUX的嵌入式LINUX是開放源代碼的自由軟件,遵循GPL協(xié)議,嵌入式LINUX的源代碼可以自由獲得,使用嵌入式LINUX開發(fā)嵌入式應(yīng)用,用于購買嵌入式操作系統(tǒng)的費(fèi)用可以忽略不計。


3、 高性能:

Linux高性能方面的特點(diǎn)表現(xiàn)在Linux系統(tǒng)資源的低占用率和在高性能運(yùn)算的優(yōu)勢。


4、 廣泛的硬件支持

嵌入式LINUX支持的硬件平臺很多,包括x86、ARM、MIPS、ALPHA、PowerPC等多種體系結(jié)構(gòu),目前已經(jīng)成功移植到數(shù)十種硬件平臺,幾乎能夠運(yùn)行在所有流行的CPU上,支持各種主流硬件設(shè)備和最新的硬件技術(shù)。因此嵌入式LINUX的移植是嵌入式開發(fā)中的熱點(diǎn)


5、 強(qiáng)大的網(wǎng)絡(luò)支持功能

嵌入式LINUX 誕生于因特網(wǎng)時代并具有Unix 的特性,保證了它支持所有標(biāo)準(zhǔn)因特網(wǎng)協(xié)議,并且可以利用L i n u x 的網(wǎng)絡(luò)協(xié)議棧將其開發(fā)成為嵌入式的TCP/IP 網(wǎng)絡(luò)協(xié)議棧。 此外,LINUX 還支持ext2、fat16、fat32、romfs 等文件系統(tǒng),為開發(fā)嵌入式系統(tǒng)應(yīng)用打下了很好的基礎(chǔ)。


6、 可擴(kuò)展性

標(biāo)準(zhǔn)的Linux實(shí)用程序有著大量的功能,開發(fā)人員可以通過修改源代碼來進(jìn)行功能的擴(kuò)展。Linux可以在廣泛的硬件平臺上運(yùn)行且有類似的接口,用戶可以把應(yīng)用程序從一個Linux系統(tǒng)很方便的移植到另外一個Linux系統(tǒng)。


7、 可維護(hù)性

由于Linux的用戶界面與各個商業(yè)版本的UNIX非常相近,幾乎所有的IT技術(shù)人員都對其操作界面有相當(dāng)?shù)牧私?。此外,由于Linux可以在各種硬件平臺上運(yùn)行,熟悉Linux的技術(shù)人員可以很容易地管理多種硬件平臺上的應(yīng)用。 第八、 開放的標(biāo)準(zhǔn)

Linux是一個從公開源代碼發(fā)展來的操作系統(tǒng),因此奠定了Linux相較其他諸如Windows、以及各商業(yè)版本UNIX操作系統(tǒng)的先天優(yōu)勢,全世界無數(shù)的技術(shù)人員都可以幫助Linux修改系統(tǒng)錯誤,提升性能,提高安全性。


二、智能家居系統(tǒng)服務(wù)器配置:


1.操作系統(tǒng)的選擇:

綜上所述,鑒于LINUX有這么多優(yōu)點(diǎn),我們選擇了LINUX中的UBUNTU版本。

2.WEB服務(wù)器配置:

①LAMP的優(yōu)勢:

Linux+Apache+Mysql+Php(LAMP)每一個組件都是Free or Open SourceSoftware,免費(fèi)或者開源軟件。這種免費(fèi)和開源的方式對于全世界用戶都具有很強(qiáng)的吸引力,無論企業(yè)和個人開發(fā)者,無需再付費(fèi)購買“專業(yè)”的商用軟件。特別是在互聯(lián)網(wǎng)方面,不需要為軟件的發(fā)布支付任何許

可證費(fèi)就可以開發(fā)和應(yīng)用基于LAMP的工程。同時開源社區(qū)的潛力更在于資源共享,上百萬的志愿開發(fā)者為開源軟件貢獻(xiàn)自己的力量,保證了LAMP技術(shù)的不斷進(jìn)步和升級。開源的特性也使企業(yè)和開發(fā)人員可以隨意的修改源程序為我所用,提升專有軟件或者商業(yè)軟件的限制中所沒有的靈活性,放大了項目的衍生性。

②配置流程:

首先到官方網(wǎng)站下載三者的安裝包:

httpd-2.0.58.tar.gz或更高版本(http://httpd.apache.org/ )

mysql-standard-5.0.0-apache-pc-linux-i686.tar.gz( http://www.mysql.com/ ) php-5.0.0.tar.gz或更高版本( http://www.php.net/ )

Apache的安裝配置

將下載下的httpd安裝包復(fù)制到適當(dāng)?shù)奈恢?,比?/usr/local/net 下(如果目錄不存在,就創(chuàng)建一個),然后打開終端,在終端中先后輸入如下命令:

cd /usr/local/net

tar -xfz httpd-2.0.58.tar.gz

cd httpd-2.0.58

./configure-prefix=/usr/local/www -enable-module=so

make

make install

在終端中輸入:/usr/local/www/bin/apachectlstart 啟動apache服務(wù)器

輸入:/usr/local/www/bin/apachectlrestart 重新啟動服務(wù)器

MySQL的安裝配置

將mysql-standard-5.0.0-apache-pc-linux-i686.tar.gz復(fù)制到 /usr/local/net 目錄下,在終端中先后輸入如下命令:

groupadd mysql

useradd -g mysql mysql

cd /usr/local

tar -xfz/usr/local/net/mysql-standard-5.0.0-apache-pc-linux-i686.tar.gz ln -smysql-standard-5.0.0-apache-pc-linux-i686.tar.gz mysql

cd mysql

scripts/mysql_install_db-use=mysql

chown -R root

chown -R mysql data

chown -R mysql

在終端中輸入:/usr/local/mysql/bin/mysqld_safe-user=mysql&啟動MySQL服務(wù)

PHP的安裝配置

首先查看系統(tǒng)中的libxml2的版本號,如果libxml2的版本號小于2.5.10,則需要安裝libxml2-2.5.10.tar.gz或者更高版本,因為PHP必須在libxml2的版本大于2.5.10的前提下才能夠安裝

將libxml2-2.5.10.tar.gz復(fù)制到 /usr/local/net 目錄下,然后在終端中先后輸入如下命令:

cd /usr/local/net

tar -xfz libxml2-2.5.10.tar.gz

cd libxml2-2.10

./configure -prefix=/usr/local/libxml2

make

make install

再將php-5.0.0.tar.gz復(fù)制到 /usr/local/net 目錄下,然后在終端中先后輸入如下命令: cd /usr/local/net

tar -xfz php-5.0.0.tar.gz

cd php-5.0.0

./configure-with-apxs2=/usr/local/www/bin/apxs\ --with-mysql=/usr/local/mysql--with-libxml-dir=/usr/local/libxml2

make

make install

拷貝php.ini.-dist或php.ini-recommended到 /usr/local/lib 目錄,并命名為php.ini

cd php.ini-dist/usr/local/lib/php.ini

更改httpd.conf文件相關(guān)設(shè)置,該文件位于/usr/local/www/conf 中,找到該文件中的如下指令行:

AddTypeapplication/x-gzip.gz.tgz

在該指令后加入如下指令:

AddType application/x-httpd-php.php.phtml

至此,Linux下Apache+MySQL+PHP的安裝配置完成。

755800提供香港服務(wù)器、美國服務(wù)器等全球海外服務(wù)器租用托管,是智能家居、物聯(lián)網(wǎng)、區(qū)域鏈、直銷、流媒體、外貿(mào)、游戲、電商等服務(wù)器解決方案首選品牌。!具體詳詢在線客服!



海外服務(wù)器免費(fèi)測試http://running-capacitor.com/


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請免費(fèi)產(chǎn)品試用服務(wù)
立即申請