<div dir="ltr"><div><font face="arial, sans-serif">I am interested in the details,  What are you trying to do that can not be accomplished over ethernet or wifi?</font></div><div><font face="arial, sans-serif"><br></font></div>

<div><font face="arial, sans-serif">Looking for ways to connect devices with no idea of the data or reason to connect them is like asking someone to run cable to a computer... So many options that work but no idea if its what you want.</font></div>

<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">As for some of your questions</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">you will want to look at </font></div>

<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">parallel-ssh for running commands to many computers all at roughly the same time and getting results back.</font></div><div><br></div>

<div>capistrano - could also be used but that is more for managing a cluster of machines with ruby<br></div><div><br></div><div>and I think puppet might also help distributed commands</div><div><br></div><div>And again BASH is a swiss army knife </div>

<div>(Untested) - I dont have a machine to try it on atm<br></div><div><br></div><div>make this a script....  call it with scriptname.sh "COMMAND AND STUFF"  </div><div><pre class="" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;word-wrap:normal;color:rgb(0,0,0);line-height:18px">

<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:gray">#!/bin/bash</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">COMMAND=$1</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
HOSTS</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">"<a href="mailto:josh@10.13.37.3">josh@10.13.37.3</a> <a href="mailto:josh@13.37.3.3">josh@13.37.3.3</a> <a href="mailto:bob@10.110.0.1">bob@10.110.0.1</a>"</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139)">for</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> HOSTNAME </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139)">in</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> $</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">{</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">HOSTS</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">}</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">;</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139)">do</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
    ssh </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">$</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">{</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">HOSTNAME</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">}</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">"${COMMAND}"</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139)">done</span></code></pre></div><div class="gmail_extra"><div class="gmail_quote"><br>

</div><div class="gmail_quote"><br></div><div class="gmail_quote">And before you look to far into OTG USB networking - note that the USB spec calls for cable length of 15 feet.</div><div class="gmail_quote"><br></div><div class="gmail_quote">

Your only option of the top of my head, without adding anything to an r-pi is to use the serial tty console adapters.</div><div class="gmail_quote"><br></div><div class="gmail_quote">and just have then all pluged into the same computer -- but then there is the problem of how to issues command to each device -- altho you can prolly just cat them to the /usb/tty that gets made.</div>

<div class="gmail_quote"><br></div><div class="gmail_quote">Josh</div><div class="gmail_quote">On Fri, Oct 18, 2013 at 4:23 PM, rodney nunya <span dir="ltr"><<a href="mailto:redheadedrodney@gmail.com" target="_blank">redheadedrodney@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Without going into details the ARM boards will be linked via LAN to the data collection devices and are not connected to the PC. Because of the nature of this application I can NOT use LAN between the PC and ARM boards. This also includes WiFi or similar devices that use the LAN layer. For the purpose of this application consider that the PC has no networking of any sort available to it. Due to the environment any sort of wireless communications is a BAD idea. <br>


</div><div><br></div>I am assuming the OTG USB port hooked to the PC through a hub is likely the second best connection from these boards to PC. But I want to be able to send what ever data I want through the port. <br><div>


<div><div><br><br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 18, 2013 at 6:59 PM,  <span dir="ltr"><<a href="mailto:grlug-request@grlug.org" target="_blank">grlug-request@grlug.org</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Send grlug mailing list submissions to<br>
        <a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:grlug-request@grlug.org" target="_blank">grlug-request@grlug.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:grlug-owner@grlug.org" target="_blank">grlug-owner@grlug.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of grlug digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: 'Simpler' email list manager (Patrick Goupell)<br>
   2. Re: continuing fedora installation trials and tribulations<br>
      (Eric Beversluis)<br>
   3. Remote control of ARM development board (rodney nunya)<br>
   4. Re: Remote control of ARM development board (L. V. Lammert)<br>
   5. Re: Remote control of ARM development board (Ben Rousch)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 17 Oct 2013 14:33:52 -0400<br>
From: Patrick Goupell <<a href="mailto:patrick@upmerchants.com" target="_blank">patrick@upmerchants.com</a>><br>
To: <a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a><br>
Subject: Re: [GRLUG] 'Simpler' email list manager<br>
Message-ID: <<a href="mailto:52602D90.9070302@upmerchants.com" target="_blank">52602D90.9070302@upmerchants.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
<br>
On 10/17/2013 12:23 PM, L. V. Lammert wrote:<br>
> Looking for a 'simpler' email list manager (i.e. for a simpler user), ..<br>
> something a business can use to manage an email list.<br>
><br>
><br>
<br>
What is being used now so I know what would be 'simpler'?<br>
<br>
Have you found anything close to what you want?<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 17 Oct 2013 19:41:35 -0400<br>
From: Eric Beversluis <<a href="mailto:ebever@researchintegration.org" target="_blank">ebever@researchintegration.org</a>><br>
To: "Mailing List for LUG in greater Grand Rapids, MI area."<br>
        <<a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a>><br>
Subject: Re: [GRLUG] continuing fedora installation trials and<br>
        tribulations<br>
Message-ID: <1382053295.2450.11.camel@localhost><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
On Sat, 2013-10-12 at 00:02 +0000, <a href="mailto:ebever@researchintegration.org" target="_blank">ebever@researchintegration.org</a> wrote:<br>
> After giving up on FedUp, I downloaded the DVD for Fedora 19 and three times<br>
> tried to install it. <....><br>
<br>
Success 6 days later!! Tho hard telling why.<br>
<br>
After trying all kinds of things, what seems to have worked it<br>
--delete all partitions<br>
--replace gpt partition table with msdos type.(Despite seeing in a<br>
number of places that gpt was required.)<br>
--set bios/uefi to 'legacy' only<br>
--no lvm<br>
--let the fedora 19 installer make all choices.<br>
<br>
Thanks for the various suggestions.<br>
<br>
Was it Freudian to call their new upgrader 'Fedup'?<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Fri, 18 Oct 2013 18:36:12 -0400<br>
From: rodney nunya <<a href="mailto:redheadedrodney@gmail.com" target="_blank">redheadedrodney@gmail.com</a>><br>
To: grlug <<a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a>><br>
Subject: [GRLUG] Remote control of ARM development board<br>
Message-ID:<br>
        <<a href="mailto:CA%2B4KSnfmHqDwQVb3CAHEN-qwBkjfouO21_msJq4jMqx1jjcZQA@mail.gmail.com" target="_blank">CA+4KSnfmHqDwQVb3CAHEN-qwBkjfouO21_msJq4jMqx1jjcZQA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
I am curious if anyone has any suggestions on how best to control a board<br>
such as a Beagle Bone, rasberry pi or similar.<br>
<br>
I am looking at a setup where I want to interact with multiple ARM based<br>
linux boards from my PC. The idea is I want to run CLI based commands on<br>
the Linux boards and return the response to the PC. I may want to run<br>
multiple programs at the same time on the linux board and return a large<br>
amount of data at times. The PC will make determinations on the data<br>
returned and decide to run other programs based on the need.<br>
<br>
I am wondering what is the fastest non LAN connection I could make between<br>
the ARM and the computer. Most of the boards I looked at have USB 2.0 ports<br>
and they have a serial console available.<br>
What I am considering at this time is to build a specialized "switchboard"<br>
type program on the Linux boxes that would run the programs and look for<br>
the responses and communicate with a program on the PC that would then<br>
decide which programs to run and such.<br>
<br>
Basically I am looking to use ARM boards as a sort of data collector for<br>
the PC and the PC will make determinations based on the information<br>
returned and go from there. It may start with one device getting<br>
information and 2 others sitting idle waiting for something to happen and<br>
when something is detected on the one getting information then the PC calls<br>
up one of the idle computers to perform actions.<br>
<br>
I will be making use of CLI based programs already in existence and<br>
controlling everything from the PC with a custom program using a graphical<br>
based interface to display the data to the user.<br>
<br>
In design this system would use 2-3 different arm boards but in practical<br>
use I could be making use of dozens of ARM boards from the PC with the ARM<br>
boards doing data collection and calculations on the data and allow the PC<br>
to sit mostly idle as a controller.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://shinobu.grlug.org/pipermail/grlug/attachments/20131018/e4b8f921/attachment-0001.html" target="_blank">http://shinobu.grlug.org/pipermail/grlug/attachments/20131018/e4b8f921/attachment-0001.html</a>><br>



<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Fri, 18 Oct 2013 17:46:42 -0500 (CDT)<br>
From: "L. V. Lammert" <<a href="mailto:lvl@omnitec.net" target="_blank">lvl@omnitec.net</a>><br>
To: "Mailing List for LUG in greater Grand Rapids, MI area."<br>
        <<a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a>><br>
Subject: Re: [GRLUG] Remote control of ARM development board<br>
Message-ID: <<a href="mailto:Pine.BSO.4.53.1310181742550.4922@Mail.omnitec.net" target="_blank">Pine.BSO.4.53.1310181742550.4922@Mail.omnitec.net</a>><br>
Content-Type: TEXT/Plain; charset=US-ASCII<br>
<br>
On Fri, 18 Oct 2013, rodney nunya wrote:<br>
<br>
> I am curious if anyone has any suggestions on how best to control a board<br>
> such as a Beagle Bone, rasberry pi or similar.<br>
><br>
This is a major reason why we always use a standard kernel. A RPi, for<br>
example, supports standard ssh server/client interaction, along with all<br>
of the related utilities.<br>
<br>
> I am wondering what is the fastest non LAN connection I could make between<br>
> the ARM and the computer. Most of the boards I looked at have USB 2.0 ports<br>
> and they have a serial console available.<br>
><br>
What is the issue with a LAN connection? It is by far the simplest way to<br>
communicate with any embedded device, .. also trivial to use a miniUSB<br>
Ethernet adapter for no-wires, if needed.<br>
<br>
> What I am considering at this time is to build a specialized "switchboard"<br>
> type program on the Linux boxes that would run the programs and look for<br>
> the responses and communicate with a program on the PC that would then<br>
> decide which programs to run and such.<br>
><br>
Perfect application for ssh!<br>
<br>
For example, the first RPi system I build is a media server - ssh to the<br>
box, run mpg123 to play a stream and alsamixer to control if needed.<br>
<br>
        Lee<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Fri, 18 Oct 2013 18:49:31 -0400<br>
From: Ben Rousch <<a href="mailto:brousch@gmail.com" target="_blank">brousch@gmail.com</a>><br>
To: Grand Rapids Linux Users Group <<a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a>><br>
Subject: Re: [GRLUG] Remote control of ARM development board<br>
Message-ID:<br>
        <CAOPHfB2ERwWUV5nD1qKbOu3uuWO6=<a href="mailto:2N7u8ffS8uA6iJMLe55Dg@mail.gmail.com" target="_blank">2N7u8ffS8uA6iJMLe55Dg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Thr boards you describe have ethernet or wifi and run Linux. You can just<br>
use the usual Linux networking and tools to communicate.<br>
I am curious if anyone has any suggestions on how best to control a board<br>
such as a Beagle Bone, rasberry pi or similar.<br>
<br>
I am looking at a setup where I want to interact with multiple ARM based<br>
linux boards from my PC. The idea is I want to run CLI based commands on<br>
the Linux boards and return the response to the PC. I may want to run<br>
multiple programs at the same time on the linux board and return a large<br>
amount of data at times. The PC will make determinations on the data<br>
returned and decide to run other programs based on the need.<br>
<br>
I am wondering what is the fastest non LAN connection I could make between<br>
the ARM and the computer. Most of the boards I looked at have USB 2.0 ports<br>
and they have a serial console available.<br>
What I am considering at this time is to build a specialized "switchboard"<br>
type program on the Linux boxes that would run the programs and look for<br>
the responses and communicate with a program on the PC that would then<br>
decide which programs to run and such.<br>
<br>
Basically I am looking to use ARM boards as a sort of data collector for<br>
the PC and the PC will make determinations based on the information<br>
returned and go from there. It may start with one device getting<br>
information and 2 others sitting idle waiting for something to happen and<br>
when something is detected on the one getting information then the PC calls<br>
up one of the idle computers to perform actions.<br>
<br>
I will be making use of CLI based programs already in existence and<br>
controlling everything from the PC with a custom program using a graphical<br>
based interface to display the data to the user.<br>
<br>
In design this system would use 2-3 different arm boards but in practical<br>
use I could be making use of dozens of ARM boards from the PC with the ARM<br>
boards doing data collection and calculations on the data and allow the PC<br>
to sit mostly idle as a controller.<br>
<br>
<br>
<br>
_______________________________________________<br>
grlug mailing list<br>
<a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a><br>
<a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://shinobu.grlug.org/pipermail/grlug/attachments/20131018/f47a33a2/attachment.html" target="_blank">http://shinobu.grlug.org/pipermail/grlug/attachments/20131018/f47a33a2/attachment.html</a>><br>



<br>
------------------------------<br>
<br>
_______________________________________________<br>
grlug mailing list<br>
<a href="mailto:grlug@grlug.org" target="_blank">grlug@grlug.org</a><br>
<a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br>
<br>
End of grlug Digest, Vol 91, Issue 14<br>
*************************************<br>
</blockquote></div><br></div>
<br>_______________________________________________<br>
grlug mailing list<br>
<a href="mailto:grlug@grlug.org">grlug@grlug.org</a><br>
<a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br></blockquote></div><br></div></div>