STMicroelectronics AN3972 Application Note Home Web Console

This document describes how to use the STM3210C-EVAL, based on the STM32F107VC microcontroller, as a web console to monitor and control a ZigBee network of smartplugs. The application can be used as a reference for the development of a ZigBee - TCP/IP Networks Bridge and is an example on how, in a smartgrid scenario, the services offered by a ZigBee HAN can be exported to the Internet by an Ethernet/Internet gateway. The STM32F107VC coordinates the ZigBee network through an SPZB260-PRO module included in an adapter connected by the expansion connectors of the STM3210C-EVAL; the ZigBee network is built using several STEVAL-IHP001V3s used to monitor and control several AC loads (lights, appliances, etc.) inside the HAN. The adapter also includes an M24LR64-R dual interface EEPROM to store the TCP/IP network configuration. In fact, in the microcontroller firmware, a web server is also implemented which allows to monitor the AC load power consumption measured by each smartplug and to control its status (ON/OFF).


STMicroelectronics AN3972 Application Note Home Web Console - cover page
Brand
STMicroelectronics
Category
Other Electronics
Document type
Application Note
Language
English
Pages
21
File format
PDF
File size
1.6 MB
Published
06 August, 2012
Updated
29 September, 2023
MD5 checksum
8548C7CBEC067A296F68B961F333932D

About this manual

This document details how to use the STM3210C-EVAL evaluation board, based on the STM32F107VC microcontroller, as a web console to monitor and control a ZigBee network of smartplugs. The application serves as a reference for developing ZigBee-TCP/IP network bridges and demonstrates exporting ZigBee Home Area Network (HAN) services to the Internet via an Ethernet/Internet gateway.

The system coordinates the ZigBee network through an SPZB260-PRO module connected to the STM3210C-EVAL via expansion connectors. The network consists of several STEVAL-IHP001V3 smartplug boards used to monitor and control AC loads. An M24LR64-R dual interface EEPROM stores TCP/IP network configuration, while an embedded web server allows users to monitor power consumption and control the status of connected smartplugs.

What's inside

  • Document and library rules
  • Acronyms
  • Hardware kit
  • STM3210C-EVAL demonstration board
  • SPZB260-PRO adapter
  • STEVAL-IHP001V3
  • Application firmware description
  • ZigBee section
  • TCP/IP section
  • Demo Setup

Specifications

MicrocontrollerSTM32F107VC
ZigBee ModuleSPZB260-PRO
Smartplug BoardSTEVAL-IHP001V3
EEPROMM24LR64-R
Frequency2.4 GHz

Frequently asked questions

What is the purpose of this application note?

It describes how to use the STM3210C-EVAL as a web console to monitor and control a ZigBee network of smartplugs.

Download PDF (1.6 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →