Either pipe the output of candump to a file, or write your own application to actually parse the PGN values, then dump the parsed data into a file. Then have a second application take that data, and send it out over a websocket to the browser.
You'll need a file lock on this shared file, and it might be wise to use a POSIX IPC shared memory file to accomplish this. That is how I would, and have already done it. You also pipe the output to netcat, then netcat to connect to a remote system, and deal with all the data there - Live. But I've found the beaglebone fast enough to parse 1Mbit/second CANBUS data(real-time), and act as a web / websocket server with less than 10% processor load. The choice is yours. On Sun, May 14, 2017 at 11:34 AM, Piotr C <[email protected]> wrote: > Hello, > I am wondering how to approach such a problem - I want to be able to run > candump from command line (or its counterpart implemented in any > programming language) from web browser. > How would you implement such a feature? What tools would you use? > > Regards, > Peter > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/beagleboard/1d2d1199-26d5-44d9-a1c0-18438894aad8%40googlegroups.com > <https://groups.google.com/d/msgid/beagleboard/1d2d1199-26d5-44d9-a1c0-18438894aad8%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CALHSORq6C%3D_oDm4bjm9KW4Ded5HhPc1WQm-JMJE%2BoJzf9C2hTA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
