Previously, in order to use the data generated from BeagleLogic and further analyze it, one had to:
- SSH into the BeagleBone
- Execute sigrok-cli to capture data
- Get the data out of the BeagleBone using SCP/SFTP/FTP
- View the data/further process it using PulseView , the official GUI client for sigrok.
Complicated, right? Not anymore.
With the new BeagleLogic TCP Server and TCP client for BeagleLogic in sigrok, one can now directly visualize the data in PulseView on the PC itself by connecting to a local or remote BeagleLogic. All you need is the IP address of the BeagleLogic, and you're set.
Here's a video of the thing in action:
How this works is that there is a TCP server runs on the BeagleLogic (written in Node.JS, code can be viewed here) and serves data to sigrok running on the PulseView GUI that acts as a desktop client. I've written a TCP backend for the BeagleLogic driver in sigrok that connects to the BeagleLogic server and retrieves logic data.
And now, regarding the BeagleLogic standalone build, all the components have arrived, just waiting for the PCBs to arrive before assembly commences. GHI Electronics, LLC will be building the first prototype units of BeagleLogic, and I can't wait in excitement to have the first units of BeagleLogic Standalone in my hands by the end of next week!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.