现在我有一个想要研究的项目的想法,我知道可以使用c#或c ++等软件语言
但是我想知道它是否真的可以使用php和javascript等网络语言:
我需要能够用usb线将手机插入我的电脑并使用php / js我需要检测已插入的手机并检测一些数据。现在这是我不确定的第一个想法是可能的。
接下来我需要在手机上录制笔画并将其重置在插上的手机上,以防你不知道我的意思:
1-记录预先记录的手划线,例如导航到手机上的设置选项(通过触摸屏),然后更改设置。
2-当手机插入时,它会执行操作(也就是触摸屏上的按键或触摸)
这实际上可以用php / js吗?如果是这样的话?
感谢小伙伴/女孩,如果您需要,请告诉我更多信息。
答案 0 :(得分:0)
我找到this script,这意味着可以与串口/ USB设备通信。但你仍然需要为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都无法直接访问手机。您还必须首先说服您的用户安装该原生应用/插件,这些安全意识的随机用户希望不会这样做。