Scaleworks Entities

An ecosystem of multiple applications combined together to form a combined together form a Hive Mind. Those entities are listed below as a Server side and Client side.

Client Side

Receiver / Puller

The Receiver service pulls the data from IOR Server and publishes to the internal mqtt topic so that the data can be consumed by appropriate subscribers. The Topic configuration for the service is below.

The other task for the service is to keep sync of the device/vehicle state in sync with the ior servers. Thus the services also subscribes to inbound message mqtt topic.


RCN Outbound Topic - rcn.robot.drone.messages
RCN Inbound Topic - rcn.elfie.ior.messages

Message Splitter

As described above the service is responsible for splitting the messages produced by the receiver service to their appropriate messaging channels.