Sounds like a good idea to me. Not sure how viable it would be due to the number of customers.
It might have to be a paid service ? From: [email protected] [mailto:[email protected]] On Behalf Of monzie Sent: Wednesday, October 02, 2013 8:06 AM To: [email protected] Subject: [beagleboard] Remote debugging thru SSH Problem: 1. You release a wildly successful Beagleboneblack (BBK) product. The product is one where the customer connects the BBK to the Internet thru the router on their home LAN (ie. the BBK is behind a router and does NOT have a public ip address) 2. After product release you find a major bug in your software, and the customer support calls start piling up because of this bug. 3. You find a fix but because most of your customers are not technical, it is difficult for them to update the software. Your customers start ranting about how terrible your brainchild is, you start losing hair, gaining weight, and wish you had gone into accounting instead of engineering. 4. SSH'ing into each BBK would be great because then the fix could be easily applied. I'm thinking of writing a software package that provides a solution to this. In a nutshell: 1. A web server (SERVER1) is built and connected to the internet. BBK Side: 2. Each product is given a unique ID (UNIQUE_ID) before being shipped. 3. A daemon process installed on the BBK sends an HTTP request for a file named UNIQUE_ID on SERVER1. The request is repeated periodically (say once every few seconds). 4. If the request is successful then the BBK sets up an SSH connection to SERVER1. Tech Support Side: 5. Tech support has a list of the customers and their unique IDs. 6. When a customer calls in , Tech support creates and SSH connection to SERVER1. THen creates the file UNIQUE_ID on the server. 7. Tech support can now SSH into the customer's BBK. I am a little unclear still on SSH port forwarding but I am pretty sure the SSH connections thru SERVER1 should be relatively easy to set up. Thoughts, comments, opinions? Is there something out there already that is simple to use? Anybody want to work with me on this? Monzie -- 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]. For more options, visit https://groups.google.com/groups/opt_out. No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4142 / Virus Database: 3604/1 - Release Date: 09/24/13 _____ No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4142 / Virus Database: 3604/6712 - Release Date: 09/30/13 -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
