-
Notifications
You must be signed in to change notification settings - Fork 1
/
clients.py
30 lines (27 loc) · 960 Bytes
/
clients.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from Device import Device
import datetime
import random
import time
if __name__ == '__main__':
publisher = Device("1")
subscriber = Device("456")
device_list = []
device_list.append(publisher)
device_list.append(subscriber)
try:
for device in device_list:
device.start()
# device_list[1].subscribe("basic/1")
while True:
time.sleep(0.3)
publisher.publish("basic/2", random.randint(1,10))
# str(datetime.datetime.now().time().strftime("%H:%M"))
# if x == "a":
# publisher.publish("/basic/1", str(datetime.datetime.now().time().strftime("%H:%M")))
# if x == "b":
# publisher.publish("/basic/2", str(datetime.datetime.now().time().strftime("%H:%M")))
for device in device_list:
device.finish()
except KeyboardInterrupt:
for device in device_list:
device.finish()