开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

文件传输方式

文件传输方式

说明
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,重启设备。否则传输的文件可能有缺失造成功能不正常。

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