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
-
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)
Fold channels are packaged as Eclipse plugins. Additional channels can be created and added to a fold installation as described in the development notes.