先将Python-3.9.0b4.tar.xz安装包拷进虚拟机,然后解压,详见
https://blog.csdn.net/chrisplus/article/details/107238565
2.安装pip3(root!)sudo apt-get install python3-pip3.安装pyserial(需python3.9支持)
在root模式下进入pip3的安装路径安装
/opt/python39/bin/pip3.9 install pyserial
4.安装frp客户端参考博客:((20220509174918-ieazp4z ‘https:blog.csdn.netjamesdodoarticledetails120970420?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-2-120970420-blog-110382989.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-2-120970420-blog-110382989.pc_relevant_default&utm_relevant_index=5’))(客户端部分!)
wget https://github.com/fatedier/frp/releases/download/v0.42.0/frp_0.42.0_linux_arm.tar.gz
cd ./frp
修改frpc.ini[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fp2NvQq9-1652174206941)(assets/image-20220509175046-q0jgn32.png)]
5.运行服务 设置后台运行,使用nohop命令nohup ./frpc -c frpc.ini &
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-62rRihQd-1652174206941)(assets/image-20220509175248-nm0l5fo.png)]
显示【nohup: ignoring input and appending output to ‘nohup.out’】内容即表示正常运行。
打开tcp调试助手[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t7Qn4pT2-1652174206942)(assets/image-20220509175343-pkkzmmk.png)]
选择tcp-client
地址为common里的addr
端口为tcp-pass-pi05里的port
连接后不断开表示连接成功
打开串口调试助手[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aCfJQT2t-1652174206942)(assets/image-20220509175500-ea4rkuj.png)]
选择对应串口,选择波特率115200,实现消息收发.
6.设置开机自动启动 使用systemctl指令sudo vim /etc/systemd/system/serial_to_tcp.service
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LdMrtoqw-1652174206942)(assets/image-20220509175756-fq8akrp.png)]
将serial_to_tcp设为开机自动自动启动systemctl enable serial_to_tcp
将frpc设为开机自动启动sudo systemctl enable frpc



