Skip to content

c-base/c3-flo

Repository files navigation

c3-flo Build Status Docker Hub Greenkeeper badge

MsgFlo setup for rewiring the c-base space station at 35C3.

This is a simplified version of the full c-flo setup we use for IoT at the space station. This setup has all hardware and local network requirements removed, making it portable for taking to events.

Features

  • Support for JavaScript components
  • Support for CoffeeScript components
  • Support for Python 3 components
  • NASA OpenMCT for logging and visualizing statistics
  • HTML-based info displays for showing statistics
  • docker-compose runnable environment

Running with docker-compose

  • Ensure you have a running Docker daemon
  • Start the project with docker-compose up

Editing in Flowhub

Everything is set up so that you can edit the project in Flowhub

Once you've installed and started the service either locally or with Docker, open Flowhub with:

http://app.flowhub.io#runtime/endpoint?protocol%3Dwebsocket%26address%3Dws%3A%2F%2Flocalhost%3A3569

Use Flowhub's GitHub synchronization feature to push your graph and component changes to this repository.

Test automation

  • Enable your local fork in Travis CI
  • Tests are written in fbp-spec format and located in spec/ folder
  • You can run tests locally with npm test (note: you'll have to do npm install for this even when running with Docker)

About

MsgFlo setup for programming c-base @ 35C3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published