c-base / cbeam-telemetry-server

c-beam telemetry provider for NASA OpenMCT

Home Page:https://bergie.iki.fi/blog/nasa-openmct-iot-dashboard/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c-beam telemetry server Docker Hub x86 Docker Hub Raspberry Pi3 Build Status Greenkeeper badge

This is a telemetry server for connecting the NASA OpenMCT with information sources on c-base's c-beam telemetry network. It is based on the OpenMCT telemetry adapter tutorial.

Screenshot of OpenMCT with c-beam data

Installation

  • Install the dependencies with npm install
  • Build OpenMCT with npm run build

Running

  • Start the service with npm start

If you want to change the MQTT broker address, set the MSGFLO_BROKER environment variable before starting the service.

Read more in https://bergie.iki.fi/blog/nasa-openmct-iot-dashboard/.

Adding information sources

c-beam topics are mapped to OpenMCT data in the installation's runner file in config/.

TODOs

  • Mapping more c-beam data
  • Custom displays combining different data points (like a green/red bar status UI)
  • UIs for station functionality

About

c-beam telemetry provider for NASA OpenMCT

https://bergie.iki.fi/blog/nasa-openmct-iot-dashboard/


Languages

Language:JavaScript 59.0%Language:CoffeeScript 33.2%Language:EJS 5.6%Language:Dockerfile 1.8%Language:Shell 0.5%