无线串口的各种方式

通常的连接是:单片机->串口转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连接的,也就是说这个过程是在机器启动后的,达不到完整的捕获串口输出流程

可以用亿百特或者有人的虚拟串口软件

posted @   JeasonBoy  阅读(1)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示