我希望使用Adobe Air可视化来自串口的信息。有没有办法在空中天真地做到这一点?我假设不是。
如果是这种情况,我最好的方法是创建一个本机应用程序,通过TCP / IP连接使串口可用,然后在本地连接到它?或者是否可以使用不同的套接字类型?
使用此解决方案,有没有办法将本机应用程序与Air应用程序捆绑在一起,以便用户可以获得一步解决方案?
答案 0 :(得分:4)
您无法从AIR访问串行端口,但此线程链接到声称它将通过套接字传送数据的库:http://www.extjs.com/forum/showthread.php?t=36825
您将无法将本机应用程序与AIR安装程序捆绑在一起,您必须将AIR应用程序与本机应用程序捆绑在一起。换句话说 - 使用本机安装程序编写本机应用程序,该安装程序也会安装AIR应用程序。
一旦你有了本机应用程序和安装程序,你就必须问自己,使用AIR的好处是什么。特别是现在你必须编写一个客户端和服务器来在两者之间来回传送数据。
除非AIR中有某些功能绝对必须,否则使用Mono或Qt等可以处理串行端口的跨平台工具集可能会更好。 (如果你不需要跨平台,你还有更多的选择。)