def run_server(): log.info('run_server') thing = make_thing() # If adding more than one thing, use MultipleThings() with a name. # In the single thing case, the thing's name will be broadcast. server = WebThingServer(SingleThing(thing), port=80) try: log.info('starting the server') server.start() except KeyboardInterrupt: log.info('stopping the server') server.stop() log.info('done')
def run_server(): log.info("run_server") rgb = RGBLed(0, 2, 4) # If adding more than one thing here, be sure to set the `name` # parameter to some string, which will be broadcast via mDNS. # In the single thing case, the thing's name will be broadcast. server = WebThingServer(SingleThing(rgb), port=80) try: log.info("starting the server") server.start() except KeyboardInterrupt: log.info("stopping the server") server.stop() log.info("done")