Skip to content

Commit c1c8dd0

Browse files
author
yevgeny hong
authored
Add files via upload
1 parent f3e2d08 commit c1c8dd0

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

sys_monitor.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import psutil as ps
2+
import serial
3+
import time
4+
import datetime
5+
6+
ser = serial.Serial()
7+
ser.port = 'COM32'
8+
ser.baudrate = 115200
9+
ser.open()
10+
while (True):
11+
if(ser.inWaiting() > 0):
12+
break
13+
while (True):
14+
now = datetime.datetime.now()
15+
hour = bytes([now.hour])
16+
minute = bytes([now.minute])
17+
cpu_p = int(ps.cpu_percent())
18+
mem_p = int(ps.virtual_memory().percent)
19+
disk_p = int(ps.disk_usage('/').percent)
20+
ser.write(str.encode("h"))
21+
ser.write(hour)
22+
ser.write(str.encode("m"))
23+
ser.write(minute)
24+
ser.write(str.encode("C"))
25+
ser.write(bytes([cpu_p]))
26+
ser.write(str.encode("M"))
27+
ser.write(bytes([mem_p]))
28+
ser.write(str.encode("D"))
29+
ser.write(bytes([disk_p]))
30+
time.sleep(2)

0 commit comments

Comments
 (0)