Skip to content

iOS app to stream sensor data to Foxglove

License

Notifications You must be signed in to change notification settings

foxglove/foxglove-ios-bridge

Repository files navigation

Foxglove WebSocket Bridge

Stream sensor data from your iOS device and visualize it in Foxglove 🤖

About

This app demonstrates how custom data can be streamed to Foxglove using the Foxglove WebSocket protocol. The app hosts a WebSocket server; Foxglove connects to the server and requests data to be streamed depending on the panels used.

ios.demo.video.mp4

License

The Foxglove WebSocket Bridge app is licensed under the MIT License.

Releasing

To make a release of the app, perform the following steps:

  1. Follow these steps to create a new version of the app on App Store Connect.
  2. Update every instance of CURRENT_PROJECT_VERSION and MARKETING_VERSION in project.pbxproj as needed. The MARKETING_VERSION must match the new draft version in App Store Connect, and CURRENT_PROJECT_VERSION must be unique for each build you plan to upload.
  3. In Xcode, follow these steps to create an archive.
  4. Once the archive is completed, click the Distribute App button and choose to upload the build to App Store Connect.
    • Visit the TestFlight tab of App Store Connect to see the status of the newly uploaded build.
  5. Attach the new build to the new app version, update other assets and metadata as needed, and submit the the app for review.

Stay in touch

Join our Slack channel to ask questions, share feedback, and stay up to date on what our team is working on.