GroG's blog

Clock Bi-Direction MRL Messaging Over WebSockets

GroG's picture

 

Here's some progress.  MRL Messaging is now working both ways (from MRL Service to View & from View to MRL Service).  


Virtual Null Modem Cable with Linux !!!

GroG's picture

After wasting about an 45 minutes on looking for and unsuccessfully running virtual null modem software packages, I gave up and looked for how to do it on Linux.  I knew it had to do with pty (psuedo terminals) and socat .. but I did not know the correct setup.


Trying to test IPCamera

GroG's picture

After unsuccessfullly seaching the internet for a mjpeg test source, I "finally" came to the realization I can use 1 instance of MRL to test another :)

Heh, this is always fun - and has potential ...  I've started MRL and opened a local file for the source (I would have used my laptop's camera but a windows update took out the driver :P )


New GUI - fun with JQuery

GroG's picture

JQuery is a powerful Javascript framework I will be using in the new WebGUI. It is rather trivial to switch pre-made themes for it and skin it to your liking..  Here are a few I've looked at with the beginnings of the Arduino Oscope.


Old and New side by side

GroG's picture

Here is some general crazyness ... 

This is using 2 completely different GUI systems at the same time.   Since MRL IS NOT THE GUI !  It works quite well :)

2 MRL Instances on 2 different machines have combined and give access to all of the services running on both machines.  2 Views of distributed computing !

The layout is as follows:

Laptop - running runtime (borg)


Shape of things to come ....

GroG's picture

Simplicity Is Beauty

And the following I think is very simple

http://somehost/services/myThingy/someMethod/parameter0/parameter1/..../parameterN

Unfortunately - this breaks down when there is a "/" in the parameter :(
An example of this would be 

http://localhost/services/arduino/setSerialDevice//dev/ttyUSB0

instead of this being equivalent to 

arduino.setSerialDevice("/dev/ttyUSB0")

it becomes


We are One !

GroG's picture

This is our two instances joined together.  One is mine which has grey tabs - gui, runtime.  And the other tabs are from your system. python, raspi, remote.  I can now start any service on your system from my system - including executing scripts.  The "bad news" is OpenCV is not behaving nice (as usual) .. so no video at the moment ..


A Rare Sight Indeed !

GroG's picture


Thanks Gael !

I'm getting all emotional ... because, how often does this happen ?   :D D D