Skip to content
Manos Tsardoulias edited this page Dec 27, 2020 · 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

basics

  • how to execute
  • configuration files structure
  • transformations (under construction)

waypoints

generic

  • how to get the available devices
  • generic

robot sensors

robot effectors

environmental sensors

environmental effectors

environmental actors