技术领域
[0001] 本实用新型涉及以太网通信技术领域,具体为一种集成FTPS功能的以太网通信模块。
相关背景技术
[0002] 以太网是现实世界中最普遍的一种计算机网络。以太网有两类:第一类是经典以太网,第二类是交换式以太网,使用了一种称为交换机的设备连接不同的计算机。经典以太网是以太网的原始形式,运行速度从3~10Mbps不等;而交换式以太网正是广泛应用的以太网,可运行在100、1000和10000Mbps那样的高速率,分别以快速以太网、千兆以太网和万兆以太网的形式呈现。以太网通信是一种使用同轴电缆作为网络媒体,采用载波多路访问和冲突检测机制的通信方式,数据传输速率达到1Gbit/s,可满足非持续性网络数据传输的需要。
[0003] 现有的以太网通信模块在进行网络通信时,尽管具备了FTP功能,但是FTP传输是明文传输,容易被获取通信数据,因此安全性较低,如何实现加密传输数据实现安全可靠的通信,是一个亟待解决的问题,因此我们需要提出一种集成FTPS功能的以太网通信模块。实用新型内容
[0004] 本实用新型的目的在于提供一种集成FTPS功能的以太网通信模块,本实用新型是一个具备完整以太网通信功能的产品,具备TCP透传,DHCP动态IP功能,DNS域名解析功能,FTP/FTPS文件下载功能和AT指令配网功能的以太网模块,通过SSL/TLS解决了明文通信不安全的问题,在资源有限的单片机中实现FTPS加密文件传输功能,因此能够具有加密数据传输的功能,实现安全可靠的通信,具有较高的实用价值,以解决上述背景技术中提出的问题。
[0005] 为实现上述目的,本实用新型提供如下技术方案:
[0006] 一种集成FTPS功能的以太网通信模块,包括主板、CPU微控制器、指示灯、RS232串口、外部Flash存储、W5500芯片和SWD烧录接口,所述CPU微控制器、指示灯、RS232串口、外部Flash存储、W5500芯片和SWD烧录接口均集成在主板上,所述指示灯通过导线电性连接于CPU微控制器,所述外部FLash存储、SWD烧录接口和W5500芯片的针脚均通过锡焊的方式连接于主板,所述外部FLash存储、SWD烧录接口和W5500芯片均通过导线电性连接于CPU微控制器,所述主板上还集成有RJ45接口,所述RJ45接口电性连接于W5500芯片。
[0007] 优选的,所述主板的控制核心控制器的型号为GD32F303RGT6,搭载使用W5500芯片配合RJ45接口连接网络,实现TCP/IP硬件协议栈,支持TCP透传服务,同时具备DHCP动态IP功能,DNS域名解析功能,FTP/FTPS文件下载功能。通过串口接收和发送数据到网口,极大的方便了设备进行联网。
[0008] 优选的,所述主板通过Mbedtls库实现SSL/TLS加密功能,从而在FTP的基础上进一步实现FTPS加密传输功能,能够在资源较少的单片机上实现加密通信功能。
[0009] 优选的,所述主板具备外部Flash的存储方式,外部FLASH可存储以太网模块域名,IP地址,服务器端口号,本地IP,本地端口号,网关,子关掩码等以太网参数和通过FTP/FTPS下载的文件数据。
[0010] 优选的,所述主板设置有SWD烧录接口,能够具备本地程序升级的功能。
[0011] 与现有技术相比,本实用新型的有益效果是:
[0012] 本实用新型提出的一种集成FTPS功能的以太网通信模块,通过在主板上集成主板、CPU微控制器、指示灯、RS232串口、外部Flash存储、W5500芯片、SWD烧录接口和RJ45接口,是一个具备完整以太网通信功能的产品,具备TCP透传,DHCP动态IP功能,DNS域名解析功能,FTP/FTPS文件下载功能和AT指令配网功能的以太网模块,通过SSL/TLS解决了明文通信不安全的问题,在资源有限的单片机中实现FTPS加密文件传输功能,因此能够具有加密数据传输的功能,实现了安全可靠的通信,具有较高的实用价值。
具体实施方式
[0018] 下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
[0019] 请参阅图1‑5,本实用新型提供一种技术方案:
[0020] 一种集成FTPS功能的以太网通信模块,包括主板、CPU微控制器、指示灯、RS232串口、外部Flash存储、W5500芯片和SWD烧录接口,CPU微控制器、指示灯、RS232串口、外部Flash存储、W5500芯片和SWD烧录接口均集成在主板上,指示灯通过导线电性连接于CPU微控制器,外部FLash存储、SWD烧录接口和W5500芯片的针脚均通过锡焊的方式连接于主板,外部FLash存储、SWD烧录接口和W5500芯片均通过导线电性连接于CPU微控制器,主板上还集成有RJ45接口,RJ45接口电性连接于W5500芯片。
[0021] 主板的控制核心控制器的型号为GD32F303RGT6,搭载使用W5500芯片配合RJ45接口连接网络,实现TCP/IP硬件协议栈,支持TCP透传服务,同时具备DHCP动态IP功能,DNS域名解析功能,FTP/FTPS文件下载功能。通过串口接收和发送数据到网口,极大的方便了设备进行联网;主板通过Mbedtls库实现SSL/TLS加密功能,从而在FTP的基础上进一步实现FTPS加密传输功能,能够在资源较少的单片机上实现加密通信功能;主板具备外部Flash的存储方式,外部FLASH可存储以太网模块域名,IP地址,服务器端口号,本地IP,本地端口号,网关,子关掩码等以太网参数和通过FTP/FTPS下载的文件数据;主板设置有SWD烧录接口,能够具备本地程序升级的功能。
[0022] 本实用新型提出的一种集成FTPS功能的以太网通信模块,通过在主板上集成主板、CPU微控制器、指示灯、RS232串口、外部Flash存储、W5500芯片、SWD烧录接口和RJ45接口,是一个具备完整以太网通信功能的产品,具备TCP透传,DHCP动态IP功能,DNS域名解析功能,FTP/FTPS文件下载功能和AT指令配网功能的以太网模块,通过SSL/TLS解决了明文通信不安全的问题,在资源有限的单片机中实现FTPS加密文件传输功能,因此能够具有加密数据传输的功能,实现了安全可靠的通信,具有较高的实用价值。
[0023] 其中,如图2‑4所示:本实用新型提出的一种集成FTPS功能的以太网通信模块,是一个具备TCP透传功能的以太网模块,只用将数据通过串口发送到以太网模块,以太网模块将会把数据封包为网络数据,并从网口发出到服务器,无需了解TCP/IP协议,就可以进行网络传输;
[0024] 本实用新型提出的一种集成FTPS功能的以太网通信模块,是一个具有DHCP动态IP功能的以太网模块,无需对其进行IP地址设置,接入局域网后,以太网模块会自动获取IP地址,避免IP地址冲突;
[0025] 本实用新型提出的一种集成FTPS功能的以太网通信模块,是一个具有DNS域名解析功能的以太网模块,可以通过域名连接服务器,无需人工将域名转换为IP地址,方便实用;本实用新型提出的一种集成FTPS功能的以太网通信模块,
[0026] 本实用新型提出的一种集成FTPS功能的以太网通信模块,是一个具有FTP/FTPS功能的以太网模块,可以通过FTP协议下载文件,有加密需求的时候,能够支持FTPS协议下载文件,安全可靠。
[0027] 如图4‑5所示:本实用新型提出的一种集成FTPS功能的以太网通信模块,是一个具有AT指令的以太网模块,使用AT指令能够快速配置以太网模块的参数。
[0028] 尽管已经示出和描述了本实用新型的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本实用新型的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本实用新型的范围由所附权利要求及其等同物限定。