changeset 4:3e8e3a36b51e default tip

monitor.py
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sun, 11 Oct 2015 20:51:57 +0200
parents f4b7f09e51df
children
files monitor.py
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/monitor.py	Sun Oct 11 20:51:57 2015 +0200
@@ -0,0 +1,15 @@
+import esp
+import pyb
+
+pin = pyb.Pin(4, pyb.Pin.PULL_UP)
+
+def recv(socket, data):
+    if pin.value():
+        socket.send('disconnected')
+    else:
+        socket.send('connected')
+
+socket = esp.socket()
+socket.onconnect(lambda s: s.onrecv(recv))
+socket.bind(('0.0.0.0', 2323))
+socket.listen(1)