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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章