terra-streaming
Best practices for the Terra API Streaming (Real-Time) API – live, roughly per-second biometric data from wearables over websockets. Use when building realtime streaming with Terra API, TerraRT SDKs, or wss://ws.tryterra.co; streaming live heart rate, steps, distance, acceleration, ECG, HRV, RR intervals, calories, MET, power, cadence, speed, location, or gyroscope; pairing a wearable over BLE or ANT+; producing sensor data from a mobile app; consuming a live stream on a backend; or streaming from an Apple Watch or Wear OS watch. Covers the producer/broker/consumer architecture, the websocket handshake and opcodes, token minting, close codes, replay/backfill, and per-platform SDK setup (iOS, Android, React Native, Flutter, Wear OS).
- Version
- 1.0.0
- License
- MIT
- Compatibility
- Requires network access to docs.tryterra.co for the full websocket protocol reference
Pinned to revision 545be43d87b0, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/terra-streaming/SKILL.md
- skills/terra-streaming/README.md
- skills/terra-streaming/metadata.json
- skills/terra-streaming/references/android.md
- skills/terra-streaming/references/consumer-protocol.md
- skills/terra-streaming/references/data-types.md
- skills/terra-streaming/references/flutter.md
- skills/terra-streaming/references/ios.md
- skills/terra-streaming/references/react-native.md
- skills/terra-streaming/references/wear-os.md
Every link opens the file at its source, pinned to the revision this page describes.