feat: mqtt audio publish&subscribe

This commit is contained in:
benjamin committed 2024-06-24 11:56:00 +08:00
1 parent 18dbabdd19
commit 21f9c86c46
4 files changed
+131

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
import paho.mqtt.client as mqtt
# MQTT Broker信息
broker = '127.0.0.1'
port = 1883
topic = 'audio/test'
# 音频文件路径
audio_file_path = 'tmp2.wav'
def publish_audio():
client = mqtt.Client()
client.connect(broker, port)
with open(audio_file_path, 'rb') as audio_file:
audio_data = audio_file.read()
client.publish(topic, audio_data)
client.disconnect()
if __name__ == "__main__":
publish_audio()
print("Audio published successfully.")