I am trying to send a file from a Volttron Agent to an Agent running outside volttron(StandAlone). So far I am able to connect the Volttron Agent to Standalone agent.
but Is it possible to send a file. ( A simulation model file) via the message bus or thru any other mechanism?
You can send a file through the message bus using a base64 encoded string. This is not the most efficient way, but it is the easiest. You should be able to do this by exposing an rpc method or subscribing to a known topic.
The other way is to use the channel subsystem (only available via zmq). This provides low level access to a zmq socket. You can send bytes across the wire between agents.