Several technologies are involved to realize our design. These technologies include Arduino microcontrollers, ZigBee communication protocol, JSON for data exchang, and Google App Engine for Cloud computing. The following subsections describe each technology in details.