comhub

​多串口集成器
授权协议 GPLv2
开发语言 C/C++
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 国产
投 递 者 蓬祺
操作系统 Windows
开源组织
适用人群 未知
 软件概览

comhub 是多串口集成器
1. 同时操作多个串口,仅支持简单模式,主要针对交换机或者路由的console
2. 支持linux和windows
3. 支持键盘输入控制
4. 支持简化Telnet连接控制
5. 支持脚本输入  
6. 支持后台日志保存

控制命令:
help/?                                help
quit/bye/exit                         退出当前连接
list/ls/dir io/user/sh [start] [end]  指定范围的串口或者连接列表
set mode +/- character                设置当前连接的特征 , '+' 表示增加 , '-' 表示删除
                                        可有的特征:
                                         silent: 只接收当前串口
                                         quick:  快速模式,输入立刻写入当前串口,不经过解释器
                                         cr:     在快速模式下,在行尾强制改成cr
                                         lf:     在快速模式下,在行尾强制改成lf
set unlock io/user index              清除连接的当前串口或者清除串口的当前使用者
set timeout  number number            设置连接的两个超时值,如果为-1表示不设置
select index/name                     设置连接的当前串口 , 序号和名字是在串口列表中
cat index/name                        设置连接的当前串口 , 序号和名字是在串口列表中
write/out string                      往当前串口写入字符串,字符串的表达见后
write/out break                       发送BREAK信号到当前串口
write/out return                      发送CRLF到当前串口
sh stop                               停止脚本运行
sh start                              启动脚本运行
sh clear                              清除脚本(内存)
sh add string                         往脚本中添加一条命令
sh list                               执行的命令列表

字符串表示:
\r  CR
\n  LF
\t  TAB
\c[           CTRL+]
\c/           CTRL+/
\c]           CTRL+]
\c^           CTRL+^
\c_           CTRL+ '_'
\cA -- \cZ    CTRL+ A ---- CTRL+Z

 相关资料
  • 目前,我正在开发一个Spring集成应用程序,该应用程序具有以下场景。 有一个转换器可以将传入的消息转换为特定的对象类型 转换完成后,我们需要将其写入日志文件和数据库表,然后最终发送到JMS出站适配器。 null

  • 在我的主流程中,我有一个线程池ExecutorService,我用我调用的“已知”数量的可调用项来填充它。 此外,还有另一个ExecutorService对象称为“全球池”(我认为ExecutorService是线程安全的,我可以从不同的线程向其添加任务)。 现在,上面的每个Callable都会产生新的任务,并将它们(提交)到这个共享的“全球池”。 问题是,我无法知道(无法阻止)所有任务何时完成,

  • 一、Debug模式开关 二、初始化SDK 三、登录与注销 四、打开聊窗 五、轨迹的集成

  • 一、Debug模式开关 二、初始化SDK 三、登录与注销 四、打开聊窗 五、轨迹的集成 六、权限适配

  • 从我的应用程序中,我需要配置多个需要连接到单个服务器的客户端连接。为此,我使用Application Context BeanFactory创建了可变数量的bean,具体取决于我配置了多少客户端。这是2个客户端的代码: 这是我的工厂方法: 当我运行程序时,两个客户端都连接到我的服务器。然而,一旦服务器将其第一个有效负载发送到每个客户端,我就会得到以下异常(每个客户端一个): 这个想法是数据将被读取

  • 我想创建一个简单的IntegrationFlow与Spring集成,我有困难。 我想创建一个集成流,从Rabbit Mq中的多个队列中获取消息,并将消息发布到不同的Restendpoint。 我想知道我是否可以并行化这个。 我想检查两个场景的可行性: 首先,我想为每个RabbitMq队列创建一个线程,该队列在接收到消息后将侦听并执行流: 场景1 第二个场景:在这个场景中,我想为每个队列创建一个动态