If you use the TCPProtocol, the typical way to create the AgentAddress would be to call address(agent). If you use the MQTTProtocol, you need to create MQTTProtocol manually, as the topic needs to be defined.
Desired result
It makes sense to create a unified approach for address creation which works for all protocols in the same way.
Problem
If you use the TCPProtocol, the typical way to create the AgentAddress would be to call address(agent). If you use the MQTTProtocol, you need to create MQTTProtocol manually, as the topic needs to be defined.
Desired result
It makes sense to create a unified approach for address creation which works for all protocols in the same way.