Skip to content
Manos Tsardoulias edited this page Jan 28, 2021 · 9 revisions

Introduction

Welcome to the StreamSim wiki! StreamSim is a middleware that handles real or simulated devices (sensors/effectors) that comprise real or simulated robots, composite devices and environments. StreamSim is brokered-based, meaning that all interfaces are handled via a broker (redis, amqp or mqtt in our case).

StreamSim needs the following packages to operate:

  • A redis-server or an IoT broker that handles amqp/mqtt calls
  • commlib-py: Broker-based communication framework written in python 3
  • derp-me: Python package that offers DEvice Remote Persistent MEmory
  • r4a-api: In the case of real robots/devices this is the low-level middleware

Read more about streamsim: