Skip to content

fold channel guide

Chris edited this page Sep 3, 2015 · 9 revisions

Channels are the primary unit of extensibility in fold. Each channel is allocated resources:

  • HTTP traffic (e.g. channel thing receives traffic to /fold/thing/...)
  • Neo4j entry point ("channel node") for leveraging persistent graph
  • Filesystem space under Eclipse runtime workspace ("channel project")
  • Java interface for declaring channel API and access to API of other channels

channel guide

  • chatter - records short text messages and related metadata
  • fold - scans LAN for other fold Things
  • graph - bridge to graphviz for diagramming nodes and relationships
  • plot - bridge to gnuplot for charting data
  • thing - details about this internet Thing
  • times - time index data structure
  • vitals - records vital sign information (including sensor data)

extension channels

Fold channels are packaged as Eclipse plugins. Additional channels can be created and added to a fold installation as described in the development notes.