与Netty进行USB /串行通信

时间:2012-02-21 15:45:57

标签: usb serial-port ipc named-pipes netty

在我们的组织中,我们通过UDP和TCP实现了自己的协议,让连接到Internet的外部设备与我们使用Netty开发的服务器交换消息(确实!)。

出于测试目的,我们希望通过USB /串行接口将这些设备直接连接到我们的计算机(我们还没有选择串行通信库)。我们还希望在我们的计算机上部署/移植我们为设备开发的嵌入式软件,以模拟设备并使用命名管道(IPC)直接连接到我们的服务器。

Architecture Overview documentation of Netty中,您声称我们也可以使用 Netty 进行此类串行通信:

  

此外,您甚至可以利用尚未编写的新传输(例如串行端口通信传输),再次只需更换几行构造函数调用。此外,您还可以编写通过扩展核心API来实现自己的传输。

是否有人在某个地方已经在Netty中开发了这样的实现,或者其他人是否计划进行此类实施?我也想知道Netty是否真的非常适合,因为Channel接口和许多其他人使用SocketAddress绑定/连接到对等端?

感谢您的建议,建议!

1 个答案:

答案 0 :(得分:1)

我想知道你是否可以使用新的iostream软件包。这里你需要的只是一个InputStream和Outputstream。见[1]

[1] https://github.com/netty/netty/tree/master/transport/src/main/java/io/netty/channel/iostream