2012-03-09 51 views
-2

我想知道是否有一种方法,我可能会利用谷歌应用程序引擎的USB端口。谷歌AppEngine(利用USB?)

我一直在做一些研究,并曾在寻找什么,让我身体使用的设备没有运气(如启用和编写驱动程序)

+0

此外,这将是基于PC的浏览器,我忘了提及,而不是为Android – user1259765 2012-03-09 22:30:29

+3

呵呵??你真的在问这个问题吗? – aschmid00 2012-03-09 22:34:28

+0

您需要某种浏览器挂接到USB端口。它确实与Google App Engine无关。你想用USB做什么? – 2012-03-09 22:37:44

回答

0

当然,你可以编写一个本地客户端应用程序,桥接USB设备和App Engine。该应用程序会通过您选择的任何驱动程序与USB设备通话。它会通过HTTP向App Engine发送消息,并通过Channel API接收消息(您需要托管浏览器来完成这部分操作),或者只是轮询。

+0

非常感谢您在出现简单的陈述之前帮助我在盒子外面思考,因为它没有被做过一次以上。 – user1259765 2012-03-12 02:42:56

4

简单的东西插入USB端口(使用Python)回答:不,你不能以这种方式使用GAE。网络服务器需要在插入USB设备的计算机上运行。我建议读了什么GAE真的是:http://code.google.com/appengine/

(即使你认识了谷歌基础架构工程师(碰上他们在一家酒吧,买饮料,给他们谄媚的意见,等等等等),而你管理说服他们冒险做他们的工作,并将USB设备安装在他们数据中心的服务器上......它仍然无法工作GAE是虚拟化的,所以没有人知道哪个物理设备在运行您的应用程序,即使这样,它也会改变随着网络请求进来)。

这听起来像你需要运行自己的网络服务器,至少对于直接与设备接口的网站部分。尝试:http://httpd.apache.org/

0

由于您需要在客户端执行此操作,因此您在服务器上使用的内容无关紧要。你应该问一下javascript/html,但是我相信,如果不开发你自己的本地浏览器插件,这是不可能的。像Flash,Silverlight等。看你如何做到这一点firefoxIE