Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为iOS配置MQTT代理_Mqtt_Home Automation - Fatal编程技术网

为iOS配置MQTT代理

为iOS配置MQTT代理,mqtt,home-automation,Mqtt,Home Automation,我正在为iOS开发一个家庭自动化应用程序。 对于家庭自动化,我希望使用MQTT和Quel。但我无法理解如何安装和配置MQTT代理/服务器。另外,如何创建主题或获取所有设备的列表。最简单的方法可能是使用Mosquito broker,下载页面上提供了适用于大多数平台的预构建二进制文件: 至于主题,您不需要在代理上配置它们,它们是在客户端发布或订阅时动态创建的。您可能希望查看的唯一配置是为特定主题树设置ACL,以控制哪些客户端可以订阅/发布 您通常不需要连接的客户端列表,但如果需要,请查看保存在$

我正在为iOS开发一个家庭自动化应用程序。
对于家庭自动化,我希望使用MQTT和Quel。但我无法理解如何安装和配置MQTT代理/服务器。另外,如何创建主题或获取所有设备的列表。

最简单的方法可能是使用Mosquito broker,下载页面上提供了适用于大多数平台的预构建二进制文件:

至于主题,您不需要在代理上配置它们,它们是在客户端发布或订阅时动态创建的。您可能希望查看的唯一配置是为特定主题树设置ACL,以控制哪些客户端可以订阅/发布


您通常不需要连接的客户端列表,但如果需要,请查看保存在$SYS/broker/clients/#子树下的管理主题

我想使用MQTT实现家庭自动化。我的客户说他已经为自动化购买了Quel设备。MQTT代理将如何安装在Quel中?我的主要观点是如何通过MQTTCLient、MQTTBroker、Quel和Z-wave支持的设备实现家庭自动化。你能解释一下吗?我已经在我的mac上安装了mosquitto,但如何将iOS客户端连接到本地主机?我正在使用这个示例应用程序有一件事我想知道,我们如何将所有设备(灯光、摄像头、恒温器)配置到此Quel()以及如何在此上安装MQTT Broker。最后一个查询是如何通过MQTT Broker获取所有连接设备及其当前状态的列表?很抱歉,我第一次错过了Quel位。如果我没记错的话,Quel是一款Android设备,因此您可能需要专门为它构建一个代理,并将其包装成一个Android应用程序/服务来启动它。从一个开源的纯Java代理开始可能比从一个用C编写的代理开始更容易。正如我前面所说的,您通常不需要一个已连接客户端的列表,因此您需要将其分层到数据/主题结构中,并使用LWT之类的东西来发出断开连接的信号。