"IoT Made Easy!" - This is an application using the unified G3-Hybrid PLC+RF protocol.
Devices: | PIC32CX-BZ, AC320005-5, PIC32CZ CA80, WINCS02, GM02S |
Features: | G3 Hybrid IoT (PLC + RF), LCD, Wi-Fi, LTE |
THE SOFTWARE ARE PROVIDED "AS IS" AND GIVE A PATH FOR SELF-SUPPORT AND SELF-MAINTENANCE. This repository contains example code intended to help accelerate client product development.
For additional Microchip repos, see: https://github.com/Microchip-MPLAB-Harmony
Checkout the Technical support portal to access our knowledge base, community forums or submit support ticket requests.
The increasing demand for connected, energy-efficient, and scalable Smart Grid and Smart City solutions requires communication systems that are both cost-effective and highly reliable. A promising approach to meet these requirements is the hybrid communication technology that combines Power Line Communication (PLC) with wireless mesh (RF) networks.
The objective of this hybrid solution is to reduce overall system costs by minimizing the number of data concentrators needed while increasing the number of smart meters managed by each unit. As a result, installation, operation, and maintenance costs can be significantly reduced.
This system leverages two field-proven technologies from Microchip: the PL460 G3-PLC modem for wired communication and the PIC32-BZ Wireless Mesh platform for robust IEEE 802.15.4-based RF connectivity. Together, these technologies enable 100% network coverage by seamlessly integrating wired and wireless communication segments.
The hybrid solution is particularly well-suited for smart metering, energy monitoring, and sensing applications, including consumption measurement, street lighting control, and solar panel grid integration. The solution is fully supported within MPLAB® Harmony 3, providing ready-to-use hybrid communication software components.
In addition, the system has been enhanced with advanced Microcontroller functions such as: Graphics (GFX), Capacitive Touch interface offering an easy way for local control, visualization and provisioning. Cloud Connectivity is enabled through Wi-Fi module and cellular modem that provides reliable LTE-M connectivity for industrial and commercial IoT applications.
By combining wired (G3-PLC) and wireless (15.4 RF Mesh) communication technologies, this hybrid approach delivers a sustainable, scalable, and future-ready connectivity platform for next-generation smart energy and infrastructure solutions.
- WBZ451+PL460 is used as coordinator creating the G3 network with hybrid connectivity (PLC + RF)
- WBZ451/WBZ451HPE+PL460 are used as end devices with hybrid or RF only connectivity
- PIC32CZ CA80 Curiosity Ultra is used as host device, getting network data from the coordinator to showcase it on the display as well as an IoT Dashboard hosted on the Cloud updated via Wi-Fi and LTE-M connectivity
After powering up the demo, the coordinator is creating the G3 Network. G3 devices start to discover networks around and join the network offering the best link quality. The Host MCU device should receive the network data from the coordinator and make them available locally on the display and remotely by publishing MQTT messages to the IoT Dashboard.
The following end devices are part of the demo:
- Matrix LED display node
- Emergency Push Button node
- Indoor light node
- Outdoor light node
- Sustainability wall devices containing:
- Liquid Detection
- Solar Microinverter
- Solar MPPT Battery Charger
- Energy Storage
- Heat Pump
- EV Charger
- Electricity Meter
| Projects | Device(s) |
|---|---|
| G3 network coordinator (WBZ451) - g3_coordinator_udp |
Connected to Hybrid IoT Host Device |
| G3 network device (WBZ451) - g3_device_udp |
Emergency Push Button node, Indoor light node, Outdoor light node, All the 7 devices from the sustainability wall |
| G3 network device (WBZ451HPE) - g3_device_udp_wbz451h |
Matrix LED display node |
| Host device (PIC32CZCA80) - host_controller_pic32czca80 |
Hybrid IoT Host Device |
- PIC32CX-BZ2 and WBZ451 Curiosity Development Board
- WBZ451 Curiosity Board User's Guide
- PIC32CXBZ2 Application Developer's Guide
- PIC32CX-BZ2 and WBZ45 Family Data Sheet
- HIGH-PERFORMANCE WVGA LCD DISPLAY MODULE WITH MAXTOUCH TECHNOLOGY
- SSD1963 LCD CONTROLLER GRAPHICS CARD

