wotpy.protocols.coap.client¶
Classes that contain the client logic for the CoAP protocol.
Classes
CoAPClient() |
Implementation of the protocol client interface for the CoAP protocol. |
-
class
wotpy.protocols.coap.client.CoAPClient¶ Bases:
wotpy.protocols.client.BaseProtocolClientImplementation of the protocol client interface for the CoAP protocol.
-
invoke_action(td, name, input_value, timeout=None)¶ Invokes an Action on a remote Thing.
-
is_supported_interaction(td, name)¶ Returns True if the any of the Forms for the Interaction with the given name is supported in this Protocol Binding client.
-
on_event(td, name)¶ Subscribes to an event on a remote Thing. Returns an Observable.
-
on_property_change(td, name)¶ Subscribes to property changes on a remote Thing. Returns an Observable
-
on_td_change(url)¶ Subscribes to Thing Description changes on a remote Thing. Returns an Observable.
-
protocol¶ Protocol of this client instance. A member of the Protocols enum.
-
read_property(td, name, timeout=None)¶ Reads the value of a Property on a remote Thing.
-
write_property(td, name, value, timeout=None)¶ Updates the value of a Property on a remote Thing.
-