We're updating the issue view to help you get more done. 

Create improved command processing APIs allowing multiple command agents

Description

The current command processing implementation is overly simple. It is not possible to deliver commands with different structures based on device type or other criteria. For instance, one type of device may take commands with binary data over MQTT while another may take String messages sent via SMS. The new APIs should allow for multiple outbound command agents with a router construct that allows the developer to code routing rules.

Environment

None

Status

Assignee

DerekA

Reporter

DerekA

Labels

None

Fix versions

Priority

Major