Cloud-Connected ZigBee Thermostat Demo

Showing results for 
Show  only  | Search instead for 
Did you mean: 

Cloud-Connected ZigBee Thermostat Demo

No ratings

Cloud-Connected ZigBee Thermostat Demo

Demo Owner: Derek Snell


This demo combines several solutions from NXP and our partners. The demo is a thermostat application, using the Kinetis family as a communication gateway between a ZigBee network and connecting to the cloud. The demo runs on the MQX Real-Time Operating System (RTOS). It also uses the NXP PEG graphics library for the user interface displayed on an LCD. The ZigBee communication uses NXP’s BeeStack ZigBee stack, and connects with an NXP wireless development board programmed as a remote temperature sensor. The demo will also connect with an off-the-shelf ZigBee light bulb, and wirelessly controls it. The demo network connection is setup for Wi-Fi, using a Wi-Fi module from Qualcomm. The cloud connection allows the thermostat to be monitored and controlled remotely with mobile devices, and uses a solution provided by



NXP Products

Shield Adapter Module for the Tower SystemShield Adapter Module for the Tower System | NXP 
Kinetis® KW2x Tower System ModulesTWR-KW2x|Tower System Board|Kinetis® MCUs | NXP 
Kinetis K70 120 MHz Tower System ModuleTWR-K70F120M|Tower System Board|Kinetis MCUs | NXP 
Serial (USB, Ethernet, CAN, RS232/485) Tower System ModuleSerial (USB, Ethernet, CAN, RS232/485) Tower System Module | NXP 
Graphical LCD Tower System Module with RGB InterfaceGraphical LCD Tower Module with RGB Interface | NXP 


Design Resources

Development Tools

Firmware updated to v1.0 on 9/9/14

     - DCIO Cloud agent now uses SSL from WolfSSL.  This improves WebSocket connections to cloud server through some protected networks.

Firmware updated to v0.8 on 7/15/14

     - Updated to support latest GT202 shield hardware from Qualcomm.  Rev 1.3 and newer boards changed pinout of CHIP_PWD signal.

Firmware updated to v0.7 on 6/20/14

     - Updated to use new SNTP server.  Previous server stopped responding and prevented cloud connection.

Getting Started guide updated to v0.4 on 7/15/14

Labels (1)
Comments has told me that the URL for the DCIO agent has changed from to  That change has not yet been made in this demo or documentation.

Hello Derek,

Could you please specify the revision of the TWR-KW24D512 and the TWR-K70F120M? A customer has a problem with the I2C communication between these two boards and we'd like to discard a hardware problem due to different board revisions.

Freescale Cloud - Connected ZigBee Thermostat Demo doesnt work!

Best regards,


Version history
Last update:
‎05-22-2014 12:41 PM
Updated by:
NXP Employee