StreamPlot.app

StreamPlot is a macOS app designed to plot realtime data from a number of different sources

This app was born out of the need to plot data coming from an Arduino device over a serial or Bluetooth connection. Arduino IDE supports a simple data plotter, but it only works for serial devices.

Download on the Mac App Store

Currently supported sources:
– Serial port
– UNIX named pipe
– UDP or TCP client or server socket
– Audio stream
– Bluetooth Low Energy characteristics

Features:
– Parse ASCII delimited data
– Parse binary fields
– Pause / resume capture
– Change line colors
– Auto-scale, in realtime, the Y axis
– Zoom in dynamically
– Record and load samples
– Export to: CSV, Edge Impulse CBOR, and WAV