打印服务器是基于树莓派3B (Raspberry pi 3B)平台构建,它是设计系统的核心部分,用于客户机访问上传3D打印文件并控制打印机其他组成部分工作,完成打印任务。设计的打印服务器采用的是网页服务器,用户只需要通过WIFI连接树莓派便可以在客户机浏览器中进入打印服务器操作完成打印任务。
B/S架构和C/S架构
B/S架构(Browser/Server,浏览器/服务器模式)和C/S架构(Client/Server,客户机/服务器)是当前两种流行的网络服务器构建模式。B/S架构利用Web浏览器的多脚本语言和ActiveX技术,完成原来需要专用软件才能实现的强大功能,节约幵发成本。它是一种基于Web应用系统的架构,在Internet相关技术的支持下,使得来自不同客户机的数据统一集成在Internet上,这样就不需要在客户端额外的安装软件或者下载插件,可以直接通过浏览器分享系统文件。其最大的优点是可以在任何地方进行操作而不需要安装专门的软件。
C/S架构是软件系统体系结构,采用功能分布的基本原则,充分利用两端硬件环境的优势,将任务合理的分配到客户端和服务端,客户端用于完成数据处理、数据表示以及用户接口功能,服务端用于完成数据库管理系统的核心功能,这样降低了系统的通讯开销。与C/S架构相比,B/S架构具有以下优点:无需安装专用软件,只要有Web网络浏览器就可以;B/S架构可以直接放在广域网上,通过权限控制即可实现客户访问目的,交互性强;无需升级多个客户端,升级服务器就可以。根据B/S上述的几个优点,选取B/S架构完成打印任务。
主要搭建了3D打印机服务器平台,它是基于树莓派3B,以Linux Debian为操作系统进行搭建的。3D打印机服务器是设计系统的核心部分,用于客户机访问上传3D打印文件并控制打印机其他组成部分工作,完成打印任务。此外,通过对比B/S架构和C/S架构,最终以无需安装应用软件、简便、交互性强等优点选择了B/S架构完成打印任务。
你可能感兴趣的类似3D打印资讯