我正在做一个项目,我需要在PC和Raspberry Pi之间建立一个通信通道,这个通道应该能够将文本文件从PC传输到Raspberry中的文件夹。
PC和RBPi通过网络连接。
安全性并不重要。
提前谢谢你。
答案 0 :(得分:0)
我能想到的最简单的方法是使用SFTP通过SSH发送文件。这不需要在Pi上进行任何额外设置,除非假设您在Pi上打开了SSH(在线有很多教程)。
纯python解决方案可以使用Paramiko库连接到Pi并复制文件。这是一个简单的例子:
import paramiko
ssh = paramiko.SSHClient()
ssh.connect('192.168.1.30', username='pi', password='raspberry') # Default IP/login, this may be different for you
sftp = ssh.open_sftp()
# Localpath is a string containing the path of the local file, remotepath is where the file should be copied on the raspberry pi
sftp.put(localpath, remotepath)
sftp.close()
ssh.close()
这个问题有很多解决方案(例如设置文件服务器),但我认为这是最简单的。如果使用python并不重要,那么我建议使用linux scp