WCH沁恒单片机
登录
直播中
吴湛
9年用户
863经验值
擅长:417804
私信
关注
[问答]
求助,基于FTP实现远程文件管理系统要如何操作
开启该帖子的消息推送
CH563
控制器
FTP
FTP 即文本传输协议,是文件传输的主要Internet标准,FTP主要的功能被定义为在主机间可靠高效地传输文件并允许方便地使用远程文件存储能力,FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。
FTP框图如图表1所示:
本系统以CH563芯片为主控制器实现了一台FTP服务器的功能,主控制器接收各个终端采集的数据作为FTP服务器的数据来源并存储在U盘中,以文件的方式管理采集的数据,根据需要可以有不同的文件命名方式,例如以递增方式命名,数据类型命名等。CH563 的文件系统库可以很方便的操作U盘设备,只需要调用几个简单的函数即可进行文件的读写、枚举、删除和创建等操作,也支持其他存储介质,如SD卡等。终端采 集数据可通过UART,SPI等接口传输给CH563。网络设备可以是交换机、路由器、PC或其他嵌入式网络产品。
总体架构如图表
2
所示:
用户可以随时通过网内PC自带的浏览器在远端访问本系统,并根据自己的需求做相应的操作,例如下载、上传、删除、创建文件等,如果直接传输数据,不仅不好区分数据类型,更不便于数据管理。以文件的方式共享数据,操作简单,管理更方便,实现数据共享和远程控制。
可以是匿名服务器,所有的PC或者移动设备都可以通过浏览器访问该服务器;为了数据的安全性,可以对不同的工作人员分配不同等级的权限,只有拥有权限的用户才可以访问该服务器;也可以设置用户权限等级,不同的用户拥有不同等级的权限,便于更好地对数据进行管理。本系统采用第三种方式,即所有网内设备可以访问该服务器,浏览数据,但只有特殊权限的人员才能对文件数据进行管理。
与普通的延长相比,这种方式有明显的优势,例如,USB延长方式访问远端U盘,只有与U盘连接的那一台PC才拥有操作U盘的权限,这种方式仅仅是远程访问,无法做到多人控制,文件共享,而且无法分配权限等级。基于该系统的设备,所有连入这个网内的PC、移动设备都可以访问、修改U盘中的数据,实现真正意义上的远程文件共享及管理。
CH563单芯片实现对远程文件的智能化管理,根据实际应用增加特殊的功能扩展,可用于诸如智能化家居系统、工业智能化从站系统和网络安全等多种场合。
FTP服务器演示例程可参考CH563EVT资料:…EXAMNETFTP_SERVER,如需完整的文件系统操作及FTP服务器的方案,可向我司申请资料。
回帖
(1)
韩凤英
2022-6-23 16:24:49
我想使用CH563实现直接在电脑上管理优盘内文件,类似在电脑上映射一个网络驱动器,是否可以做到呢?
我想使用CH563实现直接在电脑上管理优盘内文件,类似在电脑上映射一个网络驱动器,是否可以做到呢?
举报
更多回帖
rotate(-90deg);
回复
相关问答
CH563
控制器
FTP
如何在板上
系统
实现
用
FTP
client方式登录
远程
的
FTP
服务器下载更新?思路是什么?
2018-06-04
5402
如何
实现
远程
对用户的设备进行
管理
和
操作
?
2021-12-23
582
labview如何通过
ftp
登陆
远程
计算机
2017-02-11
6408
嵌入式
FTP
服务器能
实现
什么功能?
2020-03-11
1967
如何利用IP网络
实现
远程
视频监控
系统
?
2021-06-07
1742
通过邮件获取
远程
文件
的方法
2017-08-18
2460
求教LABVIEW命令如何利用
FTP
功能删除
远程
文件
?
2015-12-04
8060
如何编写一个可以批量上传和下载的
文件
管理
系统
2014-12-17
4217
如何
实现
嵌入式
操作系统
电源
管理
?
2021-02-24
2157
基于EI的
远程
监控
系统
如何
实现
?
2019-10-11
1835
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分