完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
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个回答
|
|
我想使用CH563实现直接在电脑上管理优盘内文件,类似在电脑上映射一个网络驱动器,是否可以做到呢?
|
|
|
|
只有小组成员才能发言,加入小组>>
522 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2903 浏览 2 评论
2399 浏览 1 评论
869浏览 2评论
688浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
418浏览 1评论
525浏览 1评论
请教一下,Mounriver 编译不成功:找不到库文件,怎么整
814浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 18:56 , Processed in 1.218806 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号