【发布时间】:2016-06-02 16:51:57
【问题描述】:
我使用 Mosquitto-PHP 为 MQTT 安装 PHP 客户端
覆盆子库 mosquitto php library/
之后在浏览器http://xxx.xxx.xxx.xx/mqtt/pup.php 中写入时在/var/www/html/mqtt 中创建pub.php 并且看不到任何数据
然后我尝试了
$mosquitto_pub -h localhost -t "/mqtt" -m "HelloWorld"
和得到
bash: -h: command not found
不知道问题出在哪里,信息写在命令里
$mosquitto -v
1464002857: mosquitto version 1.4.8 (build date Tue, 17 May 2016 11:26:59 +0100) starting
1464002857: Using default config.
1464002857: Opening ipv4 listen socket on port 1883.
1464002857:Error: Address already in use
我在安装mosquitto的windows中也有同样的问题,看这个链接step-by-step-installing-and-configuring-mosquitto-with-windows-7
我看到 Mosquitto Broker(MQTT v3.1 代理)的服务正在运行并且
检查示例 pub.php 以测试结果是错误 Mosquitto\Client() is not found
我搜索并找到mosquitto.php并将我把这段代码放在pub.php中
require "mosquitto.php";
我不知道问题出在哪里,任何人都可以帮助我在我的 Windows 和树莓派中运行 mosquitto。
我需要尝试使用 localhost 连接 mqtt 并检查连接是否正常以订阅和发布和阅读消息
【问题讨论】:
-
对于信息,我从这个链接github.com/Nakard/mosquitto-stub/blob/master/mosquitto.php找到mosquitto.php,我也使用这个链接github.com/mgdm/Mosquitto-PHP/blob/master/examples/pub.php的代码pub.php
-
这有点啰嗦,最好的问题涵盖一个问题。如果你能把它分成不同的部分,你可能会做得更好
-
谢谢先生,问题是我尝试使用 php 运行 mosquitto 以连接本地主机并且可以发布和订阅,对我来说,我尝试在 raspberry 或 windows 中但没有找到问题,我需要运行mosquitto 与 php 并可以与 localhost 连接并检查连接是否正常,也可以订阅和发布和阅读消息
标签: php raspberry-pi mqtt mosquitto