voyant_foxglove_bridge

🚧 These docs are currently out of date. 🚧

They reflect the Meadowlark (Carbon dev kit) API and may not apply to Carbon systems.
Fully updated documentation will be published when Carbon Alpha ships in April 2026.

Questions? Reach out to us at: support@voyantphotonics.com

Connect live sensor data streams to Foxglove Studio for real-time visualization. Creates a WebSocket server that converts Voyant data to Foxglove format.

Use voyant_foxglove_bridge --help to see all available options.

Usage

Live Sensor Data

voyant_foxglove_bridge --bind-addr 0.0.0.0:4444 --group-addr 224.0.0.0 --interface-addr 192.168.20.100

Mock Data Visualization

For simulation environments with voyant_points_mock_stream:

voyant_foxglove_bridge --bind-addr 0.0.0.0:4444 --group-addr 224.0.0.0 --interface-addr 127.0.0.1

Custom WebSocket Port

voyant_foxglove_bridge --ws-port 9000 --bind-addr 0.0.0.0:4444 --group-addr 224.0.0.0 --interface-addr 192.168.20.100

For more detailed Foxglove user instructions, please see our Pointcloud Visualization guide.

Expected Output

When successfully connected:

Starting frame receiver...
Converted receiver to async mode
Starting foxglove websocket on port 8765...

When stopped:

Received SIGINT (Ctrl+C)
PointsClient shutting down
  Total processed frames: 14
  Total dropped frames:   0
  Total dropped point groups: 0

Connect to ws://localhost:8765 in Foxglove Studio to view the live visualization.

Options

  • --ws-port <PORT> - WebSocket port for Foxglove connection (default: 8765)
  • --check-interval <MS> - Frame check interval in milliseconds (default: 10)
  • --keep-invalid-points - Include invalid points in visualization

Troubleshooting

If visualization fails:

  • Verify sensor connectivity and data stream
  • Check that the WebSocket port isn’t already in use
  • Ensure Foxglove Studio can connect to the WebSocket address
  • Monitor the frame statistics when stopping to verify data flow

Copyright © Voyant Photonics, Inc.

This site uses Just the Docs, a documentation theme for Jekyll.