JavaScript / JQuery与SerialPort / COM1进行通信 [英] JavaScript/JQuery communicate with SerialPort/COM1
问题描述
谷歌无法回答这个问题..但无论如何它应该是可能的.. 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屋!