1 MPLAB® Harmony 3 TCP/IP Application for PIC32MZ Family

MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC microcontroller and microprocessor devices.

This repository contains multiple applications that demonstrate communication over TCP/IP using well known protocols like TCP, UDP, HTTP, etc.

Code Examples

The following applications are provided to demonstrate the typical or interesting usage models of one or more peripheral libraries.

NameDescription
berkeley_tcp_clientTCP/IP Berkeley TCP Client Application
berkeley_tcp_serverTCP/IP Berkeley TCP Server Application
berkeley_udp_clientTCP/IP Berkeley UDP Client Application
berkeley_udp_relayTCP/IP Berkeley UDP Relay Application
berkeley_udp_serverTCP/IP Berkeley UDP Server Application
iperf_demoTCP/IP IPERF Demo Application
snmpv3_nvm_mpfsTCP/IP SNMP & Secure Web Server NVM MPFS Application
snmpv3_sdcard_fatfsTCP/IP SNMP & Secure Web Server SDCARD with FATFS Application
tcpip_client_serverTCP/IP TCP and UDP Client Server Application
tcpip_tcp_clientTCP/IP TCP Client Application
tcpip_tcp_client_serverTCP/IP TCP Client Server Application
tcpip_tcp_serverTCP/IP TCP Server Application
tcpip_tcp_server_bridgeTCP/IP TCP Server Bridge Application
tcpip_tcp_server_dual_intfTCP/IP TCP Server Dual Interface Application
tcpip_tcp_server_ipv4_fwdTCP/IP TCP Server IPv4 Forwarding Application
tcpip_udp_clientTCP/IP UDP Client Application
tcpip_udp_client_serverTCP/IP UDP Client Server Application
tcpip_udp_serverTCP/IP UDP Server Application
web_ftp_server_mpfs_fatfsTCP/IP Secure WEB & FTP Server NVM MPFS & SDCARD FATFS Application
web_net_server_nvm_mpfsTCP/IP Secure WEB Server NVM MPFS Application
web_net_server_pppTCP/IP WEB Server PPP Application
web_net_server_sdcard_fatfsTCP/IP Secure WEB Server SDCARD FATFS Application
wolfmqtt_demoTCP/IP Secured MQTT Application
wolfssl_tcp_clientTCP/IP Secured TCP Client Application
wolfssl_tcp_serverTCP/IP Secured TCP Server Application