INTRODUCTION
Imagine a world where trillions of objects can sense, communicate and share information, and they are interconnected over public or private Internet Protocol (IP) networks. These interconnected objects have data regularly collected, analyzed and can be used to perform some action, and at the same time provide intelligence for planning, management and decision making. This is the Internet of Things (IoT)