Towards smart city: M2M communications with software agent intelligence
The internet of things: a survey