WIZnet W5500-EVB-Pico C/C++教程
文章平均质量分 93
适用于WIZnet W5500-EVB-Pico开发板
WIZnet
这个作者很懒,什么都没留下…
展开
-
W5500+树莓派RP2040入门教程之MQTT篇(十二)
总而言之,硬件集成了TCP/IP协议栈的W5500芯片可以帮助我们在开发时无需太过关注协议的底层及组包过程,只需要按照官方提供的库进行传入我们的参数即可,这帮助我们的项目快速落地。这样遗嘱主题可以告诉我们客户端的一个在线状态。该库支持的协议丰富,操作简单,芯片在硬件上集成了TCP/IP协议栈,该库又封装好了TCP/IP层之上的协议,我们只需简单调用相应函数即可完成协议的应用。并且W5500这款以太网芯片,供货稳定,久经市场考验,反馈都特别不错,简单稳定,易于上手,可以帮助我们缩短开发周期,项目快速落地!原创 2023-09-26 09:45:36 · 699 阅读 · 0 评论 -
W5500+树莓派RP2040入门教程之MQTT篇(十二)
本章主要介绍了MQTT协议的基本概念及其应用,并介绍了使用W5500-EVB-Pico开发板作为MQTT客户端,连接到测试服务器来实现发布和订阅功能的过程。原创 2023-09-04 15:01:45 · 1382 阅读 · 1 评论 -
W5500-EVB-PICO通过SNTP获取网络时间(十一)
我们打开例程中库文件的sntp_client.c文件,可以看到两个有关于ntp的两个函数,分别是SNTP_init函数和SNRTP_run函数,SNTP_init函数第一个参数是socket号,第二参数是获取时间的服务器ip,第三个参数是所要获取时间的时区(中国是东八区,sntp.c文件中能找到对应编号),第四个参数是缓存buf;提供NTP对时的服务器有很多,比如微软的NTP对时服务器,利用NTP服务器提供的对时功能,可以使我们的设备时钟系统能够正确运行。接受时间戳,服务端接受到的时间,64bits。原创 2023-08-31 19:00:34 · 358 阅读 · 0 评论 -
W5500-EVB-PICO主动PING主机IP检测连通性(十)
我们编译烧录后,打开串行监视器,按下复位键,会打印网络配置信息和所要Ping的ip当Ping成功后串口会打印Ping的信息,出现PING SUCCESS 表示Ping成功。主函数还是和之前一样,先配置好网络信息,然后配置好所要Ping的IP,添加do_ping()函数来执行Ping_auto函数,并将do_ping放在while循环中运行。当状态在SOCK_IPRAW,就开始Ping的工作,成功则返回Ping的信息,Ping失败则打印失败的信息。开发板(设备)通过交叉线直连主机。开发板和主机都接在路由器。原创 2023-08-31 16:16:23 · 1244 阅读 · 0 评论 -
W5500-EVB-PICO进行UDP组播数据回环测试(九)
组播是主机间一对多的通讯模式, 组播是一种允许一个或多个组播源发送同一报文到多个接收者的技术。组播源将一份报文发送到特定的组播地址,组播地址不同于单播地址,它并不属于特定某个主机,而是属于一组主机。一个组播地址表示一个群组,需要接收组播报文的接收者都加入这个群组。原创 2023-08-25 16:29:11 · 1064 阅读 · 0 评论 -
W5500-EVB-PICO做UDP Client进行数据回环测试(八)
上一章我们用开发板作为UDP Server进行数据回环测试,本章我们让我们的开发板作为UDP Client进行数据回环测试。原创 2023-08-16 15:27:18 · 798 阅读 · 0 评论 -
W5500-EVB-PICO 做UDP Server进行数据回环测试(七)
UDP (User Dataqram Protocol) 是一种无连接的、不可靠的传输协议,用于在计算机网络上传输数据UDP Server是指UDP网络服务的服务器端连接,用于接收客户端的数据报文并返回响应,实现网络数据的交互。UDP Server的主要作用是接收客户端发送的数据报文,并进行处理和响应。通过UDP Server,客户端可以将数据报文发送到服务器,并从服务器接收响应。由于UDP是无连接的,因此每个数据报文都是独立处理的,服务器对于未收到的数据报文不会重传。原创 2023-08-14 13:40:49 · 642 阅读 · 0 评论 -
W5500-EVB-PICO 做TCP Server进行回环测试(六)
TCP (Transmission Control Protocol) 是一种面向连接的、可靠的、基于字节流的传输协议,用于在计算机网络上传输数据。TCP Server是指TCP网络服务的服务器端连接,用于接收客户端的连接请求并建立连接,实现网络数据的交互。TCP Server的主要作用是监听客户端的连接请求,并建立与管理连接,实现数据的可靠传输。通过TCPServer,多个客户端可以同时与服务器建立连接,实现数据的多点传输。原创 2023-08-10 17:53:27 · 925 阅读 · 0 评论 -
W5500-EVB-PICO作为TCP Client 进行数据回环测试(五)
TCP (Transmission Control Protocol) 是一种面向连接的、可靠的、基于字节流的传输协议,用于在计算机网络上传输数据。TCP Client是指TCP网络服务的客户端连接,主动向服务器发起连接请求并建立连接,用于实现串口数据和服务器数据的交互,保证数据的可靠交换。TCP Clent通常用于设备与服务器之间的数据交互,是最常用的联网通信方式。TCP Client的主要作用是建立和管理与TCP服务器之间的连接,实现数据的可靠传输。原创 2023-08-08 16:19:25 · 1455 阅读 · 0 评论 -
W5500-EVB-PICO做DNS Client进行域名解析(四)
在上一章节中我们用W5500-EVB-PICO通过dhcp获取ip地址(网关,子网掩码,dns服务器)等信息,给我们的开发板配置网络信息,成功的接入网络中,那么本章将教大家如何让我们的开发板进行DNS域名解析,通过请求DNS服务器可以对一网络域名进行解析后获得其ip地址。原创 2023-08-03 10:40:52 · 679 阅读 · 0 评论 -
WIZnet W5500-EVB-Pico DHCP 配置教程(三)
另外DHCP服务器可以管理多个网段的配置信息,当某个网段的配置发生变化时,管理员只需要更新DHCP服务器上的相关配置即可,实现了集中化管理。DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,DHCP Server基于请求的客户端(DHCP Client)的mac地址为它动态分配IP地址、子网掩码、默认网关地址,域名服务器(DNS)地址和其他相关配置参数,以便可以与其他IP网络通信。路由器必须开启DHCP服务。原创 2023-07-29 19:00:47 · 1420 阅读 · 0 评论 -
WIZnet W5500-EVB-Pico 静态IP配置教程(二)
W5500是一款高性价比的,其全球独一无二的全硬件TCP、IP协议栈专利技术,解决了嵌入式以太网的接入问题,简单易用,安全稳定,是物联网设备的首选解决方案。WIZnet提供完善的配套资料以及实时周到的技术支持服务,极大地缩短产品开发周期,全方位保障客户项目按时落地。以太网知识介绍MAC地址:MAC地址也叫物理地址、硬件地址,是设备唯一的网络标识。MAC地址的长度为48位(6个字节),通常表示为12个16进制数,如:00-16-EA-AE-3C-40就是一个MAC地址。原创 2023-07-29 19:00:18 · 1749 阅读 · 0 评论 -
WIZnet W5500-EVB-Pico树莓派入门教程(一)
W5500-EVB-Pico是基于树莓派RP2040和完全硬连线TCP/IP控制器W5500的微控制器开发板-基本上与树莓派Pico板相同,但通过W5500芯片增加了以太网功能。原创 2023-07-29 19:00:04 · 558 阅读 · 0 评论