Table of Contents

SmartSpace

SmartSpace is a project to enhance the space with Internet of Things type of devices and services.

SmartSpace consists of three components:

Operations

Sources

The SmartSpace repository is hosted on GitHub:

https://github.com/vhs/SmartSpace

Access via #vhs-it-ops on Slack

Use

While this is under development, ask in #vhs-it-ops

SpaceBus

Use

For now, read only access is available on spacebus.vanhack.ca on port 1883

Topics

SpaceBus uses the following patterns/naming conventions:

Controlled:

Type Topic Naming Purpose Read Access Write Access
Config / config / device Push configurations to devices VHS Restricted VHS Restricted
Devices / devices / device / key Push/update specific device settings or values VHS Restricted VHS Restricted
Events / events / category / name Topic for single event reporting Public VHS Restricted
Status / status / category / key Topic for general status reporting. Public VHS Restricted
Projects / projects / project / key / Topic for project specific things Public Project Restricted
Tests / test / anything Topic for testing Public Public

Special categories:

Examples