无线串口的各种方式
通常的连接是:单片机->串口转USB->PC->串口工具,有线连接。
1.无线共享USB(或者叫USB重定向更对)
可以把当前电脑上的USB设备,重定向到其他设备(支持linux,mac,win,arm,x68,riscv等),实现访问远程设备的USB设备
用此原理变成:单片机->串口转USB->如安卓或PC等->无线USB服务端->网络 <<>> 网络->PC->无线USB客户端->串口工具
比如单片机在家里连接着树莓派,我在公司的电脑上,可以对单片机进行串口读写,烧录程序等。
不过大部分的共享usb软件都是收费的,例如:Electronic Team, Inc. | Innovative Software Solutions
这里有个免费的usbip:jiegec/usbip: A Rust library to run a USB/IP server
2.蓝牙转串口
用此原理变成:单片机->串口转蓝牙->蓝牙 <<>> 蓝牙->蓝牙转串口->串口转USB->PC->串口工具
可以实现单片机在身边,但是不通过有线连接PC,而是通过蓝牙,方便线不够长,还有保护电脑的USB口
一般用沁恒的CH9140,或CH9143(除了蓝牙转串口,还带了USB转串口,省一个设备)
类似的还有WIFI转串口:eternal-echo/WirelessUART: 使用两个ESP8266充当无线串口透传模块,通过arduino ide编写对应的程序 (作者做着玩的,好像不稳定)
3.网络虚拟串口
用此原理变成:单片机->虚拟串口客户端->网络 <<>> 网络->PC->虚拟串口服务端->串口工具
使用方式同上,但有限制就是单片机要支持网络,并且是要开启TCP/UDP连接的,也就是说这个过程是在机器启动后的,达不到完整的捕获串口输出流程
可以用亿百特或者有人的虚拟串口软件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!