JavaScript / JQuery与SerialPort / COM1进行通信 [英] JavaScript/JQuery communicate with SerialPort/COM1

查看:161
本文介绍了JavaScript / JQuery与SerialPort / COM1进行通信的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有可能强迫任何来自例如Javascript / JQuery到任何串行comport?!

谷歌无法回答这个问题..但无论如何它应该是可能的.. env是在我的情况下的Firefox。 b
$ b 理念/知识非常值得欢迎。

亲切的录音带


然而,这可以在JavaScript中使用Node.js完成。它作为一个进程而不是在浏览器窗口中运行,并可以访问文件系统。具体来说,已经有一个用于串行通信的npm模块(节点库): https://github.com/voodootikigod / node-serialport



或者,您可以随时启动本地Web服务器(通过node.js,php,rails等)。 Web服务器可以访问文件系统,因此应该可以访问串行端口。



希望这有助于。


is it possible to force any communication from e.g. Javascript/JQuery to any serial comport?!

google is not able to answer that question.. but anyway it should be possible.. env is firefox in my case..

ideas/knowledge is very welcome.

kindly tape

解决方案

Yes you can, but not with a typical browser. Browsers are sandboxed to not have access to the local file system (except cookies) so that malicious sites can't read from / write to your hard drive. As far as I know there is no way to override this behvior (short of writing your own browser).

However, this can be done in JavaScript using Node.js. It runs as a process rather than in a browser window and can access the file system. Specifically, there is already an npm module (node library) for serial communication: https://github.com/voodootikigod/node-serialport

Alternatively, you could always just spin up a local web server (via node.js, php, rails, etc). Web servers can access file systems, and therefore should be able to access serial ports.

Hope this helps.

这篇关于JavaScript / JQuery与SerialPort / COM1进行通信的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆