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 | op | args | Control MBean |
---|---|---|---|---|---|---|
Submit (start) a registered application | edgentControl |
appService |
edgent |
submit |
[applicationName, configJSONObject] |
ApplicationServiceMXBean |
Sample command data | {"type":"appService","alias":"edgent","op":"submit","args":["Heartbeat",{}]} |
|||||
Close (stop) a running registered application | edgentControl |
job |
applicationName |
stateChange |
["CLOSE"] |
JobMXBean |
Sample command data | {"type":"job","alias":"Heartbeat","op":"stateChange","args":["CLOSE"]} |
|||||
Copyright © 2017 The Apache Software Foundation. All Rights Reserved - 4744f56-20170226-1707