RaspyRFM/connair.py

27 lines
621 B
Python
Raw Normal View History

2015-12-21 17:06:09 +01:00
#!/usr/bin/env python2.7
2015-12-21 16:46:10 +01:00
import socket
2016-09-08 13:40:40 +02:00
import time
2015-12-21 16:46:10 +01:00
UDP_IP = "0.0.0.0"
UDP_PORT = 49880
2015-12-21 17:06:09 +01:00
HELLO_MESSAGE = "HCGW:VC:Seegel Systeme;MC:RaspyRFM;FW:1.00;IP:192.168.2.124;;"
2015-12-21 16:46:10 +01:00
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