Open Source Internet of Things Platforms
Internet of Things (IoT) is rapidly growing and stresses every field of computer science. With the proliferation of heterogeneous devices and things that are connected and on boarded on the internet [1], standards play an important role in order to keep the IoT eco-system growing and inter operate with each other. Formulating standards and keeping them open is important. It is not enough to keep the standards open but also the software that enables these standards should be open, in order to cater to the demanding needs of IoT. Many IoT vendors, organizations and researchers are advocating and encouraging the use of Free Open Source Software [2] in IoT deployments at all levels. When many devices and things are connected there should be an easy way to establish the environment and monitor the entire IoT system at a central location for ease of management, which are the expectations of the IoT platforms that will be discussed in this paper. This paper surveys the different strictly Open Source Software [2] platforms that are available for IoT and proposes some common features that should be part of any IoT platform