#!/usr/bin/python3 """Like lwp-get, but for CoAP. See aiocoaphello.py for more.""" import asyncio import sys import aiocoap @asyncio.coroutine def main(argv): (_, uri) = argv context = yield from aiocoap.Context.create_client_context() req = aiocoap.Message(code=aiocoap.GET) req.set_request_uri(uri) response = yield from context.request(req).response print("Code", response.code) print("Payload", response.payload) print("Remote", response.remote) if __name__ == '__main__': asyncio.get_event_loop().run_until_complete(main(sys.argv))