rpio服务器的客户端库
rpio-client的Python项目详细描述
用于rpio-server的python客户端库。
安装
pip install rpio-client
API
一个示例中的所有API:
importasynciofromrpio_clientimport*@asyncio.coroutinedefmain(loop):client=RpioClient(loop)# create clientyield fromclient.connect()# connect to serverpin=client.get_pin(13)# get pin 13 instanceyield frompin.set_mode(Mode.input)# set input modeyield frompin.set_pull(Pull.down)# set pulling to groundprint(yield frompin.read())# print state on pin 13# blinkingpin=client.get_pin(10)pin.set_mode(Mode.output)for_inrange(10):yield frompin.toggle()yield fromasyncio.sleep(1)yield fromclient.close()# close connectionloop=asyncio.get_event_loop()loop.run_until_complete(main(loop))