Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.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
MQTT的Bash脚本_Bash_Mqtt - Fatal编程技术网

MQTT的Bash脚本

MQTT的Bash脚本,bash,mqtt,Bash,Mqtt,我不熟悉上述主题,正在努力寻找我需要的必要材料。我有一个任务要完成,我需要通过一个zip文件从我的代理(raspberry pi 3)发布到一个客户端(raspberry pi 3),然后在 客户端,通过base64(编码器/解码器)。我可以通过ssh做到这一点,没有问题,但我不确定MQTT中实现的协议。如果您有任何建议,我们将不胜感激。谢谢 1)您需要将使用base 64编码的zip文件转换为二进制格式 2) 您可以将二进制数据发布到MQTT中的任何主题 3) 订阅此主题的另一个客户端必须获取

我不熟悉上述主题,正在努力寻找我需要的必要材料。我有一个任务要完成,我需要通过一个zip文件从我的代理(raspberry pi 3)发布到一个客户端(raspberry pi 3),然后在 客户端,通过base64(编码器/解码器)。我可以通过ssh做到这一点,没有问题,但我不确定MQTT中实现的协议。如果您有任何建议,我们将不胜感激。谢谢

1)您需要将使用base 64编码的zip文件转换为二进制格式

2) 您可以将二进制数据发布到MQTT中的任何主题

3) 订阅此主题的另一个客户端必须获取二进制数据,然后转换回zip格式


通过mqtt允许的有效负载大小限制为256 MB。因此,首先确保您的zip文件小于指定的限制。

正在尝试通过MQTT跨raspberry pi发送zip文件吗?StackOverflow不是这样工作的,只是列出一个需求列表并期望有人为您编写。你需要向我们展示你所尝试的,并解释为什么它不起作用,有人会帮你修复它。请阅读医生提出的一个好问题抱歉,如果是这样的话,我是在寻求关于这个问题的建议,而不是有人给我写的。