diff --git a/connair.py b/connair.py new file mode 100644 index 0000000..3d3c61c --- /dev/null +++ b/connair.py @@ -0,0 +1,23 @@ +import socket + +UDP_IP = "0.0.0.0" +UDP_PORT = 49880 +HELLO_MESSAGE = "HCGW:VC:Seegel Systeme;MC:RaspyRFM;FW:1.00;IP:192.168.2.125;;" + +sock = socket.socket(socket.AF_INET, # Internet + socket.SOCK_DGRAM) # UDP +sock.bind((UDP_IP, UDP_PORT)) + +while True: + data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes + msg = str(data).split(":") + + print "received message:", msg, "from ", addr + + if msg[0] == "SEARCH HCGW": + sock.sendto(HELLO_MESSAGE, addr) + print "Hello message" + + if msg[0] == "TXP": + cmd = msg[1].split(",") + print "Command: ", cmd