我想在接收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. 後端進程運行時如何顯示進度消息/欄?
- 8. 關於遺囑的消息在MQTT
- 9. 在artemis中攔截mqtt消息
- 10. 消息順序是否保存在MQTT消息中?
- 11. 取消正在運行的進程
- 12. 在NetBeans上運行的Jade程序不傳輸消息
- 13. 節點和MQTT,在消息上做些什麼
- 14. 顯示長時間運行的進程消息
- 15. 如何從MQTT消息負載
- 16. Mqtt:服務器端的持久消息
- 17. MQTT:刪除未傳遞的消息
- 18. MQTT客戶端未收到消息
- 19. 獲取完整的mqtt消息隊列?
- 20. AWS將MQTT消息存儲到DynamoDB
- 21. Mimic parse.com用MQTT推送消息?
- 22. 我如何讓運行在一個進程上的actor將消息發送給在另一個進程上運行的另一個actor?
- 23. 運行WebSocket的問題mqtt
- 24. 如何使用Android上的MQTT將消息推送到特定的IP,而無需安裝MQTT應用程序?
- 25. Parallel.ForEach無法在長時間運行的IEnumerable上執行消息
- 26. 在Xcode的特定行上顯示運行時錯誤消息
- 27. 更改消息進行
- 28. Erlang進程發送消息
- 29. 在Sphinx上運行的2個進程
- 30. 而消息框運行
每條訊息的聲音是否相同? – hardillb