Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

Contiki-OS IoT data analytics

Authors: Muhammad Rafiq; Ghazala Rafiq; Hafiz Muhammad ur Rehman; Yousaf Bin Zikria; null Sung Won Kim; null Gyu Sang Choi;

Contiki-OS IoT data analytics

Abstract

Advancements in sensor network have evolved rapidly in recent years, and devices are smart enough to build and manage their network and route optimization referred to as Internet of Things (IoT). Numerous IoT operating systems (OSs) are developed for resource-constrained IoT devices. Contiki IoT OS is a widely used IoT OS by researchers and practitioners. Contiki-OS Cooja emulator is recognized as one of the favourite tools of researchers for running large-scale simulations and observing the results before the real-time deployment. Cooja generates execution logs for all the activities of the network simulation. However, there are no tools or programs available to summarize and analyse the big log files generated by Cooja. This slows down the research pace for complex network scenarios and makes it difficult to compare with existing bench marks and research work. In order to help researchers, an evaluation tool which gathers information, analyses and develops simulation log results is required. It provides detailed individual mote statistics as well as complete IoT network statistics. In this chapter, we discuss three algorithms and their merits and demerits. First, the proposed scheme scans the generated log file and provides summary of all the IoT motes in separate files. This technique is useful for very large files and complex operation, although it requires more hard disc space for temporary files. Second, the proposed algorithm scans log file to summarize data in memory. This algorithm requires additional space for temporary files and scans source files many times consequently, and it requires more time to complete the evaluation. Third algorithm scans log file exactly once, does not require any additional space for temporary files and computes summaries in memory. It makes processing really fast, and can work without temporary files generated. All three algorithms are helpful in different IoT deployment scenarios; therefore, researcher can choose according to their preference of memory requirements, file sizes, and time constraints.

Related Organizations
  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
1
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!