Mqtt Mosquito与泛美卫生组织合作出版和订阅

Mqtt Mosquito与泛美卫生组织合作出版和订阅,mqtt,iot,paho,Mqtt,Iot,Paho,我想通过MQTT从raspberry pi向我的笔记本电脑发送命令行。搜索后我找到了MQTT launcher,我想发送python simple_stream.py在windows中运行simple_stream脚本,但我不知道如何将我的命令行(python simple_stream.py)的程序和参数放在launcher.conf文件中,而不是放在author的示例中,这是author的launcher.conf文件 logfile = 'logfile' mqtt_broker = 'l

我想通过MQTT从raspberry pi向我的笔记本电脑发送命令行。搜索后我找到了MQTT launcher,我想发送
python simple_stream.py
在windows中运行simple_stream脚本,但我不知道如何将我的命令行(python simple_stream.py)的程序和参数放在launcher.conf文件中,而不是放在author的示例中,这是author的launcher.conf文件

logfile = 'logfile'
mqtt_broker = 'localhost'       # default: 'localhost'
mqtt_port = 1883                # default: 1883
mqtt_clientid = 'mqtt-launcher-1'
# mqtt_username = 'jane'
# mqtt_password = 'secret'

topiclist = {

    # topic                     payload value       program & arguments
    "sys/file"          :   {
                                'create'        :   [ '/usr/bin/touch', '/tmp/file.one' ],
                                'false'         :   [ '/bin/rm', '-f', '/tmp/file.one'    ],
                                'info'          :   [ '/bin/ls', '-l', '/tmp/file.one' ],
                            },
    "prog/pwd"          :   {
                                None            :   [ 'pwd' ],
                            },
    "dev/1"             :   {
                                None            :   [ 'ls', '-l', '/' ],
                            },
    "dev/2"             :   {
                                None            :   [ "/bin/echo", "111", "*", "@!@", "222", "@!@", "333" ],
                            },
}

您能帮我在info后面的sys/文件中添加一行,内容如下: 'launch':['/usr/bin/python','simple_stream.py'], 这样,当您将有效负载“launch”(不带引号)发送到主题sys/文件时,它将执行所需的python脚本。请根据python可执行文件的路径进行调整(在linux中:“哪个python”会告诉您路径)。
希望这有帮助。

用您已经尝试过的内容更新问题。另外还有用于Java、Javascript、Go和Python的Paho客户端。。。。。你在用哪一个?我在用python,我想试试这个,但我不知道怎么用