17 lines
577 B
Python
17 lines
577 B
Python
import paho.mqtt.client as mqtt
|
|
import paho.mqtt.publish as publish
|
|
import time, random
|
|
import psutil
|
|
|
|
# mqttBroker ="mqtt.33co.de"
|
|
#client = mqtt.Client (client_id="", clean_session=True)
|
|
#client.tls_set()
|
|
#client.connect(mqttBroker, port=8883)
|
|
i = 1
|
|
while i < 10:
|
|
msgs = [{"topic": "cpu_percent", "payload": psutil.cpu_percent() }, {"topic": "memory", "payload": psutil.virtual_memory().percent }]
|
|
print(msgs)
|
|
publish.multiple(msgs, hostname="mqtt.33co.de", port=8883, tls={'ca_certs':"/etc/ssl/certs/ca-certificates.crt"})
|
|
time.sleep(3)
|
|
client.disconnect()
|