资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

文件传输方式

文件传输方式

说明
windows系统
macOS系统
注意事项

说明

Edgeboard与主机间的文件传输,必须在网络互通的条件下进行,可以在电脑终端输入ping 192.168.1.254判断两者网络是否互通,互通状态如下图所示。

Edgeboard支持scp命令进行文件传输,在主机系统变化多样,没有合适工具的情况下,可使用此方式实现设备与主机间的文件传输。

在主机的终端中输入

scp [可选参数] file_source file_target 

例如:

# 将本地【测试】文件夹传到Edgeboard的/home/root目录
scp -r 测试 root@192.168.1.254@:/home/root/

scp命令更多使用方法请自行查阅。

windows系统

除了使用scp命令行操作外,也可以下载可视化工具,实现设备间文件传输

推荐工具:winscp,下载链接:https://winscp.net/eng/download.php 「尊重知识产权,遵守工具使用规范,推荐您使用正版软件」

参照如下配置后,文件协议:scp;主机名:Edgeboard的IP;用户名&密码:root&root。点击登录

登录后,可以直接通复制粘贴命令进行电脑和设备间文件的拷贝

macOS系统

macOS不仅支持使用scp进行文件传输,还支持samba协议,可视化操作,需要注意的是:

  • 必须保证Edgeboard与电脑在网络互通的状态下
  • Edgeboard时间必须设置为当前时间,否则会连接失败,查看设备系统时间,可以通过date命令查看,修改方法参见Linux常用命令。

以上完成后,点击Finder-->前往-->连接服务器, 输入smb://ip,例如smb://192.168.1.254,用户名root,密码root。

finder中出现设备的文件目录,打开home-->root-->workspace目录,workspace是root用户下应用程序所在的目录,可以直接通复制粘贴命令进行电脑和设备间文件的拷贝。

注意事项

在文件传输完成后,为保证文件传输的完整性,需要在接收端设备中输入sync进行数据同步,或者输入reboot,重启设备。否则传输的文件可能有缺失造成功能不正常。

上一篇
串口连接设备通讯
下一篇
连接外网方式