我目前正在研究仪表总线项目,我的测试环境包括com0com,hub4com,rxtx以及混合实际和&虚拟设备 因为我已经收集了足够的数据,所以我想远离串行的东西,转而使用纯虚拟的tcp / ip测试环境。
到目前为止,我已经写了一个我自己的小经纪人,可以很好地进行小型/小型设置,但我打算进行全面测试,我不想重新发明轮子。我想过在这里使用JMS,但是过去4年我没有做过多少Java工作,所以我不知道选择哪个提供商,或者JMS是否是正确的选择。
我想出了一些模拟9600波特的数字(可能不准确):
Devices : 100-250
Messages: 17000+ per sec
MsgSize : max. 300 byte , avg. about 40 byte
Rtt: max. 30 msec
大多数提供商都可以处理这些消息,但我不知道时间限制。我希望有人可以提供一些参考资料。还请考虑我可以降低波特率,增加rtt并降低msg数 不满足rtt约束会模仿我的情况下的错误接线:)
我愿意接受任何建议,可能是设计/实施提示,或指出符合此目的的现有项目/软件。