Skip to content

Instantly share code, notes, and snippets.

@taesamja
Created January 5, 2017 06:18
Show Gist options
  • Save taesamja/c81e1b0febcb0d633990c107ebcd0098 to your computer and use it in GitHub Desktop.
Save taesamja/c81e1b0febcb0d633990c107ebcd0098 to your computer and use it in GitHub Desktop.
# python 2.7 version
import BaseHTTPServer
from serial import Serial
ser = Serial('COM6')
class MyHandler(BaseHTTPServer.BaseHTTPRequestHandler):
def do_POST(self):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()
length = int(self.headers.getheader('content-length'))
data = self.rfile.read(length)
print data
if data == 'H':
ser.write('H')
elif data == 'L':
ser.write('L')
return
print('Starting server...')
server_address = ('', 9999)
server = BaseHTTPServer.HTTPServer(server_address, MyHandler)
print('Running server...')
server.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment