远程串口管理

(为免误导,特免责声明如下:本文所有内容,只是基于个人当前理解和实际做法,后面亦会有更正和修订,但任何版本都不免有个人能力有限、理解有误或者工作环境不同的状况,故文中内容仅供参考。任何人都可以借鉴或者直接使用代码片段,但对任何直接引用或者借鉴产生的技术问题等后果,作者不承担任何责任。)

1 项目简介

ComProxy :串口代理,后台运行通过tcp转发串口报文。

2 编写目的

有很多自动化设备是计算机通过串口控制的,如果设备接在本机上,调试的时候可以用串口助手之类的工具去收发串口消息,或者编写程序打开读写串口。
但如果设备是连接在远程主机,一般只能用vnc,这就需要占据远程主机的屏幕(或者其他毕竟麻烦的方式),而如果需要编写控制软件操作远程串口也比较麻烦。
所以我在学习python的时候结合自身的工作需要,编写了这个串口代理(ComProxy),可以运行在远程主机上,将其串口报文通过网络通信转发到用户这边。
用户如果想调试串口,我这也写了一个QML界面的工具(RmtCom),可以像普通串口助手一样读写远程串口。
用户也可以根据tcp通信协议开发自己的应用程序去操作远程串口设备。

3 语言和包

Python,serial ,pyserial,Timer,socket,json,sys,threading

4 Github

4.1ComProxy: https://github.com/bobovmt/RemoteCOM.git

在这里插入图片描述

4.2 RmtCom:可执行文件连同依赖在github仓库的release 目录内,需要源码请联系本人。

在这里插入图片描述

——————————
需要500关注,拜托点个关注,谢谢

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

code .

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值