Javascript项目|可能吗?

时间:2014-07-18 08:35:07

标签: javascript php html

现在我有一个想要研究的项目的想法,我知道可以使用c#或c ++等软件语言

但是我想知道它是否真的可以使用php和javascript等网络语言:

我需要能够用usb线将手机插入我的电脑并使用php / js我需要检测已插入的手机并检测一些数据。现在这是我不确定的第一个想法是可能的。

接下来我需要在手机上录制笔画并将其重置在插上的手机上,以防你不知道我的意思:

1-记录预先记录的手划线,例如导航到手机上的设置选项(通过触摸屏),然后更改设置。

2-当手机插入时,它会执行操作(也就是触摸屏上的按键或触摸)

这实际上可以用php / js吗?如果是这样的话?

感谢小伙伴/女孩,如果您需要,请告诉我更多信息。

3 个答案:

答案 0 :(得分:0)

我找到this script,这意味着可以与串口/ USB设备通信。但你仍然需要为android编写服务器来与之通信。

所以无论如何:

  • 仅限PHP / JS -
  • PHP / JS + Java / Android -
  • PHP / JS + Java / C / C ++(适用于非Android手机) -

此致

答案 1 :(得分:0)

这是可能的家伙。不要劝阻他。

User3714214,因为你说你对c#而不是php有很强的了解,所以我强烈建议你坚持使用c#。

创建ASP.NET Web API Project。这将是您的API,在您的环境中运行(您将插入手机),可以轻松地与您的网络的客户端浏览器进行通信。

需要完成这些步骤的理论背景:

  • 通过C#weather检测手机已插入(您可以使用Windows便携设备API列出已连接的设备)

  • 通知客户端浏览器已插入手机。(通过AJAX或最好是websockets)

  • 通过websockets(TCP / IP)保持通信。您可以接收信息并向您发送Backend-API信息(例如按键)。

编辑 - 我知道这个答案很模糊,但是如果有任何特定的部分你有问题,请问! :)

答案 2 :(得分:0)

拼凑你的信息,听起来你想要这个:

+------------+                                  +---------+
| Web Server |                                  | Browser |
|  with PHP  | --------- THE INTERNET --------- | with JS |
+------------+                                  +---------+
                                                     |
                                                     |
                                                    USB
                                                   cable
                                                     |
                                                     |
                                                 +-------+
                                                 | Phone |
                                                 +-------+

然后:不,你无能为力。 PHP甚至没有连接USB电缆的同一台机器上,因此它无能为力。 Javascript 与USB端口在同一台计算机上运行,​​但在浏览器中运行沙盒的Javascript无法访问USB端口或浏览器的DOM以外的任何其他设备,真。所以它也无能为力。

您需要的是电话插入的机器上的本机客户端,Java小程序,具有系统级访问权限的浏览器插件或某些此类内容。这肯定不是用PHP编写的,可能不是用Javascript编写的,而是用C,C#或其他一些系统本地语言编写的。该插件/本机应用程序可以然后与用PHP编写的某个Web服务进行通信;但无论是哪种方式,PHP都无法直接访问手机。您还必须首先说服您的用户安装该原生应用/插件,这些安全意识的随机用户希望不会这样做。