You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
964 B

#Pavol Debnar
#Thesis 2022/23
#for use of this script, TCP_IP address must be changed
import socket
import subprocess
#from picamera2 import Picamera2
import numpy
import time
TCP_IP = '192.168.1.2' #needs to be BBX-mini address
TCP_PORT = 5001
sock = socket.socket()
sock.connect((TCP_IP, TCP_PORT))
#picam2 = PiCamera()
#config = picam2.create_preview_configuration({"size": (640, 480)})
#picam2.configure(config)
#picam2.start()
#array = picam2.capture_array("main")
while(True):
#array = picam2.capture_array("main")
#ock.send( str(len(array)).ljust(16))
#sock.send( array )
#time.sleep(0.070)
command = sock.recv(1)
command = command.decode()
if command == "n":
p = subprocess.Popen("./sensors/sensors", stdout=subprocess.PIPE, shell=True)
(output, err) = p.communicate()
print(output)
print(len(output))
sock.send(str(len(output)).encode())
sock.send(output)
sock.close()