Why KNoT?
In the CESAR IoT Research Group vision, IoT means to embed connectivity into things, enabling it to share data and aggregate more value. As the things are different and applications so diverse, in terms of power consumption, baudrate and communication range, many standards and communication protocols will coexist, to address the specific needs of each application.
Creating a platform that implements all these different needs of things is a big effort. It requires integrating many communication protocols from all layers below the application layer, considering the OSI model. Another challenge to create an IoT platform is that IoT comprises many Computer Science areas, from embedded systems and microcontroller programming, to cloud computing, big data and analytics, passing through radio communication, network protocols, embedded operating systems, information systems, mobile and web applications.
Facing all these challenges, we decided to create KNoT. KNoT is an open source, hardware and software meta platform for IoT. It aims to bridge the gap between existing hardware and software IoT platforms, by creating a glue to easily connect and integrate them. KNoT is also multi protocol, for the physical, data link, network and transport layers, enabling each application to select the network stack that fits its needs.
Discover the features