6LoWPAN‌ Clause Samples

6LoWPAN‌. ‌ It should be noted that communication measurement results may be unpredictable due to the nature of radio communication. 3.3.1 General measurement at low-level communication medium and latency‌ Here results of communication measurements are presented. The results for the 6LoWPAN are different the measurements only show the SPI transfer speed between the CPU and the MRF24J40. Complete results are available here: *********** TX Bandwith in kbps ********** Avg for radio is 373.46072769792994 Max for radio is 549.911121436277 Min for radio is 17.28179009482449 *********** RX Bandwith in kbps *********** Avg for radio is 758.5569422017933 Max for radio is 773.6098860696125 Min for radio is 746.8706121351537 *********** TX Latency in micro-sec *********** Avg for radio is 2184.4498952380955 Max for radio is 7233.047 Min for radio is 250.286 *********** RX Latency in micro-sec *********** Avg for radio is 499.22377500000005 Max for radio is 545.333 Min for radio is 494.571 The results show very fast transfers between the CPU and the MRF24J40. Those transfer does not only concerns the data itself, it also consider different configuration element. The measured time based on the capture from wireshark shows a bit rate of around 31kpbs for the duration of the total application execution. After analysing each packet independently when the connection is established and the publisher is sending its data, the instant bit rate is around 130kbps.
6LoWPAN‌. It should be noted that communication measurement results may be unpredictable due to the nature of radio communication. 3.3.1 General measurement at low-level communication medium and latency‌ Here results of communication measurements are presented. The results for the 6LoWPAN are different the measurements only show the SPI transfer speed between the CPU and the MRF24J40. Complete results are available here: • [3]/6lowpan_publisher/com/20210821_13_30_1629545441_com_▇▇▇▇▇▇▇▇.▇▇▇▇ [3] *********** TX Bandwith in kbps ********** Avg for radio is 15.591879374858078 Max for radio is 339.1052272586346 Min for radio is 7.444699284772851 *********** RX Bandwith in kbps *********** Avg for radio is 76.03947984782864 Max for radio is 77.48275406078506 Min for radio is 75.08924893587808 *********** TX Latency in microsec *********** Avg for radio is 1300.827290909091 Max for radio is 1679.047 Min for radio is 137.238 *********** RX Latency in microsec *********** Avg for radio is 494.0917454545455 Max for radio is 544.476 Min for radio is 493.047 As shown in the results above, the Galactic version is using less bandwidth than the Dashing version. 3.3.2 Real-Time and Determinism‌ Since both Dashing and Galactic use the same operating system, it makes no sense to make a Real-time and determinism comparison. Results are available at: • [3]/6lowpan_publisher/sched/20210821_13_11_1629544300_sched.json [3], • [3]/6lowpan_publisher/sched/hreadable [3]. 3.3.3 Execution‌ Based on the same results taken from the scheduler the metrics were extracted. The software showed that most of the time the application is waiting for the packet to be sent away to the the application. Complete results are available here: • [3]/6lowpan_publisher/sched/20210821_13_11_1629544300_sched.json [3], • [3]/6lowpan_publisher/sched/▇▇▇▇▇▇▇▇▇.▇▇▇▇ [3]. The data showed that the Galactic version as similar execution performances as the Dashing version. Indeed, the application mostly waiting for I/Os to complete. 3.3.4 Functions usage‌ Here the functions usage is presented. Complete results are available here: • [3]/6lowpan_publisher/fusage/20210821_12_29_1629541786_fusage_analysis.json [3] • [3]/6lowpan_publisher/fusage/▇▇▇▇▇▇▇▇▇.▇▇▇▇ [3] The functions that are called the most often (> 1 times ) are: • exact_match_lookup around 82 times, • rcl_wait_set_init around 42 times. The 6LoWPAN medium also shows that Galactic has a reduced number of different function called in contract to the Dashing version.