IotDevice
.See: Description
Class | Description |
---|---|
IotProvider |
IoT provider supporting multiple topologies with a single connection to a
message hub.
|
IotDevice
.
ApplicationService
that allows applications
to be registered by name. Once registered an application can be started (and stopped) remotely
through the control service using a device command.
edgentControl
'
are sent to the provider's control service, an instance of JsonControlService
.
This allows invocation of an operation against a control mbean registered with the
control service, either by an application or the provider itself.
edgentControl
device command,
including arbitrary control mbeans registered by applications.
Operation | Command identifier | Type | Alias | Method | Arguments | Control MBean |
---|---|---|---|---|---|---|
Submit (start) a registered application | edgentControl | appService |
edgent | [applicationName, config] |
ApplicationServiceMXBean |
|
Sample command data | {"type":"appService","alias":"edgent","op":"submit","args":["Heartbeat",{}]} |
|||||
Close (stop) a running registered application | edgentControl | job |
applicationName | ["CLOSE"] |
||
Sample command data | {"type":"job","alias":"Heartbeat","op":"stateChange","args":["CLOSE"]} |
|||||
Copyright © 2016 The Apache Software Foundation. All Rights Reserved - bbe71fa-20161201-1641