Exemplo n.º 1
0
 def __init__(self, port=soscoap.COAP_PORT):
     '''Pass in port for non-standard CoAP port.
     '''
     self._server = CoapServer(port=port)
     self._server.registerForResourceGet(self._getResource)
     self._server.registerForResourcePut(self._putResource)
     self._server.registerForResourcePost(self._postResource)
     self._delay = 0
     self._verIgnores = 0
Exemplo n.º 2
0
    def __init__(self, hostAddr, hostPort, sourcePort):
        '''Initializes on destination host and source port.

        Also uses sourcePort + 1 for the server to receive commands.
        '''
        self._hostTuple = (hostAddr, hostPort)
        self._client = CoapClient(sourcePort=sourcePort, dest=self._hostTuple)
        self._client.registerForResponse(self._responseClient)

        self._server = CoapServer(port=sourcePort + 1)
        self._server.registerForResourcePost(self._postServerResource)

        self._registeredPaths = {}
        self._notificationAction = None
Exemplo n.º 3
0
 def __init__(self, ignores):
     """Pass in count of confirmable messages to ignore."""
     self._server = CoapServer(port=5683)
     self._server.registerForResourceGet(self._getResource)
     self._ignores = ignores