public interface IIotIgniteManager
IotIgniteManager
instance you can easily connect
your Node
s & Thing
s to ArCloud.Modifier and Type | Method and Description |
---|---|
java.util.List<Node> |
getAllNodes()
Get all registered
Node 's to context. |
java.lang.String |
getDeviceID()
Get device id.
|
int |
getIoTIgniteSDKVersion()
Get IoTIgnite SDK version.
|
java.util.List<Node> |
getMyNodes()
Get application's all registered
Node 's to context. |
Node |
getNodeByID(java.lang.String nodeID) |
java.util.List<Node> |
getNodeByName(java.lang.String nodeName) |
Node getNodeByID(java.lang.String nodeID) throws AuthenticationException
nodeID
- : Unique id of Node
.Node
: Node
object of specified ID.AuthenticationException
Thing
,
IotIgniteManager
java.util.List<Node> getNodeByName(@NonNull java.lang.String nodeName) throws AuthenticationException
nodeName:
- Human readable name of Node
.Node
. Node
name is not unique. User can have zero to many
Node
s with same name.AuthenticationException
Thing
,
IotIgniteManager
java.util.List<Node> getAllNodes() throws AuthenticationException
Node
list.AuthenticationException
java.util.List<Node> getMyNodes() throws AuthenticationException
Node
's to context. List of Node
objects. Returns empty list if there is
none.Node
list.AuthenticationException
java.lang.String getDeviceID() throws AuthenticationException
AuthenticationException
int getIoTIgniteSDKVersion()
IoTIgniteBuild.VERSION_CODES#API_LEVEL_1