RIOT-OS: FIRMWARE FOR FUTURISTIC INTERNET OF THINGS
Internet of things redefine the modern networking by interconnecting meaningless things in a more substantial way. It works towards paving a path between things and technology. However, as things can scale from small to relatively large, there exist certain constraints. These constraints are classified as low memory footprint, low power CPU, etc. Therefore, limiting the constraint factors of these devices is a major challenge. An efficient operating system, however, can serve the purpose of IoTs in future. Subsequently, RIOT-operating system can operate with limited IoT hardware resources available and can be considered as future de facto IoT-OS. Our work represents the RIOT-OS study with respect to more recent network technology, named data networking. The study mainly considers the resource constraints of IoT devices and RIOT-OS features-implementation to mitigate them. Further, a combined architecture of NDN-RIOT with smart tick less timer scheduling mechanism to increase energy efficiency of devices is discussed. Other relevant features of RIOT supporting existing transport protocols are also studied.
RIOT, NDN, CS, FIB, PIT.