dazayo-app2/main.py

43 lines
1005 B
Python
Raw Permalink Normal View History

2024-03-07 05:50:39 +00:00
import sdtcloudpubsub
import time
import uuid
import random
sdtcloud = sdtcloudpubsub.sdtcloudpubsub()
mqttClient = sdtcloud.setClient(f"device-app-{uuid.uuid1()}") # parameter is client ID(string)
def runAction():
while True:
msg = [
{
"house_id": "JJ59",
"device_type": "water",
"pulse_count": random.randint(0, 1)
},
{
"house_id": "JJ59",
"device_type": "electricity",
"pulse_count": random.randint(0, 1)
},
{
"house_id": "JJ59",
"device_type": "gas",
"pulse_count": random.randint(0, 1)
},
{
"house_id": "JJ58",
"device_type": "water",
"pulse_count": random.randint(0, 1)
},
{
"house_id": "JJ58",
"device_type": "electricity",
"pulse_count": random.randint(0, 1)
}
]
sdtcloud.pubMessage(mqttClient, msg)
time.sleep(10)
if __name__ == "__main__":
runAction()