我想在接收MQTT数据包时在我的RP上启动一个任务(例如播放音频文件)。 接近它的最好方法是什么?我正在考虑编写一个C++脚本或python。我在Linux shell中并不十分清晰,可能会有更简单的方法来实现它。有什么建议么?在MQTT消息上运行进程
0
A
回答
2
您可以使用mosquitto_sub
播放声音文件(考虑到你有地方的声音文件):
while read msg;
do
aplay $msg;
done < <(mosquitto_sub -t topic -q 1)
2
你可以做到这一点与Node-RED,它有会听一个给定的主题(或通配符主题),这将运行任意命令执行exec节点,在这种情况下,像mpg123的或一个MQTT输入节点aplay
相关问题
- 1. WSO2 - DAS消费MQTT消息
- 2. MQTT上反应母语:AMQJS0016E无效MQTT消息类型0
- 3. MQTT无法接收消息
- 4. protobuf + mqtt消息路由
- 5. MQTT消息时间戳
- 6. Mqtt中的消息Android
- 7. 消息顺序是否保存在MQTT消息中?
- 8. MQTT:删除未传递的消息
- 9. AWS将MQTT消息存储到DynamoDB
- 10. 获取完整的mqtt消息队列?
- 11. 我如何让运行在一个进程上的actor将消息发送给在另一个进程上运行的另一个actor?
- 12. 运行WebSocket的问题mqtt
- 13. 如何使用Android上的MQTT将消息推送到特定的IP,而无需安装MQTT应用程序?
- 14. 更改消息进行
- 15. MQTT - Java应用程序无法看到发布的消息
- 16. 使用消息队列在进程之间传递消息
- 17. 在设备上运行获取“完成在设备上运行”的消息,但从未运行
- 18. 工作进程响应rabbitmq消息的长时间运行过程
- 19. 在php中隐藏smtp进程消息,显示在页面上
- 20. 在运行时启用DEBUG消息
- 21. 在erlang进程之间传递消息?
- 22. 如何在长时间运行的进程上运行coverage.py?
- 23. 程序运行时显示信息消息
- 24. 如何让MQTT客户端在Appengine上运行(python)
- 25. 在纯XMPP上使用Apache ActiveMQ + XMPP进行消息传递
- 26. 如何在WSO2上使用WCF进行Pub/Sub消息代理
- 27. Octave未在Ubuntu 16.04上运行。给下面的错误/消息
- 28. 在本地主机上运行时获取错误消息
- 29. 在mesos上运行kafka发布消息的问题DCOS
- 30. Node-RED和MQTT上的同步消耗
每条讯息的声音是否相同? – hardillb