Ubuntu linux 上搭建SERVER的相關使用說明

目的:通過php頁面訪問服務器,服務器與MQTT Client 溝通並交換數據,將獲得的數據返回到php頁面上。

安裝需要:Apache2 +MQTT+MySQL+Java JDK

Apache2 爲web服務器,用於php頁面的解析.

MQTT 爲一種通行協議,用於machine to machine 之間的數據交換,用於低功耗的無線網絡中。

MySQL 用於相關數據的存儲操作。

JAVA JDK 用於編譯Java程序。它有不同的version,有rmp、gz和包含Netbeans 的版本。根據需求到ORACLE 官網上下載,或直接百度下載,這樣速度會很快,官網上下載至少需要半天的時間才能下載完成。


說明:

1、MQTT 與服務器之間溝通的控制程序由JAVA語言編寫實現。

2、php頁面中使用socket通行機制,並與MQTT client交換數據。傳送的command and data 使用JSON 格式化後便於處理。


Apache 存放HTML文件和PHP 文件的默認路徑爲:/var/www/html/

將寫好的client.php 文件用FileZina工具上傳到服務器的相關路徑下,如/home/Documents/下。

首先更改文檔使用權限,以root身份修改:  chmod 755 client.php    或   chmod  -R 755 ./

使用命令查看文檔使用權限:  ls -all

然後將文件複製到默認路徑下: sudo cp client.php /var/www/html    或  sudo cp -r   ./ /var/www/html

最後,在你的本地機上,通過瀏覽器輸入你的服務器地址,並訪問php的頁面。如:192.168.1.16/client.php,當該頁面存在的時候,SERVER會回覆php頁面的內容,顯示相關的結果。

發佈了14 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章