我想在接收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