Energy usage in buildings has become a critical concern globally, and with that, the concept of energy management in buildings has emerged to help tackle these challenges. The energy management system provides a new opportunity for the building’s energy requirements, and is an essential method for energy service, i.e., energy saving, consumption, supply, etc. The wide-scale implementation of an energy management system and development of energy management mechanismsof mobile applicationsare faced with the following challenges: