Rab*_*ury 5 browser installer cross-platform serial-port
我正在尝试通过Web浏览器访问串行端口.原因是将固件下载到连接到运行浏览器的同一台计算机的设备(通过USB转rs-232).
我经常搜索并看到这可以通过Silverlight实现,但这只是Windows的中心,因为它需要COM支持,而我的主要操作系统是Linux,然后是Windows,然后是Mac.
我知道开发JavaFX/QT/Mono/AIR跨平台应用程序很容易,但这些应用程序需要安装一个巨大的运行时二进制文件,然后才能运行应用程序.我试图保持它非常简单,插入您的设备,访问一个网站,它将自动安装您的应用程序.
你们认为这可能吗?
谢谢.
小智 3
https://code.google.com/p/java-simple-serial-connector/
由于 Java 是跨平台的,因此这将是在浏览器中获得所需的串行支持的唯一要求。
(不完全是@“awm”提出的安全噩梦)您可以在本地主机上实现一个websocket,公开一个很少使用的端口,然后调用该websocket来打开串行端口并向设备提供数据以升级固件。