A fog computing-oriented, highly scalable iot framework for monitoring public educational buildings