Any suggestions for any "widely used" and/or "well-established" protocols for streaming serial data from a microcontroller-based box of sensors.
Sure, it's not hard to just make one up; but wondering if there's anything "off the shelf" before reinventing another wheel.
The idea with "widely used" and/or "well-established" is that there might be ready-to-use stuff to get the data into things like MatLab (beyond my remit).
Data would be sets of ~ eight 32-bit measurements, 100 sets per second - so ~ 3.5k byte/s
Also configuration & commands for the PC to the microntroller - but that would be infrequent and very little data.
This is just for a simple point-to-point link - so no addressing or networking required (which seems to be what over-complicates most of the things I've found so far).
I did find that ST have something which they use for talking between their sensor dev kits to their PC visualisation tools:
https://community.st.com/s/question/0D50X0000BCNJg3SQH/unicleo-comms-protocol-source-code
But that was too tightly locked-in to their specific boards & sensors.
I did find this:
https://en.wikipedia.org/wiki/Bristol_Standard_Asynchronous_Protocol
but it's polled rather than streaming.
and has addressing overheads.
I did wonder if Sigrok might provide anything, but it just seems to list devices it can talk to - rather than give protocol details.
Cheers,
A.