Removed unused interface.
Added support for device specifications and refactored existing device
code to work with it. Added new pages to the admin UI to support the new
functionality.
SITEWHERE-6 #comment Initial device specification support added.
Initial work on device commands. Includes updated core device APIs, REST
implementation, HBase and MongoDB storage implementations, and inital
work on supporting user interface.
SITEWHERE-7 #comment Commited first batch of changes for command support
Created dialogs for creating/editing device commands. Initial support of
full command CRUD operations.
SITEWHERE-7 #comment Finished support for CRUD operations.
Revised metadata user interface to make it better match other parts of
the application.
SITEWHERE-8 #comment Updated metadata interface across the board.
Fixed bug where clicking command links did not open the edit dialog.
SITEWHERE-9 #comment Fixed bug with command links
Updated device SPI package structure to make it more hierarchical.
SITEWHERE-11 #comment Refactored device management package structure
Moved implementation class that was in the wrong package.
Moved command invocation classes into events package since an invocation
is a device event.
Added support for chainable device event processors.
SITEWHERE-12 #comment Added chainable device event processors
Fix comment
Changed Solr indexing code to use device event processing chain.
SITEWHERE-13 #comment Change Solr indexing to use device event
processing chain
Added initial support for Hazelcast configuration and corresponding
device event processor.
SITEWHERE-14 #comment Initial implementation of Hazelcast configuration
and event processor
Added fixes to make Hazelcast notifications work with Studio plugin.
SITEWHERE-14 #comment Added fixes to make Hazelcast notifications work
with Studio plugin
Added ability to customize output for 'current assignment for hardware
id' call. Changed client to request minimal information from the call
since it's called for every event on the Mule Studio side.
Added initial support for "device command invocation" events.
SITEWHERE-15 #comment Added initial support for "device command
invocation" events.
Removed 'getDeviceAssignmentsNear()' method from device management in
favor of moving it to a common implementation on top of Solr.
SITEWHERE-16 #comment Removed 'getDeviceAssignmentsNear()' method.
Initial work on device provisioning / command delivery pipeline.
Includes first version of Google Protocol Buffer encoding.
SITEWHERE-17 #comment Initial work on device provisioning
More work on initial provisioning implementation including encoding
commands with Google Protocol Buffers, support for MQTT delivery, many
API improvements.
SITEWHERE-17 #comment More work on initial provisioning implementation
Cleaning up Google protocol buffers implementation.
SITEWHERE-17 #comment More work on GPB