I am wondering if there is a way that I might utilize USB ports using the google app engine.
I have been doing some research and have had no luck in finding anything that will allow me to physically use a device (e.g. enable and write drivers for) something plugged into a usb port (using python)
preguntado el 09 de marzo de 12 a las 22:03
Quick answer: No, you cannot use GAE that way. A webserver needs to be running on the machine that you plug the USB device into. I suggest reading up on what GAE really is: http://code.google.com/appengine/
(Even if you got to know the Google infrastructure engineers (run into them in a bar, buy them drinks, give them flattering comments, etc etc), and you managed to convince them to risk their jobs and install your USB device on a server in their datacenter... It still wouldn't work. GAE is virtualized, so nobody really knows which physical device is running your app and, even then, it changes as web requests come in.)
It sounds like you need to run your own webserver, at least for the portion of the site that directly interfaces with the device. Try: http://httpd.apache.org/
Sure, you could write a native client application that bridges USB device and App Engine. The app would talk to the USB device via whatever driver you chose. It would send messages to App Engine via HTTP, and receive messages via the Channel API (you'd need to host a browser to do this part), or just poll.