gpt4 book ai didi

node.js - 从浏览器插件/扩展控制 Arduino 设备

转载 作者:搜寻专家 更新时间:2023-10-31 23:25:47 25 4
gpt4 key购买 nike

我想创建一个可用于控制 Arduino 设备的浏览器插件或扩展程序。 Arduino 设备将通过 USB 连接到用户的计算机。用户将访问插件可以识别的网站,并下载用于在本地控制设备的说明。

偏好是用户只需要安装一个浏览器插件,而不必在他们的机器上安装任何单独的软件。

什么是将浏览器连接到 Arduino 设备的好方法。我更希望有一个适用于任何浏览器的解决方案。

一个想法是使用 node.js(或其他一些网络服务器)与 Arduino 设备通信,但这意味着我必须安装一个 node.js 服务器和浏览器插件。我找不到有关如何执行此操作的任何信息。我愿意考虑任何语言/框架。

更新:我使用的 Arduino 设备是 Teensy 2.0 USB 板 (http://www.pjrc.com/store/teensy_pins.html)。我们使用此设备的原因是没有 COM/串行转换,因此它提供了完整的 USB 2.0 吞吐量。较小的设备也更适合我们正在构建的设备的外形规范。

最佳答案

如果您想坚持只需要浏览器插件并且只需要将设备插入主机 USB 端口,那么使用 Java 是一种解决方案。

Java applet 需要签名,但使用自签名证书应该没问题。在 Java applet 的上下文中,这个问题已经在 SO 上被问了很多次,应该可以帮助您入门:

  1. signed applet
  2. java usb library

请注意,使用 Java 浏览器插件存在许多问题,用户需要接受插件安全提示才能“信任”您的小程序。

关于node.js - 从浏览器插件/扩展控制 Arduino 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com