小白请教,ham、hass-mqtt、mqtt、yahka这几种插件的区别以及可实现的功能

ham、hass-mqtt、mqtt、yahka这几种插件有什么区别,目前通过论坛里的帖子学习,只有ham、yahka添加成功了墙壁开关、空气净化器、米家台灯、空调伴侣。
虽然也安装了hass-mqtt、mqtt,配置不成功,请大神指教

配置hass-mqtt或者mqtt是否需要硬件支持,另外插件商店中有MQTT Broker/Client、MQTT client这两个又有什么区别

:smile:没想到这么复杂啊。mqtt插件,是你的node-red读取或发送mqtt消息到mqtt服务器(broker)。如果你家里有mqtt的设备,你首先要安装一个Broker。这个Broker是类似于服务器,装哪里都可以,不分node-red还是hass什么的,他就是一个中间枢纽。你所有mqtt相关的设备,和控制器,都去访问这个broker,并通过它进行交互。
我忘记了我的是怎么安装上的,好像安装node-red时就有。mqtt-in,mqtt-out。一个是向broker发消息,一般就是控制指令;一个是从broker拿消息,一般就是设备发送上去的数值。关键是,你要先有broker

iobroker有的,并且已经配置好了,可以接入米家设备,也可以接入homekit一部分设备
想学习node-red,搞不明白mqtt了,在iobroker里试着安装mqtt,一直启动不成功

我没用过iobroker。但我理解的是,你已经有了broker了,就没有什么再安装的了,直接配置你node-red中的mqtt-in和mqtt-out。就是这两个节点,负责你的node-red和broker的衔接。这两个节点在网络下面,和http in什么的在一起呢

我建议你系统看一下我和老妖出的视频,也不长,看完应该是明白插件之间的区别。