You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1 lines
1003 KiB

window.antoraLunr.init({"index":{"version":"2.3.8","fields":["title","name","text","component"],"fieldVectors":[["title//swarmlab_faq/docs/index.html",[0,73.931]],["name//swarmlab_faq/docs/index.html",[1,0.724]],["text//swarmlab_faq/docs/index.html",[2,3.849,3,2.245,4,0.937,5,0.937,6,1.021,7,2.536,8,2.422,9,0.975,10,1.021,11,1.079,12,0.827,13,1.426,14,1.099,15,1.021,16,2.429,17,2.555,18,2.5,19,2.093,20,1.764,21,1.156,22,1.209,23,2.093,24,2.093,25,2.093,26,1.272,27,3.716,28,1.272,29,3.229,30,1.954,31,1.272,32,1.702,33,1.272,34,3.16,35,1.272,36,1.021,37,1.272,38,3.879,39,3.16,40,1.272,41,2.305,42,0.753,43,1.079,44,2.305,45,0.937,46,3.16,47,3.16,48,1.85,49,2.973,50,1.272,51,1.272,52,2.305,53,1.638,54,4.038,55,1.766,56,1.272,57,1.272,58,2.305,59,1.54,60,1.272,61,1.487,62,0.787,63,1.697,64,1.272,65,1.272,66,1.954,67,2.093,68,2.093,69,2.093,70,2.093,71,1.07,72,2.093,73,2.093,74,1.156,75,1.079,76,1.156,77,2.342,78,0.975,79,2.678,80,1.272,81,1.264,82,1.272,83,3.605,84,2.921,85,2.305,86,1.911,87,2.87,88,2.305,89,1.287,90,1.272,91,1.272,92,0.875,93,1.272,94,1.272,95,1.272,96,1.272,97,1.021,98,0.975,99,1.156,100,1.272,101,0.738,102,1.766,103,0.993,104,0.653,105,2.305,106,1.272,107,0.937,108,1.021,109,1.697,110,0.685,111,0.904,112,0.975,113,0.875,114,0.937,115,1.365,116,1.272,117,0.937,118,1.766,119,1.156,120,1.272,121,1.272,122,0.85,123,0.975,124,1.079,125,1.272,126,0.753,127,1.365,128,1.079,129,1.272,130,1.272,131,1.021,132,1.156,133,1.954,134,1.079,135,0.937,136,0.85,137,0.975,138,1.272,139,1.079,140,1.272]],["component//swarmlab_faq/docs/index.html",[141,2.05]],["title//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[2,39.655,3,36.769,4,38.101]],["name//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[]],["text//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[]],["component//swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script",[]],["title//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[5,23.811,6,25.949,7,25.949,8,24.782,9,24.782,10,25.949,11,27.411]],["name//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[]],["text//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[]],["component//swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue",[]],["title//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[3,28.282,12,25.874,13,24.626,14,18.982,15,31.939]],["name//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[]],["text//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[]],["component//swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group",[]],["title//swarmlab_faq/docs/index.html#poc-rocketchat",[16,21.759,17,25.592,18,22.393,19,40.862]],["name//swarmlab_faq/docs/index.html#poc-rocketchat",[]],["text//swarmlab_faq/docs/index.html#poc-rocketchat",[]],["component//swarmlab_faq/docs/index.html#poc-rocketchat",[]],["title//swarmlab_faq/docs/index.html#microservice-gns3",[16,19.247,17,22.639,18,19.809,20,22.218,21,36.146]],["name//swarmlab_faq/docs/index.html#microservice-gns3",[]],["text//swarmlab_faq/docs/index.html#microservice-gns3",[]],["component//swarmlab_faq/docs/index.html#microservice-gns3",[]],["title//swarmlab_faq/docs/index.html#microservice-mongoexpress",[16,19.247,17,22.639,18,19.809,20,22.218,23,36.146]],["name//swarmlab_faq/docs/index.html#microservice-mongoexpress",[]],["text//swarmlab_faq/docs/index.html#microservice-mongoexpress",[]],["component//swarmlab_faq/docs/index.html#microservice-mongoexpress",[]],["title//swarmlab_faq/docs/index.html#poc-jitsimeet",[16,19.247,17,22.639,18,19.809,24,36.146,78,30.502]],["name//swarmlab_faq/docs/index.html#poc-jitsimeet",[]],["text//swarmlab_faq/docs/index.html#poc-jitsimeet",[]],["component//swarmlab_faq/docs/index.html#poc-jitsimeet",[]],["title//swarmlab_sec-intro/docs/exer.html",[103,22.302,142,30.634,143,46.993]],["name//swarmlab_sec-intro/docs/exer.html",[144,1.62]],["text//swarmlab_sec-intro/docs/exer.html",[13,2.772,14,2.709,16,1.326,22,1.049,27,4.265,48,2.201,54,2.02,61,2.673,63,5.324,71,3.357,81,4.488,97,2.201,126,2.653,145,2.491,146,3.171,147,3.313,148,5.946,149,3.083,150,2.743,151,2.491,152,1.832,153,1.949,154,2.325,155,2.599,156,4.413,157,2.743,158,2.653,159,1.531,160,5.957,161,3.798,162,4.481,163,2.02,164,2.201,165,2.743,166,5.802,167,3.434,168,2.743,169,1.832,170,2.743,171,2.743,172,2.743,173,2.743]],["component//swarmlab_sec-intro/docs/exer.html",[174,0.847,175,0.729]],["title//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[71,20.891,81,24.666,146,25.116,147,20.621]],["name//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[]],["text//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[]],["component//swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections",[]],["title//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[81,28.367,154,43.861,155,30.014]],["name//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[]],["text//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[]],["component//swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts",[]],["title//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[16,19.247,81,21.82,146,22.218,147,18.241,155,23.086]],["name//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[]],["text//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[]],["component//swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts",[]],["title//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[71,28.266,156,34.628]],["name//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[]],["text//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[]],["component//swarmlab_sec-intro/docs/exer.html#_ssh_connect",[]],["title//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[156,25.592,158,26.638,176,40.862,177,30.059]],["name//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[]],["text//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[]],["component//swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command",[]],["title//swarmlab_sec-intro/docs/exer.html#_ssh_password",[156,34.628,166,48.853]],["name//swarmlab_sec-intro/docs/exer.html#_ssh_password",[]],["text//swarmlab_sec-intro/docs/exer.html#_ssh_password",[]],["component//swarmlab_sec-intro/docs/exer.html#_ssh_password",[]],["title//swarmlab_sec-intro/docs/index-analysis.html",[103,26.239,178,48.853]],["name//swarmlab_sec-intro/docs/index-analysis.html",[1,0.396,178,0.711]],["text//swarmlab_sec-intro/docs/index-analysis.html",[13,0.424,22,1.63,27,3.538,32,1.265,42,0.406,43,0.581,61,0.323,62,0.424,81,1.762,86,0.786,89,0.383,102,0.526,103,1.207,104,1.205,126,0.769,135,2.062,143,0.623,145,0.623,146,2.379,147,1.953,148,0.995,149,0.472,152,0.458,155,1.073,158,0.769,159,0.383,161,0.581,163,0.956,169,0.458,178,0.55,179,7.199,180,0.844,181,3.239,182,1.85,183,1.042,184,0.923,185,0.472,186,1.418,187,1.18,188,0.995,189,0.623,190,0.55,191,0.487,192,0.526,193,0.505,194,0.623,195,0.581,196,0.623,197,0.505,198,1.989,199,0.487,200,1.203,201,1.299,202,2.645,203,0.581,204,1.418,205,1.694,206,0.581,207,2.637,208,0.581,209,1.85,210,0.923,211,0.526,212,2.374,213,2.348,214,0.686,215,1.18,216,0.686,217,1.884,218,1.527,219,0.686,220,0.923,221,1.729,222,1.85,223,0.686,224,1.18,225,0.55,226,1.18,227,0.581,228,0.623,229,1.101,230,1.729,231,1.568,232,0.623,233,0.55,234,0.623,235,0.686,236,0.526,237,0.415,238,0.623,239,1.073,240,0.458,241,0.686,242,0.55,243,0.352,244,0.581,245,0.581,246,1.18,247,0.472,248,0.868,249,1.299,250,1.299,251,0.55,252,0.55,253,0.526,254,0.623,255,0.623,256,0.487,257,0.505,258,0.39,259,1.568,260,0.526,261,0.623,262,1.362,263,2.089,264,0.686,265,0.623,266,0.526,267,1.299,268,0.686,269,0.686,270,0.435,271,1.042,272,1.884,273,0.526,274,0.376,275,0.472,276,0.55,277,1.68,278,2.932,279,0.623,280,0.472,281,1.299,282,1.85,283,1.568,284,0.686,285,1.485,286,1.101,287,1.18,288,0.686,289,0.686,290,0.526,291,0.686,292,0.686,293,0.505,294,0.487,295,0.686,296,0.505,297,1.042,298,0.686,299,0.623,300,0.55,301,0.686,302,0.55,303,0.686,304,0.623,305,1.042,306,1.273,307,0.868,308,0.686,309,0.623,310,0.415,311,0.55,312,0.424,313,2.133,314,1.485,315,0.55,316,0.623,317,0.55,318,0.55,319,0.686,320,1.042,321,0.581,322,0.581,323,1.203,324,0.526,325,1.236,326,1.299,327,0.487,328,0.623,329,0.686,330,0.686,331,0.581,332,0.686,333,0.686,334,1.299,335,0.686,336,0.686,337,0.686,338,0.686,339,0.623,340,0.686,341,0.526,342,0.526,343,0.686,344,0.686,345,0.686,346,0.686,347,1.418,348,1.821,349,1.073,350,0.581,351,3.593,352,0.686,353,0.581,354,0.623,355,0.623,356,0.923,357,0.458,358,0.623,359,0.55,360,0.686,361,3.214,362,1.18,363,0.686,364,1.101,365,0.686,366,1.18,367,1.18,368,0.686,369,0.995,370,1.18,371,1.042,372,0.623,373,0.623,374,0.686,375,0.686,376,0.686,377,0.686,378,0.686,379,0.995,380,0.581,381,0.55,382,0.686,383,0.623,384,0.686,385,0.686,386,0.623,387,0.686,388,0.686,389,0.686,390,0.686,391,0.868,392,0.686,393,0.472,394,0.526,395,0.686,396,0.581,397,0.623,398,0.753,399,0.526,400,0.923,401,0.435,402,0.686,403,0.686,404,0.686,405,0.686,406,0.581,407,0.686,408,0.623,409,0.686,410,0.446,411,0.686,412,0.458]],["component//swarmlab_sec-intro/docs/index-analysis.html",[174,0.847,175,0.729]],["title//swarmlab_sec-intro/docs/index-analysis.html#_basic",[256,52.533]],["name//swarmlab_sec-intro/docs/index-analysis.html#_basic",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_basic",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_basic",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[104,31.232,299,55.288]],["name//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[81,28.367,126,30.634,207,32.016]],["name//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[29,24.666,347,34.482,413,40.862,414,31.972]],["name//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[81,28.367,103,22.302,181,36.769]],["name//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[147,18.241,207,24.626,220,28.282,263,25.874,415,29.307]],["name//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[205,27.216,207,27.839,263,29.25,306,30.959]],["name//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[27,15.752,32,19.224,231,30.247,234,32.406,247,24.553,416,22.613]],["name//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[260,56.657]],["name//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_advanced",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[126,23.564,147,18.241,220,42.679,414,28.282]],["name//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[103,22.302,205,31.299,417,36.769]],["name//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[146,28.884,325,34.569,348,33.638]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[146,25.116,325,30.059,348,29.25,362,40.862]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[146,25.116,325,30.059,348,29.25,364,38.139]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[181,22.979,266,24.782,325,21.604,348,21.022,349,18.757,364,27.411,371,25.949]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[146,25.116,325,30.059,348,29.25,370,40.862]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[146,25.116,325,30.059,348,29.25,371,36.106]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[146,25.116,325,30.059,348,29.25,366,40.862]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[146,25.116,325,30.059,348,29.25,367,40.862]],["name//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[81,24.666,207,27.839,379,34.482,383,40.862]],["name//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_summary",[418,73.931]],["name//swarmlab_sec-intro/docs/index-analysis.html#_summary",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_summary",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_summary",[]],["title//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[22,19.79,179,46.993,419,39.655]],["name//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[]],["text//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[]],["component//swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump",[]],["title//swarmlab_sec-intro/docs/index.html",[103,26.239,142,36.042]],["name//swarmlab_sec-intro/docs/index.html",[1,0.724]],["text//swarmlab_sec-intro/docs/index.html",[4,0.364,9,1.631,16,0.664,17,0.541,18,0.683,22,0.944,27,1.089,29,0.271,49,1.631,59,0.33,61,1.161,62,0.306,71,0.637,81,0.271,89,0.276,92,1.214,103,2.344,104,0.905,107,0.364,110,0.512,111,0.351,118,4.613,119,0.863,124,0.419,126,0.813,127,0.293,142,2.432,146,0.766,147,2.08,149,0.654,152,0.635,155,2.103,158,0.813,163,0.364,167,1.052,180,0.321,181,1.754,183,0.397,185,0.944,186,0.728,190,1.415,191,0.351,192,0.379,196,0.449,197,1.011,199,0.351,200,0.321,202,0.364,204,2.577,205,0.299,207,1.091,215,1.246,220,1.253,221,0.364,225,0.397,230,0.7,237,0.299,239,0.796,240,0.635,242,1.415,243,1.266,248,0.635,251,0.763,252,0.763,258,0.541,271,0.397,273,0.379,275,0.34,276,0.397,278,0.34,297,1.415,302,0.397,306,0.34,307,0.635,310,0.299,314,0.397,323,0.321,331,0.419,348,0.892,349,0.287,356,6.137,357,0.33,391,0.33,393,0.944,396,0.419,415,1.011,416,0.313,420,0.379,421,0.397,422,0.449,423,0.494,424,1.933,425,0.494,426,2.128,427,1.764,428,1.372,429,1.764,430,1.372,431,0.951,432,1.372,433,0.951,434,0.494,435,0.494,436,0.951,437,4.925,438,0.494,439,0.494,440,0.494,441,1.372,442,1.352,443,1.764,444,1.246,445,4.925,446,0.494,447,0.728,448,0.951,449,0.951,450,1.602,451,0.494,452,1.764,453,0.494,454,0.494,455,0.419,456,0.494,457,0.293,458,0.449,459,0.951,460,0.951,461,0.951,462,0.951,463,2.468,464,1.764,465,1.604,466,0.494,467,2.128,468,1.804,469,1.979,470,0.494,471,0.951,472,2.468,473,0.951,474,0.494,475,0.951,476,0.951,477,0.494,478,0.494,479,0.951,480,0.951,481,0.494,482,0.951,483,0.951,484,0.494,485,0.494,486,0.951,487,0.806,488,0.494,489,0.494,490,0.379,491,0.449,492,0.494,493,1.764,494,1.246,495,0.494,496,1.764,497,1.067,498,0.449,499,0.863,500,0.618,501,0.419,502,0.449,503,0.321,504,1.372,505,0.494,506,0.449,507,0.449,508,1.512,509,0.7,510,0.419,511,0.494,512,0.494,513,0.449,514,0.397,515,0.494,516,0.863,517,0.494,518,0.494,519,0.379,520,4.791,521,0.494,522,0.551,523,0.364,524,0.379,525,0.397,526,0.449,527,0.951,528,0.494,529,0.33,530,0.494,531,0.494,532,0.494,533,0.494,534,0.494,535,2.779,536,2.744,537,0.951,538,0.763,539,0.951,540,0.419,541,0.728,542,0.351,543,2.468,544,0.419,545,0.34,546,1.352,547,3.083,548,0.449,549,0.494,550,0.763,551,0.419,552,0.449,553,0.494,554,0.975,555,0.364,556,0.449,557,0.364,558,0.449,559,0.494,560,0.618,561,0.449,562,0.379,563,0.351,564,0.763,565,1.052,566,1.372,567,2.241,568,2.241,569,2.468,570,2.468,571,1.764,572,0.951,573,1.372,574,0.951,575,0.951,576,1.372,577,0.494,578,0.951,579,0.494,580,0.951,581,0.419,582,0.419,583,0.379,584,0.313,585,0.419,586,0.351,587,0.494,588,0.419,589,0.494,590,0.33,591,0.449,592,0.379,593,0.364,594,1.372,595,0.494,596,0.449,597,0.449,598,0.654,599,0.449,600,1.631,601,0.379,602,0.494,603,0.494,604,0.951,605,0.449,606,0.494,607,0.494,608,0.364,609,0.379,610,0.494,611,0.494,612,0.494,613,0.321,614,0.494,615,0.379,616,0.494,617,0.419,618,0.299]],["component//swarmlab_sec-intro/docs/index.html",[174,0.847,175,0.729]],["title//swarmlab_sec-intro/docs/index.html#_find_ip",[81,33.375,126,36.042]],["name//swarmlab_sec-intro/docs/index.html#_find_ip",[]],["text//swarmlab_sec-intro/docs/index.html#_find_ip",[]],["component//swarmlab_sec-intro/docs/index.html#_find_ip",[]],["title//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[81,28.367,154,43.861,155,30.014]],["name//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[]],["text//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[]],["component//swarmlab_sec-intro/docs/index.html#_find_live_hosts",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_ports",[142,36.042,147,27.901]],["name//swarmlab_sec-intro/docs/index.html#_scan_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[142,23.564,147,27.526,500,25.874,501,33.738]],["name//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[36,31.939,142,23.564,147,18.241,243,20.419,252,31.939]],["name//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[36,25.949,89,18.051,142,19.145,147,14.82,243,16.59,257,23.811,502,29.368]],["name//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[142,26.638,147,20.621,180,29.25,619,36.106]],["name//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[27,17.57,89,22.218,142,23.564,147,18.241,506,36.146]],["name//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[]],["text//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[]],["component//swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535",[]],["title//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[142,26.638,146,25.116,147,20.621,149,30.959]],["name//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_netstat",[520,67.14]],["name//swarmlab_sec-intro/docs/index.html#_netstat",[]],["text//swarmlab_sec-intro/docs/index.html#_netstat",[]],["component//swarmlab_sec-intro/docs/index.html#_netstat",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[274,40.529]],["name//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_almost_all",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[71,20.891,146,25.116,147,20.621,274,24.666]],["name//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[71,20.891,147,20.621,149,30.959,274,24.666]],["name//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[71,24.025,274,28.367,290,39.655]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[146,25.116,147,20.621,274,24.666,290,34.482]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[147,20.621,149,30.959,274,24.666,290,34.482]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[147,20.621,274,24.666,290,34.482,620,40.862]],["name//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[]],["text//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[]],["component//swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports",[]],["title//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[263,33.638,306,35.604,525,41.523]],["name//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[]],["text//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[]],["component//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol",[]],["title//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[146,25.116,263,29.25,306,30.959,525,36.106]],["name//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[]],["text//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[]],["component//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol",[]],["title//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[149,30.959,263,29.25,306,30.959,525,36.106]],["name//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[]],["text//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[]],["component//swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol",[]],["title//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[18,22.393,186,34.482,598,30.959,621,44.995]],["name//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[]],["text//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[]],["component//swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid",[]],["title//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[186,39.655,535,39.655,536,34.569]],["name//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[]],["text//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[]],["component//swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode",[]],["title//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[349,30.014,535,39.655,536,34.569]],["name//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[]],["text//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[]],["component//swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode",[]],["title//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[535,39.655,536,34.569,622,39.655]],["name//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[]],["text//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[]],["component//swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode",[]],["title//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[103,15.38,104,18.306,535,27.346,536,23.839,584,22.613,623,23.197]],["name//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[]],["text//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[]],["component//swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface",[]],["title//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[22,19.79,118,39.655,419,39.655]],["name//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[]],["text//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[]],["component//swarmlab_sec-intro/docs/index.html#_how_to_use_nmap",[]],["title//swarmlab_sec-iptables/docs/index-iptables.html",[524,39.655,624,41.523,625,41.523]],["name//swarmlab_sec-iptables/docs/index-iptables.html",[1,0.396,626,0.63]],["text//swarmlab_sec-iptables/docs/index-iptables.html",[22,2.194,29,0.751,42,1.152,45,1.433,59,0.485,62,0.848,71,2.197,77,0.378,86,2.031,89,1.376,98,0.556,101,1.429,103,0.313,104,1.723,110,0.391,115,1.459,127,1.736,135,1.433,139,0.615,152,0.485,155,2.744,159,0.405,181,5.62,203,2.089,204,1.492,205,0.439,207,0.848,208,0.615,210,0.974,211,1.05,220,1.383,225,0.582,229,0.615,237,0.829,239,0.795,243,0.372,245,1.162,246,0.659,247,0.499,257,2.473,258,1.402,266,0.556,278,1.696,307,0.485,320,1.1,347,3.84,349,1.429,353,0.615,359,3.797,381,1.1,394,1.492,414,2.386,417,1.383,442,0.556,457,3.12,469,0.516,490,1.492,497,0.439,501,0.615,509,0.534,510,1.162,514,1.978,523,3.69,524,3.144,526,0.659,542,1.383,545,1.696,550,1.562,555,2.473,562,0.556,581,0.615,601,0.556,609,2.248,613,1.907,624,0.582,625,5.705,627,0.974,628,0.556,629,0.726,630,0.726,631,1.05,632,3.403,633,1.889,634,0.659,635,3.256,636,0.659,637,0.726,638,1.768,639,1.978,640,1.65,641,3.05,642,1.65,643,3.477,644,0.779,645,1.383,646,5.513,647,1.774,648,1.37,649,3.176,650,1.37,651,1.65,652,1.768,653,1.37,654,2.238,655,1.009,656,1.492,657,3.726,658,1.433,659,1.383,660,0.615,661,1.162,662,0.829,663,1.65,664,1.162,665,1.162,666,0.659,667,0.659,668,1.562,669,0.485,670,0.726,671,0.726,672,1.768,673,0.582,674,0.659,675,0.659,676,1.3,677,0.615,678,0.556,679,0.726,680,0.726,681,1.37,682,1.05,683,1.1,684,0.726,685,2.664,686,0.726,687,0.372,688,1.768,689,0.615,690,0.659,691,0.516,692,0.726,693,0.659,694,0.615,695,1.244,696,2.465,697,1.244,698,0.659,699,0.615,700,0.556,701,0.582,702,0.516,703,0.615,704,0.582,705,0.726,706,0.659,707,0.499,708,0.485,709,0.726,710,0.556,711,0.726,712,0.659,713,0.499,714,0.659]],["component//swarmlab_sec-iptables/docs/index-iptables.html",[174,0.847,626,0.817]],["title//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[155,26.098,414,31.972,457,26.638,662,27.216]],["name//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[]],["text//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[]],["component//swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine",[]],["title//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[29,24.666,155,26.098,457,26.638,662,27.216]],["name//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[]],["text//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[]],["component//swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine",[]],["title//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[181,43.26,635,41.89]],["name//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[]],["text//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[]],["component//swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets",[]],["title//swarmlab_sec-iptables/docs/index.html",[626,52.533]],["name//swarmlab_sec-iptables/docs/index.html",[1,0.724]],["text//swarmlab_sec-iptables/docs/index.html",[2,0.195,3,0.354,4,0.187,12,0.622,13,1.099,17,0.145,22,1.664,27,3.531,29,0.525,32,0.268,36,2.925,42,0.295,45,0.187,49,2.591,59,0.64,61,0.12,62,0.157,71,0.824,77,0.133,84,0.324,86,0.443,92,0.175,101,0.289,103,0.846,104,1.099,110,0.744,111,0.52,113,0.175,115,0.151,117,0.367,123,0.195,126,1.051,132,3.749,135,0.367,137,0.195,139,0.215,142,0.151,146,1.196,147,1.421,149,0.659,152,0.17,156,0.145,158,1.371,159,0.771,160,0.231,161,1.505,163,0.705,177,0.17,180,0.165,181,4.682,184,0.354,185,1.593,188,0.382,190,0.204,192,0.195,198,0.157,199,0.181,200,0.165,202,0.187,204,0.734,205,0.579,207,1.325,210,0.354,218,1.154,220,1.124,225,0.204,226,1.066,227,0.215,229,0.422,230,0.187,237,1.187,240,0.333,242,0.204,243,0.256,244,0.215,248,0.333,252,0.204,257,1.307,258,0.544,259,0.422,262,1.165,266,0.734,270,0.316,271,0.204,273,0.561,274,0.273,275,0.175,278,1.474,293,0.367,294,1.262,297,1.109,300,0.204,304,0.231,306,0.175,309,0.231,310,0.154,312,0.157,315,0.204,316,0.231,317,0.204,320,0.942,323,0.622,324,1.059,327,0.181,341,0.899,342,0.195,347,1.774,349,0.555,350,0.422,355,0.452,356,0.982,357,0.489,359,0.588,372,0.231,373,0.231,391,0.784,393,0.808,394,0.734,397,0.231,398,0.147,400,0.181,412,0.489,413,0.231,414,1.645,419,0.195,420,0.195,421,0.204,442,2.591,447,0.195,450,0.665,457,1.47,458,0.452,465,0.763,468,0.422,469,0.354,500,0.165,503,1.029,509,1.307,510,0.422,513,0.665,514,2.821,519,0.734,522,0.289,523,1.165,524,2.984,540,0.215,541,0.195,546,0.561,550,0.4,555,0.187,557,0.705,558,0.452,560,0.622,561,0.231,563,0.354,564,0.204,585,2.242,586,0.181,588,0.215,590,0.17,593,0.539,601,0.382,609,0.734,613,0.165,619,0.204,622,0.195,624,1.109,625,5.004,626,4.341,627,0.68,628,0.195,631,0.734,632,0.231,633,0.195,635,2.327,638,0.869,639,0.204,641,0.665,642,0.422,643,0.215,644,0.145,646,0.621,647,0.301,649,1.171,654,0.231,655,0.864,656,0.382,657,0.869,658,0.187,659,3.24,662,0.301,664,0.995,665,0.215,667,0.231,672,0.869,675,0.231,676,0.923,678,1.903,685,0.665,687,0.256,688,0.231,689,0.621,694,1.341,699,0.215,700,0.382,701,0.4,702,0.354,704,0.204,707,3.066,708,0.489,714,0.231,715,0.4,716,0.278,717,0.422,718,1.734,719,0.539,720,0.204,721,0.732,722,0.165,723,0.231,724,0.452,725,0.231,726,0.4,727,0.422,728,0.382,729,0.231,730,0.539,731,0.452,732,0.498,733,0.254,734,0.254,735,0.195,736,0.204,737,1.174,738,0.382,739,0.254,740,0.187,741,0.254,742,0.254,743,0.231,744,0.204,745,0.254,746,0.231,747,0.254,748,0.254,749,0.254,750,0.215,751,0.181,752,0.422,753,0.254,754,0.498,755,0.195,756,0.498,757,0.254,758,0.498,759,0.811,760,1.705,761,0.231,762,1.255,763,0.231,764,0.187,765,0.231,766,0.17,767,0.254,768,0.254,769,0.181,770,0.254,771,0.17,772,0.254,773,0.254,774,0.957,775,0.254,776,0.422,777,0.498,778,0.254,779,0.254,780,0.254,781,0.254,782,0.498,783,0.254,784,0.254,785,0.254,786,0.231,787,0.734,788,0.254,789,0.254,790,0.204,791,0.254,792,0.254,793,0.154,794,0.498,795,0.215,796,0.231,797,0.254,798,0.195,799,1.903,800,0.215,801,0.254,802,0.4,803,0.498,804,0.231,805,2.103,806,0.452,807,0.621,808,0.367,809,0.195,810,0.957,811,0.215,812,0.452,813,0.254,814,0.665,815,0.254,816,0.422,817,1.174,818,0.254,819,0.498,820,0.665,821,0.254,822,0.422,823,0.254,824,0.254,825,0.254,826,0.498,827,0.498,828,0.254,829,0.254,830,0.254,831,0.254,832,0.254,833,0.254,834,0.254,835,0.254,836,0.254,837,0.231,838,0.957,839,0.957,840,1.382,841,0.17,842,0.808,843,0.181,844,0.732,845,0.498,846,0.254,847,0.254,848,0.254,849,0.382,850,0.539,851,0.175,852,0.588,853,0.354,854,0.254,855,0.231,856,0.204,857,3.771,858,0.957,859,0.4,860,0.231,861,0.382,862,1.582,863,0.452,864,0.957,865,0.231,866,0.231,867,0.811,868,0.498,869,0.254,870,0.254,871,0.254,872,0.254,873,0.215,874,0.498,875,0.215,876,0.498,877,0.17,878,0.254,879,0.498,880,0.254,881,0.254,882,0.732,883,0.732,884,0.732,885,0.231,886,0.621,887,0.215,888,0.452,889,0.254,890,1.174,891,0.181,892,0.732,893,0.195,894,0.231,895,0.231,896,0.422,897,0.254,898,0.254,899,0.231,900,0.254,901,0.254,902,0.732,903,0.231,904,0.498,905,0.4,906,0.254,907,0.957,908,0.254,909,0.254,910,0.204,911,0.231,912,0.452,913,0.215,914,0.254,915,0.231,916,0.254,917,0.254,918,0.254,919,0.254,920,0.254,921,0.254,922,0.215,923,0.498,924,0.231,925,0.254,926,0.732,927,0.215,928,0.422,929,0.254,930,0.254,931,0.498,932,0.231,933,0.254,934,0.498,935,0.498,936,0.254,937,0.254,938,0.254,939,0.254,940,0.195,941,0.231,942,0.175,943,0.175,944,0.215,945,0.254,946,0.254,947,0.254,948,0.204]],["component//swarmlab_sec-iptables/docs/index.html",[174,0.847,626,0.817]],["title//swarmlab_sec-iptables/docs/index.html#_iptables",[626,52.533]],["name//swarmlab_sec-iptables/docs/index.html#_iptables",[]],["text//swarmlab_sec-iptables/docs/index.html#_iptables",[]],["component//swarmlab_sec-iptables/docs/index.html#_iptables",[]],["title//swarmlab_sec-iptables/docs/index.html#_installation",[949,33.453]],["name//swarmlab_sec-iptables/docs/index.html#_installation",[]],["text//swarmlab_sec-iptables/docs/index.html#_installation",[]],["component//swarmlab_sec-iptables/docs/index.html#_installation",[]],["title//swarmlab_sec-iptables/docs/index.html#_front_ends",[729,55.288,730,44.827]],["name//swarmlab_sec-iptables/docs/index.html#_front_ends",[]],["text//swarmlab_sec-iptables/docs/index.html#_front_ends",[]],["component//swarmlab_sec-iptables/docs/index.html#_front_ends",[]],["title//swarmlab_sec-iptables/docs/index.html#_console",[727,62.666]],["name//swarmlab_sec-iptables/docs/index.html#_console",[]],["text//swarmlab_sec-iptables/docs/index.html#_console",[]],["component//swarmlab_sec-iptables/docs/index.html#_console",[]],["title//swarmlab_sec-iptables/docs/index.html#_graphical",[728,56.657]],["name//swarmlab_sec-iptables/docs/index.html#_graphical",[]],["text//swarmlab_sec-iptables/docs/index.html#_graphical",[]],["component//swarmlab_sec-iptables/docs/index.html#_graphical",[]],["title//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[256,43.26,950,51.604]],["name//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[]],["text//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[]],["component//swarmlab_sec-iptables/docs/index.html#_basic_concepts",[]],["title//swarmlab_sec-iptables/docs/index.html#_table",[524,56.657]],["name//swarmlab_sec-iptables/docs/index.html#_table",[]],["text//swarmlab_sec-iptables/docs/index.html#_table",[]],["component//swarmlab_sec-iptables/docs/index.html#_table",[]],["title//swarmlab_sec-iptables/docs/index.html#_filter",[347,56.657]],["name//swarmlab_sec-iptables/docs/index.html#_filter",[]],["text//swarmlab_sec-iptables/docs/index.html#_filter",[]],["component//swarmlab_sec-iptables/docs/index.html#_filter",[]],["title//swarmlab_sec-iptables/docs/index.html#_nat",[649,62.666]],["name//swarmlab_sec-iptables/docs/index.html#_nat",[]],["text//swarmlab_sec-iptables/docs/index.html#_nat",[]],["component//swarmlab_sec-iptables/docs/index.html#_nat",[]],["title//swarmlab_sec-iptables/docs/index.html#_mangle",[646,62.666]],["name//swarmlab_sec-iptables/docs/index.html#_mangle",[]],["text//swarmlab_sec-iptables/docs/index.html#_mangle",[]],["component//swarmlab_sec-iptables/docs/index.html#_mangle",[]],["title//swarmlab_sec-iptables/docs/index.html#_raw",[394,56.657]],["name//swarmlab_sec-iptables/docs/index.html#_raw",[]],["text//swarmlab_sec-iptables/docs/index.html#_raw",[]],["component//swarmlab_sec-iptables/docs/index.html#_raw",[]],["title//swarmlab_sec-iptables/docs/index.html#_security",[393,50.869]],["name//swarmlab_sec-iptables/docs/index.html#_security",[]],["text//swarmlab_sec-iptables/docs/index.html#_security",[]],["component//swarmlab_sec-iptables/docs/index.html#_security",[]],["title//swarmlab_sec-iptables/docs/index.html#_rules",[707,50.869]],["name//swarmlab_sec-iptables/docs/index.html#_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[624,48.853,625,48.853]],["name//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[]],["text//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[]],["component//swarmlab_sec-iptables/docs/index.html#_traversing_chains",[]],["title//swarmlab_sec-iptables/docs/index.html#_usage",[951,48.06]],["name//swarmlab_sec-iptables/docs/index.html#_usage",[]],["text//swarmlab_sec-iptables/docs/index.html#_usage",[]],["component//swarmlab_sec-iptables/docs/index.html#_usage",[]],["title//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[3,36.769,263,33.638,707,35.604]],["name//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[707,41.89,887,51.604]],["name//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_resetting_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_editing_rules",[707,41.89,891,43.26]],["name//swarmlab_sec-iptables/docs/index.html#_editing_rules",[]],["text//swarmlab_sec-iptables/docs/index.html#_editing_rules",[]],["component//swarmlab_sec-iptables/docs/index.html#_editing_rules",[]],["title//swarmlab_sec-iptables/docs/index.html#_examples",[258,42.05]],["name//swarmlab_sec-iptables/docs/index.html#_examples",[]],["text//swarmlab_sec-iptables/docs/index.html#_examples",[]],["component//swarmlab_sec-iptables/docs/index.html#_examples",[]],["title//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[207,32.016,519,39.655,952,51.746]],["name//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[]],["text//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[]],["component//swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink",[]],["title//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[207,37.667,442,46.656]],["name//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[]],["text//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[]],["component//swarmlab_sec-iptables/docs/index.html#_drop_traffic",[]],["title//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[147,18.241,185,27.386,207,24.626,221,29.307,519,30.502]],["name//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[]],["text//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[]],["component//swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number",[]],["title//swarmlab_sec-iptables/docs/index.html#_more_examples",[198,37.667,258,34.628]],["name//swarmlab_sec-iptables/docs/index.html#_more_examples",[]],["text//swarmlab_sec-iptables/docs/index.html#_more_examples",[]],["component//swarmlab_sec-iptables/docs/index.html#_more_examples",[]],["title//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[22,19.79,419,39.655,626,36.769]],["name//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[]],["text//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[]],["component//swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables",[]],["title//swarmlab_network-adhoc/docs/index-setup.html",[716,41.268]],["name//swarmlab_network-adhoc/docs/index-setup.html",[1,0.396,716,0.495]],["text//swarmlab_network-adhoc/docs/index-setup.html",[18,0.61,22,1.442,27,3.193,30,1.888,42,0.725,45,0.902,54,5.634,63,1.64,71,1.034,103,1.624,104,2.244,110,0.66,111,0.871,126,0.725,128,1.039,136,0.819,142,0.725,164,0.983,167,0.939,180,1.991,198,0.758,217,0.983,253,1.707,272,0.983,311,0.983,327,0.871,341,0.939,342,0.939,399,0.939,400,0.871,412,0.819,417,0.871,487,1.039,497,1.348,503,1.991,522,0.711,529,0.819,544,1.039,545,0.843,554,0.871,584,1.412,586,0.871,593,0.902,631,0.939,640,1.039,651,1.039,655,1.64,669,2.046,677,1.039,691,0.871,702,0.871,710,0.939,716,0.684,718,2.332,755,0.939,776,3.195,798,0.939,843,0.871,905,0.983,944,1.888,949,1.008,953,0.741,954,0.711,955,1.039,956,1.788,957,0.939,958,1.113,959,1.113,960,1.039,961,1.113,962,1.113,963,0.902,964,1.113,965,1.113,966,3.423,967,0.983,968,1.113,969,1.113,970,1.113,971,1.113,972,1.113,973,0.983,974,0.983,975,1.113,976,2.023,977,1.788,978,2.646,979,2.844,980,1.113,981,1.64,982,0.939,983,1.113,984,2.023,985,1.039,986,2.023,987,1.113,988,1.039,989,0.871,990,1.113,991,1.113,992,0.983,993,3.708,994,1.888,995,2.781,996,2.781,997,4.449,998,4.153,999,2.781,1000,3.51,1001,2.023,1002,2.023,1003,1.039,1004,1.113,1005,1.113,1006,1.113,1007,3.025,1008,2.781,1009,2.781,1010,2.023,1011,1.113,1012,1.113,1013,1.113,1014,1.113,1015,1.113,1016,1.113,1017,1.113,1018,1.888,1019,1.113,1020,1.113,1021,1.113,1022,0.983,1023,1.113,1024,1.113,1025,2.781,1026,1.113,1027,2.023,1028,1.888,1029,1.113,1030,1.113,1031,1.113,1032,1.113,1033,1.113,1034,1.113,1035,2.023,1036,1.113,1037,1.113,1038,1.113,1039,1.113,1040,1.113,1041,1.113,1042,0.983,1043,1.113,1044,1.113,1045,1.412,1046,2.781,1047,2.458,1048,2.023,1049,1.113,1050,1.113,1051,1.113,1052,1.113,1053,1.113]],["component//swarmlab_network-adhoc/docs/index-setup.html",[1054,1.045,1055,1.045]],["title//swarmlab_network-adhoc/docs/index-setup.html#_intro",[175,46.85]],["name//swarmlab_network-adhoc/docs/index-setup.html#_intro",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_intro",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_intro",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[949,23.415,956,41.523,1007,41.523]],["name//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[103,19.393,949,20.36,992,36.106,1056,40.862]],["name//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[218,39.576,949,27.548]],["name//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_install_optional",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[71,24.025,545,35.604,716,28.884]],["name//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[1045,46.85]],["name//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_reboot",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_config",[793,44.718]],["name//swarmlab_network-adhoc/docs/index-setup.html#_config",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_config",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_config",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_nss",[1057,67.14]],["name//swarmlab_network-adhoc/docs/index-setup.html#_nss",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_nss",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_nss",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_dns",[1058,67.14]],["name//swarmlab_network-adhoc/docs/index-setup.html#_dns",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_dns",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_dns",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[1059,60.881,1060,60.881]],["name//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[22,13.647,104,18.306,977,28.634,978,21.584,979,23.197,981,26.274]],["name//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[1045,46.85]],["name//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_reboot_2",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_check",[623,48.06]],["name//swarmlab_network-adhoc/docs/index-setup.html#_check",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_check",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_check",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[22,13.647,104,18.306,755,27.346,978,21.584,979,23.197,981,26.274]],["name//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[562,46.656,949,27.548]],["name//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_install_driver",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_setup",[716,41.268]],["name//swarmlab_network-adhoc/docs/index-setup.html#_setup",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_setup",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_setup",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[1045,46.85]],["name//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_reboot_3",[]],["title//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[623,48.06]],["name//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[]],["text//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[]],["component//swarmlab_network-adhoc/docs/index-setup.html#_check_2",[]],["title//swarmlab_network-adhoc/docs/index.html",[103,22.302,978,31.299,979,33.638]],["name//swarmlab_network-adhoc/docs/index.html",[1,0.724]],["text//swarmlab_network-adhoc/docs/index.html",[22,1.382,71,1.677,86,2.185,89,2.017,101,2.095,103,4.061,115,2.139,198,2.235,522,2.095,523,4.107,545,2.486,548,6.188,557,2.66,564,2.899,588,3.062,593,2.66,608,5.017,635,3.838,660,3.062,704,2.899,708,2.413,751,2.567,787,2.769,896,3.062,978,4.635,979,4.981,1061,3.613,1062,2.899,1063,3.613,1064,3.613,1065,3.281,1066,3.613,1067,4.107,1068,3.281,1069,4.318,1070,3.613,1071,2.862,1072,2.899,1073,5.468,1074,3.281,1075,3.626,1076,3.281]],["component//swarmlab_network-adhoc/docs/index.html",[1054,1.045,1055,1.045]],["title//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[103,22.302,978,31.299,979,33.638]],["name//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[]],["text//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[]],["component//swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks",[]],["title//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[1073,52.794,1074,40.862,1075,29.25]],["name//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[]],["text//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[]],["component//swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications",[]],["title//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[1067,33.13,1073,36.106,1075,29.25,1076,40.862]],["name//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[]],["text//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[]],["component//swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications",[]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1077,49.39]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1077,0.592,1078,0.751]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[2,2.271,5,0.667,14,0.432,18,0.451,22,0.645,27,2.106,29,1.625,32,2.571,42,0.536,59,0.605,71,0.42,89,1.654,101,0.978,108,1.353,109,0.667,112,1.292,113,3.02,114,2.182,115,0.998,122,1.581,136,0.605,147,0.415,153,0.643,155,0.525,158,0.536,180,0.589,184,0.643,185,0.623,200,0.589,202,0.667,205,0.548,211,2.677,217,0.727,218,0.589,236,2.271,237,0.548,240,0.605,243,0.865,247,1.16,265,0.822,270,0.574,274,0.496,278,1.628,287,0.822,294,0.643,296,0.667,310,0.548,312,0.56,323,0.589,324,0.694,327,0.643,353,1.429,369,1.813,398,0.978,406,0.767,414,1.198,415,0.667,416,1.068,490,1.292,500,0.589,503,0.589,508,0.643,516,2.149,523,0.667,536,0.605,538,0.727,542,1.198,550,0.727,557,0.667,560,0.589,564,1.353,584,1.499,598,0.623,608,0.667,639,1.353,642,0.767,645,1.198,647,0.548,656,1.292,658,1.241,659,1.198,663,1.429,668,2.803,683,0.727,691,0.643,695,1.531,697,1.531,708,3.824,713,1.16,718,0.56,738,0.694,740,1.241,751,0.643,760,1.742,765,3.172,793,0.548,796,0.822,802,0.727,805,2.691,809,4.386,842,0.623,851,1.16,852,1.353,853,1.681,865,0.822,877,1.126,886,0.767,893,1.292,894,0.822,912,1.531,963,1.241,982,0.694,989,1.198,1071,0.464,1079,0.822,1080,1.686,1081,3.986,1082,0.905,1083,1.686,1084,1.686,1085,3.965,1086,1.686,1087,0.905,1088,1.686,1089,2.366,1090,2.366,1091,1.686,1092,3.493,1093,0.905,1094,2.964,1095,1.353,1096,2.964,1097,1.686,1098,1.686,1099,2.964,1100,1.531,1101,1.686,1102,2.366,1103,1.686,1104,3.922,1105,0.905,1106,0.905,1107,0.905,1108,0.905,1109,1.198,1110,0.905,1111,1.531,1112,0.905,1113,0.905,1114,1.686,1115,0.905,1116,0.905,1117,0.905,1118,0.905,1119,0.905,1120,0.905,1121,1.686,1122,0.905,1123,0.905,1124,0.905,1125,0.905,1126,0.905,1127,0.905,1128,0.905,1129,0.905,1130,0.905,1131,0.905,1132,0.905,1133,0.905,1134,0.905,1135,2.366,1136,0.767,1137,0.905,1138,1.686,1139,0.694,1140,1.531,1141,0.727,1142,0.905,1143,0.905,1144,0.905,1145,0.905,1146,1.813,1147,0.905,1148,2.366,1149,0.905,1150,0.905,1151,0.623,1152,0.905,1153,0.905,1154,0.905,1155,0.905,1156,0.905,1157,0.905,1158,0.905,1159,0.905,1160,0.905,1161,0.767,1162,0.667,1163,0.905,1164,0.905,1165,0.905,1166,0.623,1167,0.822,1168,0.822,1169,0.727,1170,0.905,1171,0.667,1172,0.905,1173,0.767,1174,0.822,1175,0.822,1176,0.905,1177,0.905,1178,0.694,1179,0.822,1180,0.905,1181,0.905,1182,1.353,1183,0.822,1184,0.822]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[1187,73.931]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf",[]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[891,52.533]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit",[]],["title//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[1182,59.325]],["name//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[]],["text//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[]],["component//swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1188,54.436]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1078,0.751,1188,0.653]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[13,0.637,16,0.918,17,0.585,27,4.918,71,0.478,79,2.24,89,1.475,101,0.597,104,0.528,113,1.307,114,1.398,147,0.472,155,0.597,158,0.609,159,0.575,163,0.758,212,0.872,218,1.234,236,0.789,243,0.528,356,0.731,359,0.826,398,0.597,406,0.872,416,0.652,503,0.669,536,0.688,538,0.826,567,0.935,568,3.497,590,3.462,620,0.935,623,0.669,647,0.623,669,1.269,683,0.826,703,0.872,740,0.758,809,2.951,841,0.688,842,2.262,859,0.826,861,0.789,866,0.935,877,0.688,893,0.789,896,0.872,922,0.872,989,0.731,1071,1.975,1081,0.935,1095,1.524,1104,0.789,1173,0.872,1178,0.789,1179,2.4,1182,0.826,1189,0.935,1190,0.935,1191,3.851,1192,1.029,1193,3.287,1194,1.029,1195,1.029,1196,1.029,1197,0.935,1198,6.25,1199,4.347,1200,1.899,1201,1.899,1202,1.029,1203,1.029,1204,1.899,1205,1.029,1206,1.029,1207,0.935,1208,1.61,1209,1.029,1210,1.029,1211,1.029,1212,1.029,1213,3.851,1214,2.643,1215,1.029,1216,1.899,1217,1.61,1218,1.029,1219,1.029,1220,1.029,1221,0.935,1222,1.029,1223,1.029,1224,1.029,1225,1.029,1226,1.724,1227,1.029,1228,1.878,1229,1.029,1230,1.029,1231,1.029,1232,1.029,1233,1.899,1234,1.029,1235,1.899,1236,1.899,1237,1.029,1238,1.029,1239,1.724,1240,1.029,1241,1.029,1242,1.029,1243,1.029,1244,1.029,1245,1.029,1246,1.029,1247,1.029,1248,1.029,1249,1.029,1250,1.029,1251,1.029,1252,1.029,1253,1.029,1254,1.899,1255,1.029,1256,0.872,1257,1.029,1258,1.029,1259,2.643,1260,0.935,1261,1.029,1262,1.029,1263,1.029,1264,1.029,1265,1.029,1266,1.029,1267,1.029,1268,1.029,1269,1.029,1270,1.029,1271,1.029,1272,1.029,1273,1.029,1274,1.899,1275,1.029,1276,1.029,1277,1.029,1278,0.872,1279,1.61,1280,0.872,1281,0.935,1282,0.872,1283,0.872]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[1284,59.325]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[1285,73.931]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[841,40.672,1286,60.881]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent",[]],["title//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[1182,59.325]],["name//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[]],["text//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[]],["component//swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html",[951,39.576,1077,40.672]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html",[1,0.396,1077,0.592]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html",[16,4.125,22,1.475,27,3.133,53,2.741,61,4.013,71,1.791,81,2.115,86,2.333,107,2.84,117,6.28,136,2.577,280,2.654,497,4.796,598,5.456,647,2.333,687,1.979,722,3.813,760,2.84,1003,3.27,1071,3.009,1171,2.84,1183,7.746,1184,7.746,1287,3.27,1288,3.548,1289,3.095,1290,3.503,1291,3.27,1292,3.857,1293,3.27]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[951,39.576,1077,40.672]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[274,33.375,497,36.825]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[12,39.576,497,36.825]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[497,36.825,622,46.656]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[280,35.604,497,31.299,1071,26.546]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device",[]],["title//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[497,36.825,1294,60.881]],["name//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[]],["text//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[]],["component//swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history",[]],["title//swarmlab_poc-datacollector/docs/index-microservice.html",[12,39.576,20,33.983]],["name//swarmlab_poc-datacollector/docs/index-microservice.html",[1,0.396,20,0.495]],["text//swarmlab_poc-datacollector/docs/index-microservice.html",[12,5.472,20,4.698,77,4.387,103,3.628,1295,8.417]],["component//swarmlab_poc-datacollector/docs/index-microservice.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[20,33.983,77,31.73]],["name//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[]],["text//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[]],["component//swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice",[]],["title//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[12,39.576,20,33.983]],["name//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[]],["text//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[]],["component//swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice",[]],["title//swarmlab_poc-datacollector/docs/index-mongo.html",[18,22.393,27,19.862,122,43.953]],["name//swarmlab_poc-datacollector/docs/index-mongo.html",[1,0.396,122,0.592]],["text//swarmlab_poc-datacollector/docs/index-mongo.html",[1,2.276,5,1.363,15,1.486,22,2.205,32,2.297,42,1.096,62,1.145,84,1.204,108,1.486,109,5.966,110,1.733,112,3.267,113,3.504,114,3.139,122,1.237,123,1.419,137,1.419,183,1.486,191,1.316,195,2.726,199,1.316,205,1.12,206,4.317,210,1.316,218,2.772,236,2.465,237,1.12,243,0.95,248,2.149,270,1.173,275,1.274,296,2.368,310,2.579,323,1.204,324,1.419,327,1.316,349,2.954,369,2.465,412,1.237,500,1.204,508,1.316,522,1.074,541,1.419,560,2.091,590,2.149,592,2.465,633,1.419,662,1.12,682,2.465,708,1.237,726,1.486,738,1.419,766,1.237,808,2.368,811,1.569,852,1.486,853,1.316,860,1.681,893,1.419,913,1.569,940,1.419,978,1.12,979,1.204,1069,2.038,1071,2.613,1078,1.569,1162,1.363,1166,2.213,1174,1.681,1288,1.12,1296,1.569,1297,1.851,1298,1.851,1299,1.681,1300,1.851,1301,1.204,1302,1.681,1303,1.419,1304,1.681,1305,1.851,1306,1.851,1307,1.851,1308,1.851,1309,1.681,1310,2.726,1311,3.872,1312,2.465,1313,2.921,1314,1.569,1315,1.851,1316,1.851,1317,1.851,1318,6.323,1319,1.316,1320,1.851,1321,3.216,1322,1.569,1323,1.851,1324,2.368,1325,1.851,1326,2.921,1327,1.851,1328,1.851,1329,1.681,1330,1.851,1331,1.851,1332,1.486,1333,1.569]],["component//swarmlab_poc-datacollector/docs/index-mongo.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[766,40.672,1334,44.827]],["name//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[]],["text//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[]],["component//swarmlab_poc-datacollector/docs/index-mongo.html#_main_features",[]],["title//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[109,44.827,1310,51.604]],["name//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[]],["text//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[]],["component//swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb",[]],["title//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[27,22.842,175,32.792,1335,39.655]],["name//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html",[18,19.809,27,17.57,1077,26.59,1188,29.307,1336,25.874]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html",[1,0.396,1336,0.576]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html",[4,2.135,17,2.212,20,0.918,22,0.629,27,1.28,29,1.59,61,0.774,77,2.027,86,0.995,103,0.709,104,0.844,110,2.095,123,1.261,153,2.061,185,1.132,188,1.261,191,1.169,198,1.794,200,1.069,237,2.353,239,2.256,243,1.995,248,2.598,257,2.135,270,1.043,294,1.169,310,0.995,318,1.32,349,0.954,357,1.099,379,1.261,380,1.394,455,4.534,519,4.099,522,0.954,563,1.169,584,1.838,590,1.099,613,1.885,619,1.32,628,1.261,659,1.169,662,0.995,668,1.32,669,1.099,700,1.261,701,1.32,702,1.169,713,1.132,726,1.32,730,1.211,766,1.099,771,1.099,799,1.261,802,1.32,808,1.211,841,1.099,843,3.332,851,1.132,853,1.169,856,1.32,877,1.099,940,1.261,942,1.132,963,1.211,1062,1.32,1068,1.494,1075,1.885,1104,5.466,1140,1.494,1151,1.132,1171,1.211,1207,2.634,1280,1.394,1296,2.458,1301,1.069,1312,1.261,1313,1.494,1319,2.061,1324,2.135,1336,1.069,1337,1.494,1338,1.494,1339,2.9,1340,6.936,1341,1.494,1342,1.645,1343,1.32,1344,1.645,1345,1.394,1346,1.645,1347,1.645,1348,1.645,1349,1.645,1350,1.261,1351,1.645,1352,1.645,1353,2.981,1354,1.645,1355,1.645,1356,1.394,1357,1.494,1358,1.494,1359,1.32,1360,1.645,1361,1.494,1362,2.458,1363,1.645,1364,1.645,1365,1.645,1366,2.764,1367,1.645,1368,1.494,1369,1.394,1370,2.223,1371,1.645,1372,2.458,1373,1.211,1374,1.645,1375,2.223,1376,1.494,1377,1.645,1378,1.494,1379,3.297,1380,1.494,1381,1.394,1382,1.494,1383,1.494,1384,1.494,1385,1.494,1386,1.494]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[1104,39.655,1337,46.993,1338,46.993]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[1358,67.14]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_threads",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[1370,56.657]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[123,56.657]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_express",[]],["title//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[27,22.842,175,32.792,1335,39.655]],["name//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index-redis.html",[18,22.393,27,19.862,1228,31.972,1387,38.139]],["name//swarmlab_poc-datacollector/docs/index-redis.html",[1,0.396,1228,0.63]],["text//swarmlab_poc-datacollector/docs/index-redis.html",[1,1.775,16,1.921,22,1.519,29,2.178,109,4.416,110,2.14,112,3.044,183,3.188,194,3.608,195,6.124,199,2.823,206,3.367,274,2.178,310,2.403,349,3.479,357,2.654,522,2.304,541,3.044,598,2.733,682,3.044,722,2.582,913,3.367,1071,3.077,1162,2.925,1169,3.188,1228,5.719,1239,3.608,1301,3.899,1302,3.608,1303,3.044,1304,3.608,1326,3.608,1333,3.367,1388,3.188,1389,4.007,1390,3.608,1391,3.188,1392,3.608,1393,3.973,1394,3.973,1395,3.973,1396,3.973,1397,3.973,1398,3.973,1399,3.973,1400,3.973,1401,3.973,1402,3.973]],["component//swarmlab_poc-datacollector/docs/index-redis.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[766,40.672,1334,44.827]],["name//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[]],["text//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[]],["component//swarmlab_poc-datacollector/docs/index-redis.html#_main_features",[]],["title//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[27,22.842,175,32.792,1335,39.655]],["name//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-redis.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index-src.html",[29,28.367,32,27.877,793,31.299]],["name//swarmlab_poc-datacollector/docs/index-src.html",[1,0.396,212,0.751]],["text//swarmlab_poc-datacollector/docs/index-src.html",[14,1.256,16,2.096,17,1.498,18,2.157,22,2.448,29,3.509,32,2.335,53,5.028,55,2.019,61,2.04,77,2.259,84,2.818,86,1.593,89,1.47,101,1.528,104,1.351,115,1.559,122,2.896,131,2.114,155,1.528,408,2.392,457,1.559,529,2.896,565,2.019,592,3.322,613,1.712,627,1.872,644,3.142,647,1.593,662,1.593,676,1.76,716,2.42,793,3.341,942,2.983,943,1.812,1071,2.224,1077,2.896,1079,2.392,1109,1.872,1171,1.94,1188,3.192,1189,3.937,1190,3.937,1228,3.08,1336,2.818,1373,1.94,1389,1.76,1403,2.392,1404,2.392,1405,2.392,1406,2.233,1407,2.114,1408,2.114,1409,2.392,1410,2.233,1411,2.392,1412,2.392,1413,1.94,1414,2.233,1415,2.392,1416,2.392,1417,4.335,1418,2.634,1419,3.937,1420,2.634,1421,2.634,1422,2.634,1423,2.114,1424,2.634,1425,3.937,1426,4.335,1427,4.335]],["component//swarmlab_poc-datacollector/docs/index-src.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[1428,56.657]],["name//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_webclient",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[1077,49.39]],["name//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_dummy_service",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[1188,54.436]],["name//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[1387,62.666]],["name//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_redisserver",[]],["title//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[122,49.39]],["name//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[]],["text//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[]],["component//swarmlab_poc-datacollector/docs/index-src.html#_mongo",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html",[22,17.209,722,29.25,1389,30.059,1429,40.862]],["name//swarmlab_poc-datacollector/docs/index-structure.html",[1,0.396,1389,0.592]],["text//swarmlab_poc-datacollector/docs/index-structure.html",[14,1.883,18,1.965,20,1.314,22,0.9,27,4.082,55,1.804,61,1.108,84,3.881,89,1.314,101,1.365,103,1.015,109,2.907,110,1.268,115,1.394,122,3.407,133,1.995,155,1.365,193,2.907,239,2.958,243,1.208,400,1.673,401,1.492,416,2.502,457,2.338,500,1.53,605,2.138,613,1.53,644,2.901,662,2.388,750,1.995,751,2.806,771,1.573,841,1.573,851,4.576,942,1.62,1069,1.492,1071,2.026,1077,2.638,1146,1.804,1188,5.631,1228,2.806,1284,1.889,1288,1.424,1296,3.347,1301,1.53,1314,1.995,1361,2.138,1366,1.673,1381,1.995,1387,1.995,1428,3.908,1430,3.168,1431,2.354,1432,2.354,1433,2.354,1434,2.354,1435,1.492,1436,1.995,1437,2.138,1438,2.138,1439,1.889,1440,2.717,1441,2.138,1442,2.138,1443,1.889,1444,2.138,1445,1.733,1446,1.733,1447,2.354,1448,2.138,1449,3.949,1450,2.354,1451,3.949,1452,1.804,1453,3.949,1454,1.889,1455,2.354]],["component//swarmlab_poc-datacollector/docs/index-structure.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[751,43.26,1389,40.672]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[751,43.26,1456,60.881]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[103,22.302,751,36.769,1435,32.792]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm",[]],["title//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[1186,32.799,1389,40.672]],["name//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[]],["text//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[]],["component//swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure",[]],["title//swarmlab_poc-datacollector/docs/index-usage.html",[951,39.576,1186,32.799]],["name//swarmlab_poc-datacollector/docs/index-usage.html",[1,0.396,951,0.576]],["text//swarmlab_poc-datacollector/docs/index-usage.html",[77,4.95,78,7.865,293,5.715,1186,5.529]],["component//swarmlab_poc-datacollector/docs/index-usage.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[77,31.73,1186,32.799]],["name//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[]],["text//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[]],["component//swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector",[]],["title//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[293,44.827,1186,32.799]],["name//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[]],["text//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[]],["component//swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector",[]],["title//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[16,21.759,17,25.592,104,23.083,1428,34.482]],["name//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[]],["text//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[]],["component//swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html",[18,22.393,27,19.862,1428,34.482,1457,40.862]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html",[1,0.396,1458,0.805]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html",[13,1.278,16,0.546,17,0.642,22,0.432,27,3.731,29,1.133,32,0.608,42,1.692,77,0.588,86,0.683,89,1.153,101,1.198,104,0.579,110,0.608,111,2.512,114,0.831,115,1.223,134,0.956,152,1.38,153,0.802,159,0.63,180,0.734,198,2.187,200,1.858,205,0.683,210,0.802,239,3.182,240,2.362,258,0.642,259,0.956,260,1.583,270,0.715,277,1.025,279,3.743,310,0.683,323,1.343,350,0.956,356,0.802,357,0.754,391,0.754,398,1.198,400,1.468,401,0.715,497,0.683,500,1.343,522,2.39,523,0.831,546,0.865,551,0.956,554,0.802,560,0.734,563,1.468,581,0.956,590,0.754,592,0.865,593,0.831,598,0.776,608,0.831,647,0.683,659,0.802,669,0.754,673,0.905,678,4.725,699,0.956,702,0.802,707,0.776,738,1.583,743,1.025,759,0.956,766,0.754,771,1.38,786,1.025,793,0.683,800,0.956,806,1.025,807,1.751,816,0.956,822,0.956,841,1.38,842,0.776,853,0.802,861,0.865,873,0.956,875,0.956,877,0.754,915,1.876,928,0.956,940,0.865,943,1.966,948,0.905,950,0.956,957,1.583,963,0.831,967,0.905,973,0.905,989,0.802,1062,0.905,1071,1.06,1075,0.734,1162,0.831,1284,2.293,1301,0.734,1319,0.802,1322,0.956,1324,0.831,1343,0.905,1350,0.865,1353,4.725,1362,0.956,1366,0.802,1369,0.956,1370,2.709,1372,0.956,1373,0.831,1375,2.709,1376,1.025,1407,0.905,1425,1.025,1430,0.905,1452,0.865,1457,2.595,1458,1.025,1459,2.066,1460,1.025,1461,2.066,1462,1.128,1463,1.128,1464,1.128,1465,0.956,1466,1.128,1467,1.876,1468,0.905,1469,2.595,1470,1.128,1471,1.025,1472,4.981,1473,1.128,1474,2.595,1475,1.128,1476,1.128,1477,1.128,1478,1.128,1479,1.128,1480,1.128,1481,1.128,1482,1.128,1483,1.128,1484,1.128,1485,1.025,1486,1.128,1487,1.128,1488,1.025,1489,0.956,1490,1.128,1491,1.025,1492,0.905,1493,1.128,1494,1.751,1495,2.066,1496,1.025,1497,1.128,1498,1.128,1499,1.128,1500,1.128,1501,0.956,1502,1.128,1503,1.025,1504,1.128,1505,1.025,1506,1.128,1507,0.956,1508,0.865,1509,1.128,1510,0.905,1511,1.128,1512,1.128,1513,1.128,1514,1.128,1515,1.128,1516,1.128,1517,1.128,1518,1.128,1519,1.128,1520,1.025,1521,1.128,1522,1.128,1523,1.128,1524,1.128,1525,1.128,1526,2.595,1527,1.025,1528,1.128,1529,1.128,1530,1.128,1531,1.128]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[1472,55.288,1489,51.604]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[1474,67.14]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[22,17.209,1366,31.972,1520,40.862,1532,40.862]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[22,17.209,1370,34.482,1527,40.862,1532,40.862]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket",[]],["title//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[27,22.842,175,32.792,1335,39.655]],["name//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[]],["text//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[]],["component//swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro",[]],["title//swarmlab_poc-datacollector/docs/index.html",[1071,31.232,1423,48.853]],["name//swarmlab_poc-datacollector/docs/index.html",[1,0.724]],["text//swarmlab_poc-datacollector/docs/index.html",[14,1.368,16,1.863,17,1.632,20,0.907,22,1.097,27,2.052,29,1.573,32,0.875,53,4.498,55,2.199,61,2.496,71,1.332,77,2.007,78,1.245,81,2.548,84,3.449,86,2.33,87,1.476,89,0.907,92,1.118,98,1.245,101,0.943,103,1.236,104,1.472,113,1.974,115,0.962,131,3.091,155,0.943,158,0.962,176,1.476,189,1.476,193,1.197,198,1.775,227,1.377,239,2.234,243,2.722,270,1.03,275,1.118,280,1.118,307,1.086,323,1.056,396,1.377,416,1.818,457,2.752,469,1.155,500,1.056,509,1.197,522,0.943,529,1.086,538,1.304,565,1.245,582,1.377,584,1.03,592,2.952,597,1.476,609,1.245,613,1.056,627,1.155,644,0.924,647,0.983,652,1.476,662,2.33,676,1.086,700,1.245,731,1.476,752,1.377,764,2.836,851,1.974,877,2.573,940,1.245,942,1.118,943,1.118,1071,2.722,1109,1.155,1162,1.197,1166,1.118,1171,1.197,1173,1.377,1278,1.377,1279,2.432,1280,1.377,1281,1.476,1282,1.377,1283,1.377,1288,2.33,1301,1.865,1373,1.197,1389,1.086,1403,1.476,1404,1.476,1405,1.476,1406,1.377,1407,1.304,1408,1.304,1409,1.476,1410,1.377,1411,1.476,1412,1.476,1413,1.197,1414,1.377,1415,1.476,1416,1.476,1423,2.302,1428,2.199,1436,2.432,1437,1.476,1440,1.118,1441,1.476,1442,1.476,1443,1.304,1444,1.476,1445,1.197,1446,1.197,1454,1.304,1492,1.304,1507,2.432,1533,1.476,1534,1.377,1535,1.625,1536,1.625,1537,1.625,1538,1.625,1539,1.625,1540,1.625,1541,1.625,1542,1.625,1543,1.625,1544,1.625,1545,1.625,1546,1.625,1547,1.625,1548,1.625,1549,1.476,1550,1.625]],["component//swarmlab_poc-datacollector/docs/index.html",[1185,0.712,1186,0.62]],["title//swarmlab_poc-datacollector/docs/index.html#_start",[77,38.531]],["name//swarmlab_poc-datacollector/docs/index.html#_start",[]],["text//swarmlab_poc-datacollector/docs/index.html#_start",[]],["component//swarmlab_poc-datacollector/docs/index.html#_start",[]],["title//swarmlab_poc-datacollector/docs/index.html#_on_error",[92,50.869]],["name//swarmlab_poc-datacollector/docs/index.html#_on_error",[]],["text//swarmlab_poc-datacollector/docs/index.html#_on_error",[]],["component//swarmlab_poc-datacollector/docs/index.html#_on_error",[]],["title//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[16,25.023,17,29.432,104,26.546]],["name//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[]],["text//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[]],["component//swarmlab_poc-datacollector/docs/index.html#_open_web_interface",[]],["title//swarmlab_poc-datacollector/docs/index.html#_open_console",[16,29.44,727,51.604]],["name//swarmlab_poc-datacollector/docs/index.html#_open_console",[]],["text//swarmlab_poc-datacollector/docs/index.html#_open_console",[]],["component//swarmlab_poc-datacollector/docs/index.html#_open_console",[]],["title//swarmlab_poc-datacollector/docs/index.html#_source_directory",[29,33.375,53,43.26]],["name//swarmlab_poc-datacollector/docs/index.html#_source_directory",[]],["text//swarmlab_poc-datacollector/docs/index.html#_source_directory",[]],["component//swarmlab_poc-datacollector/docs/index.html#_source_directory",[]],["title//swarmlab_raspi-docker/docs/index-install.html",[716,41.268]],["name//swarmlab_raspi-docker/docs/index-install.html",[1,0.396,949,0.401]],["text//swarmlab_raspi-docker/docs/index-install.html",[6,2.019,7,2.746,8,1.075,9,1.075,10,1.125,14,2.968,22,0.536,27,3.285,42,0.83,45,1.032,49,1.075,54,1.852,61,0.66,63,2.52,66,1.189,67,1.273,68,1.273,69,1.273,70,1.273,71,0.651,72,1.273,73,2.285,74,1.273,75,2.133,76,2.285,77,0.731,86,0.848,92,1.731,136,0.937,158,0.83,159,0.783,164,1.125,167,1.075,169,1.681,180,0.911,197,1.032,200,0.911,262,1.032,272,1.125,305,1.125,312,2.582,398,0.813,584,0.889,600,1.928,615,2.622,631,1.075,698,1.273,798,1.075,928,2.133,943,0.965,949,3.472,953,0.848,954,1.985,955,2.133,967,2.746,993,2.133,1000,6.158,1018,1.189,1022,3.349,1028,1.189,1042,1.125,1045,0.889,1047,2.746,1332,3.349,1334,1.032,1336,0.911,1373,1.032,1526,1.273,1551,1.402,1552,1.402,1553,1.075,1554,1.402,1555,2.285,1556,1.402,1557,3.79,1558,1.273,1559,1.402,1560,1.273,1561,1.273,1562,1.402,1563,1.402,1564,1.402,1565,1.402,1566,2.516,1567,3.108,1568,2.516,1569,4.174,1570,4.174,1571,2.516,1572,1.402,1573,1.402,1574,1.402,1575,1.402,1576,2.516,1577,1.402,1578,1.402,1579,1.402,1580,4.174,1581,1.402,1582,2.516,1583,3.349,1584,1.402,1585,1.402,1586,1.402,1587,1.402,1588,1.402,1589,3.108,1590,1.402,1591,1.402,1592,3.422,1593,2.285,1594,1.402,1595,1.402,1596,1.402,1597,1.402,1598,1.402,1599,1.402,1600,1.402,1601,1.402,1602,2.516,1603,2.516,1604,2.516,1605,2.516,1606,1.402,1607,1.402,1608,1.189,1609,1.402,1610,1.402,1611,4.174,1612,1.402,1613,1.402,1614,1.402,1615,1.402]],["component//swarmlab_raspi-docker/docs/index-install.html",[14,0.549,1616,1.045]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[949,27.548,1617,60.881]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[218,39.576,949,27.548]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_optional",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[14,24.678,949,23.415,1413,38.101]],["name//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[13,22.078,14,17.018,61,16.789,285,28.634,321,30.247,954,20.698]],["name//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[14,21.459,312,27.839,735,34.482,1508,34.482]],["name//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[12,33.638,14,24.678,1618,51.746]],["name//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[615,46.656,954,35.312]],["name//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_update_your_pi",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[14,24.678,18,25.753,77,26.969]],["name//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[14,21.459,61,21.17,949,20.36,1619,40.862]],["name//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[14,24.678,949,23.415,1583,41.523]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_check_it",[623,48.06]],["name//swarmlab_raspi-docker/docs/index-install.html#_check_it",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_check_it",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_check_it",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[5,23.811,6,25.949,7,25.949,8,24.782,9,24.782,10,25.949,11,27.411]],["name//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[949,27.548,1589,55.288]],["name//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_install_wireguard",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[312,37.667,687,31.232]],["name//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_create_keys",[]],["title//swarmlab_raspi-docker/docs/index-install.html#_reboot",[1045,46.85]],["name//swarmlab_raspi-docker/docs/index-install.html#_reboot",[]],["text//swarmlab_raspi-docker/docs/index-install.html#_reboot",[]],["component//swarmlab_raspi-docker/docs/index-install.html#_reboot",[]],["title//swarmlab_raspi-docker/docs/index.html",[14,29.035,1620,48.853]],["name//swarmlab_raspi-docker/docs/index.html",[1,0.724]],["text//swarmlab_raspi-docker/docs/index.html",[14,4.005,42,3.785,61,3.008,101,3.708,115,3.785,560,4.156,565,4.899,645,4.543,691,4.543,948,5.13,949,2.893,953,3.867,954,3.708,1583,5.13,1620,5.13,1621,6.393,1622,5.419,1623,6.393,1624,6.393]],["component//swarmlab_raspi-docker/docs/index.html",[14,0.549,1616,1.045]],["title//swarmlab_iot-sensor-node/docs/index-imu.html",[1069,32.792,1625,36.769,1626,39.655]],["name//swarmlab_iot-sensor-node/docs/index-imu.html",[1,0.396,1626,0.679]],["text//swarmlab_iot-sensor-node/docs/index-imu.html",[3,0.632,5,0.655,13,0.376,16,0.684,17,0.177,22,1.117,27,4.248,29,0.333,32,0.168,59,0.208,61,0.545,62,0.376,71,0.538,77,0.317,84,0.203,89,0.339,92,0.418,97,0.25,101,0.353,103,0.134,104,0.456,107,0.229,115,0.686,127,0.185,137,0.466,147,1.794,148,0.239,159,0.174,169,0.208,185,0.214,186,0.466,188,0.239,191,0.221,192,0.466,198,0.875,200,0.203,205,1.003,208,0.754,211,0.239,228,0.283,230,0.853,231,0.264,233,0.714,237,1.983,239,0.353,240,1.264,243,0.456,245,0.264,248,0.208,254,0.552,256,0.823,258,0.506,260,0.239,261,0.283,263,0.203,274,0.775,275,0.418,278,0.418,285,0.25,302,0.25,307,0.208,310,0.538,315,0.25,317,0.25,322,0.264,323,0.578,324,0.239,327,1.179,349,0.82,354,0.283,356,1.179,369,0.682,386,0.552,391,0.406,394,1.45,398,0.353,399,0.466,400,0.632,410,0.203,415,0.229,416,0.198,417,0.432,442,0.239,444,0.808,465,0.919,497,0.189,500,0.203,508,0.432,509,0.229,522,0.516,529,0.406,536,0.208,545,0.418,546,0.239,551,0.264,552,0.552,555,0.229,560,0.203,562,0.239,563,0.221,583,0.682,590,0.594,599,0.283,600,0.239,608,0.853,613,0.203,615,0.466,623,0.578,627,0.432,633,0.239,634,0.283,636,0.283,644,0.346,645,0.221,647,0.189,655,0.229,658,0.229,664,0.754,668,0.714,673,0.25,676,0.594,678,0.466,687,0.594,689,0.982,690,0.283,700,0.239,701,0.25,703,0.264,706,0.283,708,0.208,712,0.283,716,0.789,717,0.264,718,0.193,722,0.203,724,0.283,725,1.719,728,1.084,730,0.229,736,0.488,740,0.229,761,0.552,766,0.208,769,0.432,795,0.264,798,0.239,799,0.239,802,0.714,808,0.229,809,0.239,814,0.283,816,0.264,837,0.283,842,0.973,843,0.432,850,0.448,851,0.418,856,0.25,861,0.239,867,0.264,885,0.283,888,0.283,895,0.283,942,0.214,943,0.418,948,0.25,949,0.141,957,0.239,974,0.25,989,0.632,1069,0.385,1071,1.592,1072,0.25,1073,0.25,1075,0.203,1095,0.488,1100,1.052,1104,1.786,1136,0.264,1151,0.214,1161,0.264,1168,2.818,1169,1.519,1175,1.052,1178,0.239,1197,0.283,1208,0.515,1217,0.515,1221,0.808,1256,0.264,1288,0.189,1293,0.515,1301,0.395,1312,0.466,1319,0.221,1324,0.448,1334,0.448,1345,0.264,1350,0.888,1353,2.094,1357,0.283,1359,0.25,1362,0.264,1366,1.179,1369,0.264,1372,0.982,1373,0.448,1388,0.25,1389,0.208,1406,0.264,1407,0.25,1408,0.488,1419,0.283,1430,0.25,1439,0.488,1443,0.25,1446,0.853,1448,0.552,1460,0.552,1465,0.264,1467,0.552,1468,0.714,1469,0.283,1485,0.283,1488,0.283,1489,0.264,1494,0.264,1501,0.264,1508,1.271,1625,2.076,1626,0.239,1627,0.312,1628,0.312,1629,0.312,1630,0.608,1631,0.312,1632,2.192,1633,1.158,1634,1.414,1635,0.89,1636,1.659,1637,0.312,1638,0.312,1639,0.89,1640,0.608,1641,0.312,1642,2.302,1643,2.302,1644,1.659,1645,0.312,1646,0.312,1647,0.312,1648,0.312,1649,0.312,1650,0.312,1651,0.312,1652,1.414,1653,1.158,1654,0.608,1655,0.312,1656,0.312,1657,0.312,1658,0.312,1659,0.312,1660,1.659,1661,1.052,1662,0.283,1663,0.312,1664,0.312,1665,1.158,1666,1.158,1667,0.312,1668,0.312,1669,0.312,1670,0.312,1671,0.89,1672,0.312,1673,0.312,1674,0.312,1675,0.608,1676,0.89,1677,0.312,1678,0.312,1679,0.89,1680,1.659,1681,0.608,1682,3.103,1683,1.867,1684,1.506,1685,0.608,1686,0.312,1687,0.608,1688,0.312,1689,0.312,1690,0.608,1691,0.608,1692,0.608,1693,0.608,1694,0.312,1695,0.312,1696,0.312,1697,0.312,1698,0.312,1699,2.413,1700,0.312,1701,0.89,1702,0.312,1703,0.552,1704,0.312,1705,0.312,1706,0.312,1707,0.608,1708,0.608,1709,0.312,1710,0.312,1711,0.312,1712,0.312,1713,0.312,1714,0.312,1715,0.283,1716,0.312,1717,0.89,1718,0.312,1719,0.89,1720,0.312,1721,0.312,1722,0.608,1723,0.312,1724,0.608,1725,1.158,1726,0.312,1727,0.608,1728,0.312,1729,0.312,1730,0.312,1731,0.312,1732,0.312,1733,0.312,1734,0.312,1735,0.312,1736,0.312,1737,0.312,1738,0.312,1739,0.608,1740,0.312,1741,1.892,1742,0.312,1743,0.312,1744,1.719,1745,0.283,1746,0.312,1747,0.312,1748,0.312,1749,0.312,1750,0.312,1751,0.312,1752,0.312,1753,0.312,1754,0.312,1755,0.89,1756,0.312,1757,0.312,1758,0.608,1759,0.312,1760,0.312,1761,0.312,1762,0.89,1763,0.312,1764,0.312,1765,0.312,1766,0.312,1767,0.312,1768,1.943,1769,0.89,1770,0.312,1771,0.552,1772,0.312,1773,0.312,1774,2.116,1775,2.535,1776,0.312,1777,0.312,1778,0.312,1779,0.552,1780,0.283,1781,0.312,1782,0.312,1783,0.312,1784,0.608,1785,0.312,1786,0.312,1787,0.312,1788,0.312,1789,0.312,1790,0.312,1791,0.608,1792,0.312,1793,0.312,1794,0.283,1795,0.312,1796,0.312,1797,0.312,1798,0.283,1799,0.312,1800,0.264,1801,0.264,1802,0.283,1803,0.808,1804,0.283,1805,0.312,1806,1.892,1807,0.89,1808,0.312,1809,0.608,1810,0.312,1811,0.608,1812,0.312,1813,0.312,1814,0.264,1815,0.552,1816,0.312,1817,0.283,1818,0.312,1819,0.283,1820,0.312,1821,0.552,1822,0.312,1823,0.312,1824,0.312,1825,0.608,1826,0.283,1827,0.432,1828,0.283,1829,0.312,1830,0.312,1831,0.312,1832,0.312,1833,0.312,1834,0.312,1835,0.312,1836,0.312,1837,0.312,1838,0.312,1839,0.552,1840,0.312,1841,0.312,1842,0.312,1843,0.312,1844,0.312,1845,0.312,1846,0.312,1847,0.312,1848,0.312,1849,0.312,1850,0.608,1851,0.312,1852,0.312,1853,0.312,1854,0.312,1855,0.608,1856,0.608,1857,0.312,1858,0.312,1859,0.312,1860,0.283,1861,0.283,1862,0.312,1863,0.608,1864,0.312,1865,0.312,1866,0.312,1867,0.608,1868,0.312,1869,0.312,1870,0.312,1871,0.312,1872,0.312,1873,0.312,1874,0.312,1875,0.312,1876,1.414,1877,0.608,1878,0.312,1879,0.312,1880,0.312,1881,0.312,1882,0.608,1883,0.312,1884,0.312,1885,0.312,1886,0.608,1887,0.312,1888,0.312,1889,0.312,1890,0.608,1891,0.312,1892,0.312,1893,0.312,1894,0.312,1895,0.312,1896,0.312,1897,0.312,1898,0.552,1899,0.312,1900,0.608,1901,0.312,1902,1.052,1903,0.312,1904,0.608,1905,0.312,1906,0.312,1907,0.312,1908,0.312,1909,0.312,1910,0.89,1911,0.312,1912,0.89,1913,0.312,1914,0.312,1915,0.312,1916,0.312,1917,0.283,1918,0.312,1919,0.89,1920,0.312,1921,0.312,1922,0.312,1923,0.312,1924,0.312,1925,0.312,1926,0.312,1927,0.312,1928,0.312,1929,0.312,1930,0.312,1931,0.312,1932,0.608,1933,0.89,1934,0.312,1935,0.312,1936,0.312,1937,0.89,1938,0.312,1939,0.312,1940,0.312,1941,0.312]],["component//swarmlab_iot-sensor-node/docs/index-imu.html",[1069,0.507,1625,0.568,1942,0.726]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[22,13.647,258,20.296,1069,22.613,1625,39.26,1626,27.346]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[1626,56.657]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_imu",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[71,28.266,465,39.576]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[1353,46.656,1413,44.827]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[258,34.628,1699,44.827]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[27,22.842,1642,46.993,1643,46.993]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[243,26.546,318,41.523,1632,41.523]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[1312,39.655,1632,41.523,1699,38.101]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[736,59.325]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_compile",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[22,19.79,1071,26.546,1632,41.523]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[1071,31.232,1943,60.881]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[1071,31.232,1468,48.853]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[391,34.569,769,36.769,1375,39.655]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[1803,67.14]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_three_js",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[237,44.718]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_processing",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[1821,67.14]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[1828,67.14]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[740,54.436]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_requirements",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[237,31.299,247,35.604,1699,38.101]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[61,34.784]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_run_it",[]],["title//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[29,28.367,419,39.655,644,29.432]],["name//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[]],["text//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[]],["component//swarmlab_iot-sensor-node/docs/index-imu.html#_source_code",[]],["title//swarmlab_iot-sensor-node/docs/index.html",[1069,38.58,1625,43.26]],["name//swarmlab_iot-sensor-node/docs/index.html",[1,0.724]],["text//swarmlab_iot-sensor-node/docs/index.html",[3,0.167,4,0.173,13,1.136,16,0.223,22,0.493,27,4.518,32,0.694,42,0.527,48,0.715,49,0.18,54,0.656,59,1.341,61,0.606,62,0.551,63,1.941,66,0.392,71,0.508,75,0.2,77,0.672,81,0.707,86,0.279,89,2.733,92,0.162,98,0.682,99,0.42,101,0.634,103,0.471,104,0.349,107,0.173,115,0.139,117,0.173,118,0.354,126,0.527,127,0.274,133,0.2,136,0.309,147,0.312,152,0.157,153,0.633,156,0.506,158,0.274,159,0.258,163,0.501,166,0.546,169,0.595,184,0.328,190,0.189,191,0.483,192,0.682,197,0.34,198,0.146,199,0.167,202,0.173,203,0.2,204,0.354,205,0.894,210,0.167,218,1.305,220,0.167,221,0.173,224,0.214,230,0.173,232,0.214,233,0.189,237,0.411,240,1.341,247,2.011,248,0.309,251,0.189,253,0.18,258,0.134,260,0.521,262,0.173,263,0.3,270,0.293,271,0.189,273,0.354,274,0.129,275,0.162,276,0.371,278,0.318,280,1.711,285,0.189,293,1.088,294,0.167,296,0.173,297,0.189,305,0.371,306,0.318,307,0.454,310,0.142,312,0.286,328,0.214,331,0.2,349,0.857,356,1.977,357,0.157,369,0.18,371,1.034,379,0.988,380,0.392,381,0.371,391,0.595,398,0.516,401,1.164,410,0.153,412,0.309,414,0.167,415,0.173,416,2.185,420,0.18,421,0.546,447,0.682,455,0.755,465,0.3,468,0.2,469,0.483,490,0.18,500,0.153,503,0.153,509,0.501,541,1.272,542,0.167,554,0.167,557,0.34,565,0.18,583,0.18,584,0.149,585,0.392,586,0.167,590,0.157,598,0.613,600,0.354,608,0.34,615,0.354,617,0.2,623,0.153,627,0.633,633,0.682,644,0.733,645,0.328,647,0.411,655,0.34,656,0.354,658,0.173,659,0.328,661,0.2,663,0.2,666,0.214,674,0.214,687,0.457,691,0.167,713,0.613,715,0.371,716,0.258,717,0.2,718,1.242,719,1.088,722,0.3,723,0.42,728,0.18,738,0.354,750,0.755,752,0.2,759,0.2,760,0.501,769,0.167,790,0.877,793,1.004,804,0.214,809,1.132,841,0.157,842,0.318,843,0.167,849,0.521,850,0.34,851,0.162,861,1.538,873,1.092,875,1.841,877,0.454,886,0.392,887,0.392,891,0.328,910,0.877,922,0.2,927,0.2,949,1.125,953,2.742,954,2.938,963,0.173,974,0.189,982,0.354,985,0.755,988,0.2,998,0.2,1000,0.189,1022,0.189,1042,0.189,1045,0.149,1047,0.371,1069,0.936,1071,0.237,1075,0.711,1095,1.034,1139,0.18,1141,0.877,1161,0.392,1169,0.189,1171,0.173,1198,1.17,1217,0.2,1226,0.214,1256,0.2,1278,0.577,1291,0.2,1293,0.392,1309,0.214,1319,0.167,1333,1.092,1336,0.711,1340,0.2,1341,0.618,1350,0.682,1359,0.371,1391,0.877,1410,0.392,1413,0.34,1414,0.2,1446,0.173,1492,0.189,1503,0.214,1507,0.2,1508,0.988,1549,0.618,1555,0.214,1557,0.214,1558,0.214,1560,0.214,1561,0.42,1620,1.474,1622,1.977,1625,0.483,1661,0.809,1683,3.338,1699,0.34,1703,0.214,1744,0.618,1745,0.214,1768,3.685,1771,0.214,1780,0.214,1800,0.2,1802,0.214,1817,0.42,1826,0.42,1827,0.167,1898,1.342,1902,0.214,1944,0.809,1945,0.235,1946,0.68,1947,0.235,1948,0.235,1949,0.577,1950,0.235,1951,0.235,1952,0.235,1953,0.235,1954,0.235,1955,0.235,1956,0.235,1957,0.214,1958,0.235,1959,0.618,1960,0.462,1961,0.235,1962,0.235,1963,0.42,1964,0.235,1965,0.42,1966,0.235,1967,0.392,1968,0.235,1969,0.235,1970,0.214,1971,0.235,1972,0.235,1973,0.235,1974,0.235,1975,0.462,1976,0.462,1977,0.993,1978,0.462,1979,1.289,1980,0.235,1981,0.462,1982,0.235,1983,0.235,1984,0.235,1985,0.235,1986,0.235,1987,0.235,1988,0.235,1989,0.235,1990,0.235,1991,0.235,1992,0.235,1993,0.214,1994,0.235,1995,0.235,1996,0.235,1997,0.235,1998,0.235,1999,0.235,2000,0.235,2001,0.235,2002,0.235,2003,0.235,2004,0.462,2005,0.235,2006,0.235,2007,0.214,2008,0.235,2009,0.235,2010,0.235,2011,0.462,2012,0.235,2013,0.462,2014,0.462,2015,0.462,2016,0.235,2017,0.235,2018,0.235,2019,0.235,2020,0.235,2021,0.235,2022,0.235,2023,0.235,2024,0.462,2025,0.235,2026,0.235,2027,0.235,2028,0.235,2029,0.235,2030,0.235,2031,0.462,2032,0.462,2033,0.235,2034,0.462,2035,0.235,2036,0.235,2037,0.462,2038,0.235,2039,0.235,2040,0.235,2041,0.235,2042,0.235,2043,0.235,2044,0.235,2045,0.235,2046,1.66,2047,0.235,2048,0.809,2049,0.235,2050,0.235,2051,0.462,2052,0.462,2053,0.462,2054,0.235,2055,0.462,2056,0.235,2057,0.462,2058,0.235,2059,0.235,2060,0.235,2061,0.235,2062,0.235,2063,0.235,2064,0.235,2065,0.235,2066,0.235,2067,0.214,2068,0.235,2069,0.235,2070,0.68,2071,0.235,2072,0.235,2073,0.235,2074,0.235,2075,0.235,2076,0.235,2077,0.68,2078,0.462,2079,0.235,2080,0.235,2081,0.235,2082,0.235,2083,0.235,2084,0.235,2085,0.235,2086,0.462,2087,0.235,2088,0.235,2089,0.235,2090,0.235,2091,0.235,2092,0.235,2093,0.235,2094,0.235,2095,0.235,2096,0.235,2097,0.235,2098,0.235,2099,0.235,2100,0.235,2101,0.462,2102,0.235,2103,0.235,2104,0.235,2105,0.235,2106,0.235,2107,0.235,2108,2.923,2109,0.235,2110,0.462,2111,0.68,2112,0.68,2113,1.836,2114,0.235,2115,0.235,2116,0.235,2117,0.462,2118,1.289,2119,1.093,2120,0.235,2121,0.89,2122,0.89,2123,0.462,2124,0.89,2125,0.68,2126,0.68,2127,0.235,2128,0.235,2129,0.42,2130,0.462,2131,0.462,2132,0.462,2133,0.462,2134,0.462,2135,0.462,2136,0.462,2137,0.462,2138,0.235,2139,1.289,2140,0.462,2141,0.235,2142,0.235,2143,0.68,2144,0.235,2145,0.235,2146,0.235,2147,0.235,2148,0.89,2149,0.235,2150,0.89,2151,0.89,2152,0.462,2153,0.68,2154,0.42,2155,0.89,2156,1.093,2157,0.235,2158,0.68,2159,0.235,2160,0.462,2161,0.235,2162,0.462,2163,0.462,2164,0.235,2165,0.462,2166,0.462,2167,0.235,2168,0.235,2169,0.235,2170,0.235,2171,0.235,2172,0.235,2173,0.235,2174,0.235,2175,0.235,2176,0.462,2177,0.235,2178,0.235,2179,0.235,2180,0.235,2181,0.235,2182,0.235,2183,0.235,2184,0.235,2185,0.235,2186,1.289,2187,0.235,2188,0.68,2189,0.462,2190,0.235,2191,0.235,2192,0.235,2193,0.235,2194,0.235,2195,0.235,2196,1.093,2197,0.462,2198,0.462,2199,0.462,2200,0.462,2201,0.462,2202,0.462,2203,0.462,2204,0.462,2205,0.235,2206,0.235,2207,0.235,2208,0.235,2209,0.235,2210,0.235,2211,0.235,2212,0.189,2213,0.235,2214,0.235,2215,0.235,2216,0.235,2217,0.68,2218,0.462,2219,0.235,2220,0.462,2221,0.462,2222,0.462,2223,0.235,2224,0.235,2225,0.235,2226,0.235,2227,0.235,2228,0.235,2229,0.235,2230,0.214,2231,0.42,2232,0.235,2233,0.235,2234,0.235,2235,0.235,2236,0.235,2237,0.235,2238,0.235]],["component//swarmlab_iot-sensor-node/docs/index.html",[1069,0.507,1625,0.568,1942,0.726]],["title//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[687,23.083,953,27.216,954,26.098,1944,40.862]],["name//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[949,23.415,953,31.299,954,30.014]],["name//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[89,25.116,127,26.638,1413,33.13,1622,38.139]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[32,24.24,101,26.098,127,26.638,1965,40.862]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[115,19.145,127,19.145,247,22.251,1141,25.949,1949,27.411,1959,29.368,1967,27.411]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[127,26.638,156,25.592,584,28.513,645,31.972]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[127,17.503,465,19.22,542,21.009,954,17.149,1860,26.85,1949,25.061,1967,25.061,1977,26.85]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[127,23.564,156,22.639,490,30.502,787,30.502,2239,36.146]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[127,23.564,656,30.502,718,24.626,953,24.075,954,23.086]],["name//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[953,21.584,954,20.698,1075,23.197,1683,26.274,1684,32.406,1768,27.346]],["name//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[793,31.299,1620,41.523,1768,39.655]],["name//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[416,38.58,1683,44.827]],["name//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_python",[1827,52.533]],["name//swarmlab_iot-sensor-node/docs/index.html#_python",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_python",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_python",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_php",[2048,67.14]],["name//swarmlab_iot-sensor-node/docs/index.html#_php",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_php",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_php",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[1336,48.06]],["name//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_nodejs",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[280,41.89,2240,60.881]],["name//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_send_data2server",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[1336,48.06]],["name//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_nodejs_2",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[1075,39.576,2241,60.881]],["name//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[644,34.628,1683,44.827]],["name//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_arduino_code",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[169,30.059,769,31.972,953,27.216,954,26.098]],["name//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[953,31.299,954,30.014,1827,36.769]],["name//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_video",[1335,56.657]],["name//swarmlab_iot-sensor-node/docs/index.html#_video",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_video",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_video",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[949,23.415,953,31.299,954,30.014]],["name//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[953,27.216,1075,29.25,1683,33.13,1768,34.482]],["name//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication",[]],["title//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[1699,44.827,2231,55.288]],["name//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[]],["text//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[]],["component//swarmlab_iot-sensor-node/docs/index.html#_upload_sketch",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html",[156,34.628,2242,51.604]],["name//swarmlab_sec-ssh-tunneling/docs/index.html",[1,0.724]],["text//swarmlab_sec-ssh-tunneling/docs/index.html",[2,0.493,12,0.418,13,1.08,15,0.516,16,0.311,18,0.32,22,1.96,25,0.584,27,0.284,32,2.025,42,1.033,43,0.545,53,0.457,59,0.429,61,1.045,62,0.756,71,2.026,77,0.909,89,0.682,97,0.516,98,0.493,101,0.708,103,0.752,107,0.899,110,3.198,111,0.868,115,0.723,126,1.033,134,1.035,135,0.473,147,1.867,148,1.702,153,1.578,155,1.984,156,4.042,158,2.894,159,0.974,166,1.782,169,0.429,177,2.285,184,0.457,185,1.201,187,1.109,191,1.24,207,1.374,210,0.457,211,0.936,218,1.726,221,0.473,233,0.98,239,1.288,240,0.429,243,0.895,253,1.337,255,0.584,256,0.457,257,0.899,258,0.366,262,1.285,266,0.493,270,0.774,274,0.67,276,0.516,278,0.84,283,1.035,300,0.98,307,0.429,310,0.389,311,1.782,312,3.558,318,0.516,321,0.545,323,0.794,339,0.584,349,1.012,357,0.429,358,0.584,379,0.493,393,1.528,410,0.418,415,0.473,416,0.407,420,0.493,421,0.516,447,0.493,457,1.033,465,0.794,499,0.584,503,0.418,514,0.516,522,0.373,542,0.868,556,0.584,557,0.473,560,0.418,583,0.936,584,1.407,586,0.457,596,1.585,598,1.201,623,0.418,628,1.337,635,2.587,645,0.868,647,0.389,661,0.545,662,2.957,669,1.166,676,1.166,682,2.035,687,0.627,708,0.429,710,0.493,713,0.442,715,0.98,716,0.359,718,0.756,719,0.473,744,0.98,760,1.285,763,0.584,787,2.035,793,0.739,800,0.545,808,0.473,812,0.584,822,0.545,849,0.493,850,0.473,851,0.84,852,0.516,856,0.516,859,0.98,867,1.479,877,0.816,924,0.584,927,0.545,932,0.584,942,0.442,949,0.291,957,0.493,978,0.739,982,1.337,994,1.035,1071,1.139,1072,1.4,1109,1.24,1208,0.545,1260,0.584,1287,1.035,1290,0.584,1303,0.493,1391,0.516,1439,0.98,1446,0.473,1508,0.493,1510,0.516,1567,0.584,1608,1.035,1619,1.109,1794,0.584,1798,0.584,1814,0.545,2230,1.585,2239,0.584,2242,3.186,2243,0.643,2244,1.745,2245,1.035,2246,0.643,2247,0.643,2248,0.643,2249,0.643,2250,1.745,2251,1.221,2252,0.643,2253,2.656,2254,0.643,2255,0.643,2256,0.643,2257,0.643,2258,0.643,2259,0.643,2260,0.643,2261,0.643,2262,0.643,2263,0.442,2264,1.745,2265,1.221,2266,0.643,2267,0.643,2268,0.643,2269,0.643,2270,0.643,2271,0.643,2272,0.643,2273,1.221,2274,0.643,2275,0.643,2276,0.643,2277,0.643,2278,0.643,2279,0.643,2280,0.643,2281,0.643,2282,0.643,2283,0.643,2284,3.054,2285,0.643,2286,0.643,2287,0.643,2288,0.643,2289,0.643,2290,0.643,2291,0.643,2292,0.643,2293,0.643,2294,0.643,2295,1.745,2296,0.643,2297,0.643,2298,0.643,2299,0.643,2300,0.643,2301,0.643,2302,0.584,2303,0.643,2304,0.643,2305,0.643,2306,0.643,2307,0.584,2308,0.643,2309,0.643,2310,0.643,2311,0.643,2312,0.643,2313,0.643,2314,0.643,2315,0.643,2316,1.221,2317,0.643,2318,0.643,2319,1.745,2320,1.221,2321,0.643,2322,0.643,2323,0.643,2324,0.643,2325,0.643,2326,0.643,2327,0.643,2328,0.584,2329,1.221,2330,0.643,2331,1.745,2332,0.643,2333,0.643,2334,0.643,2335,0.643,2336,1.221,2337,0.643,2338,0.643,2339,0.643,2340,0.643,2341,0.643,2342,0.643,2343,0.643,2344,1.109,2345,0.643,2346,0.643,2347,0.643,2348,1.221,2349,0.643,2350,0.643,2351,0.643,2352,0.643,2353,1.109,2354,1.221,2355,0.643,2356,0.643,2357,0.643]],["component//swarmlab_sec-ssh-tunneling/docs/index.html",[156,0.455,174,0.589,2242,0.678]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[147,23.715,457,30.634,635,35.604]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[147,23.715,177,34.569,635,35.604]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[156,34.628,158,36.042]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[71,28.266,110,32.799]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[110,24.24,158,26.638,177,30.059,808,33.13]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[110,24.24,156,25.592,718,27.839,2358,44.995]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[694,51.604,2359,60.881]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[283,51.604,760,44.827]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[1287,51.604,2245,51.604]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_root_login",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[147,27.901,635,41.89]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[312,32.016,676,34.569,2328,46.993]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[312,32.016,949,23.415,1303,39.655]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[32,24.24,156,25.592,669,30.059,793,27.216]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[61,21.17,177,30.059,239,26.098,728,34.482]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[32,19.224,53,25.356,153,25.356,243,18.306,850,26.274,1109,25.356]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[32,21.443,177,26.59,243,20.419,457,23.564,1109,28.282]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system",[]],["title//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[22,11.308,32,15.928,177,19.752,243,15.167,457,17.503,1109,21.009,2353,26.85,2360,29.566]],["name//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[]],["text//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[]],["component//swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand",[]],["title//swarmlab_tech-list/docs/index-setup.html",[716,41.268]],["name//swarmlab_tech-list/docs/index-setup.html",[1,0.396,716,0.495]],["text//swarmlab_tech-list/docs/index-setup.html",[18,0.61,22,1.442,27,3.193,30,1.888,42,0.725,45,0.902,54,5.634,63,1.64,71,1.034,103,1.624,104,2.244,110,0.66,111,0.871,126,0.725,128,1.039,136,0.819,142,0.725,164,0.983,167,0.939,180,1.991,198,0.758,217,0.983,253,1.707,272,0.983,311,0.983,327,0.871,341,0.939,342,0.939,399,0.939,400,0.871,412,0.819,417,0.871,487,1.039,497,1.348,503,1.991,522,0.711,529,0.819,544,1.039,545,0.843,554,0.871,584,1.412,586,0.871,593,0.902,631,0.939,640,1.039,651,1.039,655,1.64,669,2.046,677,1.039,691,0.871,702,0.871,710,0.939,716,0.684,718,2.332,755,0.939,776,3.195,798,0.939,843,0.871,905,0.983,944,1.888,949,1.008,953,0.741,954,0.711,955,1.039,956,1.788,957,0.939,958,1.113,959,1.113,960,1.039,961,1.113,962,1.113,963,0.902,964,1.113,965,1.113,966,3.423,967,0.983,968,1.113,969,1.113,970,1.113,971,1.113,972,1.113,973,0.983,974,0.983,975,1.113,976,2.023,977,1.788,978,2.646,979,2.844,980,1.113,981,1.64,982,0.939,983,1.113,984,2.023,985,1.039,986,2.023,987,1.113,988,1.039,989,0.871,990,1.113,991,1.113,992,0.983,993,3.708,994,1.888,995,2.781,996,2.781,997,4.449,998,4.153,999,2.781,1000,3.51,1001,2.023,1002,2.023,1003,1.039,1004,1.113,1005,1.113,1006,1.113,1007,3.025,1008,2.781,1009,2.781,1010,2.023,1011,1.113,1012,1.113,1013,1.113,1014,1.113,1015,1.113,1016,1.113,1017,1.113,1018,1.888,1019,1.113,1020,1.113,1021,1.113,1022,0.983,1023,1.113,1024,1.113,1025,2.781,1026,1.113,1027,2.023,1028,1.888,1029,1.113,1030,1.113,1031,1.113,1032,1.113,1033,1.113,1034,1.113,1035,2.023,1036,1.113,1037,1.113,1038,1.113,1039,1.113,1040,1.113,1041,1.113,1042,0.983,1043,1.113,1044,1.113,1045,1.412,1046,2.781,1047,2.458,1048,2.023,1049,1.113,1050,1.113,1051,1.113,1052,1.113,1053,1.113]],["component//swarmlab_tech-list/docs/index-setup.html",[274,0.631,2361,1.045]],["title//swarmlab_tech-list/docs/index-setup.html#_intro",[175,46.85]],["name//swarmlab_tech-list/docs/index-setup.html#_intro",[]],["text//swarmlab_tech-list/docs/index-setup.html#_intro",[]],["component//swarmlab_tech-list/docs/index-setup.html#_intro",[]],["title//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[949,23.415,956,41.523,1007,41.523]],["name//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[]],["text//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[]],["component//swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd",[]],["title//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[103,19.393,949,20.36,992,36.106,1056,40.862]],["name//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["text//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["component//swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it",[]],["title//swarmlab_tech-list/docs/index-setup.html#_install_optional",[218,39.576,949,27.548]],["name//swarmlab_tech-list/docs/index-setup.html#_install_optional",[]],["text//swarmlab_tech-list/docs/index-setup.html#_install_optional",[]],["component//swarmlab_tech-list/docs/index-setup.html#_install_optional",[]],["title//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[71,24.025,545,35.604,716,28.884]],["name//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[]],["text//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[]],["component//swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection",[]],["title//swarmlab_tech-list/docs/index-setup.html#_reboot",[1045,46.85]],["name//swarmlab_tech-list/docs/index-setup.html#_reboot",[]],["text//swarmlab_tech-list/docs/index-setup.html#_reboot",[]],["component//swarmlab_tech-list/docs/index-setup.html#_reboot",[]],["title//swarmlab_tech-list/docs/index-setup.html#_config",[793,44.718]],["name//swarmlab_tech-list/docs/index-setup.html#_config",[]],["text//swarmlab_tech-list/docs/index-setup.html#_config",[]],["component//swarmlab_tech-list/docs/index-setup.html#_config",[]],["title//swarmlab_tech-list/docs/index-setup.html#_nss",[1057,67.14]],["name//swarmlab_tech-list/docs/index-setup.html#_nss",[]],["text//swarmlab_tech-list/docs/index-setup.html#_nss",[]],["component//swarmlab_tech-list/docs/index-setup.html#_nss",[]],["title//swarmlab_tech-list/docs/index-setup.html#_dns",[1058,67.14]],["name//swarmlab_tech-list/docs/index-setup.html#_dns",[]],["text//swarmlab_tech-list/docs/index-setup.html#_dns",[]],["component//swarmlab_tech-list/docs/index-setup.html#_dns",[]],["title//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[22,13.647,104,18.306,977,28.634,978,21.584,979,23.197,981,26.274]],["name//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[1045,46.85]],["name//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[]],["text//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[]],["component//swarmlab_tech-list/docs/index-setup.html#_reboot_2",[]],["title//swarmlab_tech-list/docs/index-setup.html#_check",[623,48.06]],["name//swarmlab_tech-list/docs/index-setup.html#_check",[]],["text//swarmlab_tech-list/docs/index-setup.html#_check",[]],["component//swarmlab_tech-list/docs/index-setup.html#_check",[]],["title//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[22,13.647,104,18.306,755,27.346,978,21.584,979,23.197,981,26.274]],["name//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["text//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["component//swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant",[]],["title//swarmlab_tech-list/docs/index-setup.html#_install_driver",[562,46.656,949,27.548]],["name//swarmlab_tech-list/docs/index-setup.html#_install_driver",[]],["text//swarmlab_tech-list/docs/index-setup.html#_install_driver",[]],["component//swarmlab_tech-list/docs/index-setup.html#_install_driver",[]],["title//swarmlab_tech-list/docs/index-setup.html#_setup",[716,41.268]],["name//swarmlab_tech-list/docs/index-setup.html#_setup",[]],["text//swarmlab_tech-list/docs/index-setup.html#_setup",[]],["component//swarmlab_tech-list/docs/index-setup.html#_setup",[]],["title//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[1045,46.85]],["name//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[]],["text//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[]],["component//swarmlab_tech-list/docs/index-setup.html#_reboot_3",[]],["title//swarmlab_tech-list/docs/index-setup.html#_check_2",[623,48.06]],["name//swarmlab_tech-list/docs/index-setup.html#_check_2",[]],["text//swarmlab_tech-list/docs/index-setup.html#_check_2",[]],["component//swarmlab_tech-list/docs/index-setup.html#_check_2",[]],["title//swarmlab_tech-list/docs/index.html",[274,40.529]],["name//swarmlab_tech-list/docs/index.html",[1,0.724]],["text//swarmlab_tech-list/docs/index.html",[13,0.787,14,1.685,16,1.33,17,1.032,20,0.374,22,1.052,27,3.028,29,1.263,42,1.364,61,0.316,62,0.415,79,2.678,103,0.289,108,0.538,110,1.904,112,0.514,122,0.85,135,0.494,136,0.448,148,0.975,152,0.85,169,1.539,180,0.436,193,1.335,197,0.494,198,0.415,200,0.436,205,0.406,236,0.514,237,1.394,239,1.052,242,0.538,243,0.93,244,0.569,247,0.462,248,0.448,256,0.477,262,0.494,275,0.462,280,1.248,307,0.448,310,0.769,314,0.538,317,0.538,320,1.021,322,0.569,323,0.436,341,0.514,349,0.389,391,1.212,398,0.389,399,0.514,401,4.065,417,0.477,420,0.514,497,1.097,508,0.477,522,0.738,540,0.569,554,0.904,560,1.179,563,0.477,586,0.477,590,0.85,591,0.609,601,0.514,609,0.514,613,0.436,619,0.538,643,0.569,644,0.382,647,0.406,662,2.883,669,0.85,682,0.514,687,0.653,691,0.477,693,0.609,702,0.477,708,0.448,710,0.514,713,0.875,715,0.538,718,0.415,722,1.179,726,1.021,746,0.609,762,0.609,764,0.494,766,0.448,769,1.289,771,0.448,799,0.514,820,1.647,841,0.448,842,0.462,855,1.155,859,0.538,941,0.609,949,0.304,973,0.538,978,0.406,989,0.477,1062,1.849,1065,0.609,1071,1.621,1072,0.538,1111,2.869,1146,0.514,1162,1.335,1166,0.462,1228,3.192,1284,0.538,1288,0.406,1299,0.609,1301,2.054,1311,0.609,1312,0.975,1314,0.569,1319,0.477,1322,0.569,1324,1.697,1329,0.609,1336,1.179,1340,1.078,1345,1.537,1350,3.442,1353,2.421,1356,0.569,1359,0.538,1366,1.955,1368,1.155,1370,0.514,1375,1.766,1378,0.609,1379,1.078,1380,0.609,1381,0.569,1382,0.609,1383,0.609,1384,0.609,1385,0.609,1386,2.093,1388,1.021,1389,0.448,1390,1.155,1391,0.538,1392,0.609,1408,0.538,1430,0.538,1435,0.806,1436,1.537,1440,2.174,1443,1.849,1445,0.937,1452,0.975,1468,2.535,1471,0.609,1494,0.569,1496,1.155,1505,1.155,1583,1.455,1593,1.155,1608,0.569,1715,0.609,1804,0.609,1815,0.609,1819,0.609,1827,2.511,1839,0.609,1963,0.609,1970,0.609,1993,1.155,2007,0.609,2129,0.609,2154,0.609,2263,0.462,2302,0.609,2344,0.609,2362,0.671,2363,0.609,2364,0.671,2365,0.609,2366,0.671,2367,0.671,2368,1.647,2369,0.671,2370,3.878,2371,0.671,2372,0.671,2373,0.671,2374,0.671,2375,0.671,2376,0.671,2377,0.671,2378,1.272,2379,0.609,2380,0.671,2381,0.671,2382,0.671,2383,0.671,2384,0.671,2385,0.671,2386,0.609,2387,0.609,2388,1.272,2389,1.814,2390,1.272,2391,0.671,2392,4.079,2393,1.078,2394,5.26,2395,0.671,2396,0.671,2397,0.671,2398,0.671,2399,0.671,2400,0.671,2401,0.671,2402,0.671,2403,0.671,2404,1.272,2405,0.671,2406,0.671,2407,0.671,2408,1.647,2409,1.272,2410,0.671,2411,0.671,2412,0.671,2413,0.609,2414,0.671,2415,1.272,2416,0.671,2417,1.272,2418,0.671,2419,3.878,2420,0.671,2421,0.671,2422,0.671,2423,1.272,2424,0.671,2425,0.671,2426,0.671,2427,0.671,2428,0.671,2429,0.671,2430,0.671,2431,1.272,2432,0.671,2433,0.671,2434,1.272,2435,0.671,2436,0.671,2437,0.671,2438,0.671,2439,0.671,2440,0.671,2441,0.671,2442,0.671,2443,0.671,2444,0.671,2445,0.671,2446,0.609,2447,0.671,2448,0.671,2449,0.671,2450,0.671,2451,0.671,2452,0.671,2453,0.671,2454,0.671,2455,0.671,2456,0.671,2457,0.671,2458,1.272,2459,0.569,2460,0.671,2461,0.671,2462,0.671,2463,0.671]],["component//swarmlab_tech-list/docs/index.html",[274,0.631,2361,1.045]],["title//swarmlab_tech-list/docs/index.html#_why_docker",[14,35.259]],["name//swarmlab_tech-list/docs/index.html#_why_docker",[]],["text//swarmlab_tech-list/docs/index.html#_why_docker",[]],["component//swarmlab_tech-list/docs/index.html#_why_docker",[]],["title//swarmlab_tech-list/docs/index.html#_intro_docker",[14,29.035,175,38.58]],["name//swarmlab_tech-list/docs/index.html#_intro_docker",[]],["text//swarmlab_tech-list/docs/index.html#_intro_docker",[]],["component//swarmlab_tech-list/docs/index.html#_intro_docker",[]],["title//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[14,14.1,193,21.77,239,17.149,401,18.736,771,19.752,1440,20.343,1445,21.77,2464,29.566]],["name//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["text//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["component//swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker",[]],["title//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[127,30.634,849,39.655,2363,46.993]],["name//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[]],["text//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[]],["component//swarmlab_tech-list/docs/index.html#_next_step_dockerswarm",[]],["title//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[14,18.982,77,20.744,381,31.939,1435,25.223,1501,33.738]],["name//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[]],["text//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[]],["component//swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker",[]],["title//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[22,13.647,32,19.224,270,22.613,457,21.126,1301,23.197,1310,30.247]],["name//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["text//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["component//swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally",[]],["title//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[16,19.247,29,21.82,1445,29.307,2365,36.146,2465,39.802]],["name//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[]],["text//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[]],["component//swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm",[]],["title//swarmlab_tech-list/docs/index.html#_alternatives",[1465,62.666]],["name//swarmlab_tech-list/docs/index.html#_alternatives",[]],["text//swarmlab_tech-list/docs/index.html#_alternatives",[]],["component//swarmlab_tech-list/docs/index.html#_alternatives",[]],["title//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[536,30.059,1435,28.513,2368,40.862,2466,44.995]],["name//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[]],["text//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[]],["component//swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode",[]],["title//swarmlab_tech-list/docs/index.html#_next_step_storage",[127,30.634,849,39.655,1166,35.604]],["name//swarmlab_tech-list/docs/index.html#_next_step_storage",[]],["text//swarmlab_tech-list/docs/index.html#_next_step_storage",[]],["component//swarmlab_tech-list/docs/index.html#_next_step_storage",[]],["title//swarmlab_tech-list/docs/index.html#_generic",[676,49.39]],["name//swarmlab_tech-list/docs/index.html#_generic",[]],["text//swarmlab_tech-list/docs/index.html#_generic",[]],["component//swarmlab_tech-list/docs/index.html#_generic",[]],["title//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[312,32.016,583,39.655,1388,41.523]],["name//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[]],["text//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[]],["component//swarmlab_tech-list/docs/index.html#_on_memory_key_value",[]],["title//swarmlab_tech-list/docs/index.html#_sharing",[1151,50.869]],["name//swarmlab_tech-list/docs/index.html#_sharing",[]],["text//swarmlab_tech-list/docs/index.html#_sharing",[]],["component//swarmlab_tech-list/docs/index.html#_sharing",[]],["title//swarmlab_tech-list/docs/index.html#_nfs",[2379,67.14]],["name//swarmlab_tech-list/docs/index.html#_nfs",[]],["text//swarmlab_tech-list/docs/index.html#_nfs",[]],["component//swarmlab_tech-list/docs/index.html#_nfs",[]],["title//swarmlab_tech-list/docs/index.html#_deploy",[1440,50.869]],["name//swarmlab_tech-list/docs/index.html#_deploy",[]],["text//swarmlab_tech-list/docs/index.html#_deploy",[]],["component//swarmlab_tech-list/docs/index.html#_deploy",[]],["title//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[239,30.014,843,36.769,1301,33.638]],["name//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[]],["text//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[]],["component//swarmlab_tech-list/docs/index.html#_development_from_design_to_application",[]],["title//swarmlab_tech-list/docs/index.html#_programming_language",[62,37.667,769,43.26]],["name//swarmlab_tech-list/docs/index.html#_programming_language",[]],["text//swarmlab_tech-list/docs/index.html#_programming_language",[]],["component//swarmlab_tech-list/docs/index.html#_programming_language",[]],["title//swarmlab_tech-list/docs/index.html#_nodejs",[1336,48.06]],["name//swarmlab_tech-list/docs/index.html#_nodejs",[]],["text//swarmlab_tech-list/docs/index.html#_nodejs",[]],["component//swarmlab_tech-list/docs/index.html#_nodejs",[]],["title//swarmlab_tech-list/docs/index.html#_python",[1827,52.533]],["name//swarmlab_tech-list/docs/index.html#_python",[]],["text//swarmlab_tech-list/docs/index.html#_python",[]],["component//swarmlab_tech-list/docs/index.html#_python",[]],["title//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[178,36.106,1071,23.083,2467,44.995,2468,44.995]],["name//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[]],["text//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[]],["component//swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis",[]],["title//swarmlab_tech-list/docs/index.html#_rest_api",[1366,43.26,1452,46.656]],["name//swarmlab_tech-list/docs/index.html#_rest_api",[]],["text//swarmlab_tech-list/docs/index.html#_rest_api",[]],["component//swarmlab_tech-list/docs/index.html#_rest_api",[]],["title//swarmlab_tech-list/docs/index.html#_sockets",[841,49.39]],["name//swarmlab_tech-list/docs/index.html#_sockets",[]],["text//swarmlab_tech-list/docs/index.html#_sockets",[]],["component//swarmlab_tech-list/docs/index.html#_sockets",[]],["title//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[1435,38.58,2307,55.288]],["name//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[]],["text//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[]],["component//swarmlab_tech-list/docs/index.html#_swarm_intelligence",[]],["title//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[401,22.613,1375,27.346,1435,22.613,2212,28.634,2386,32.406,2393,30.247]],["name//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[]],["text//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[]],["component//swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms",[]],["title//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[243,23.083,508,31.972,2212,36.106,2387,40.862]],["name//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[]],["text//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[]],["component//swarmlab_tech-list/docs/index.html#_ros_robot_operating_system",[]],["title//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[401,38.58,2393,51.604]],["name//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[]],["text//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[]],["component//swarmlab_tech-list/docs/index.html#_reinforcement_learning",[]],["title//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[401,38.062,662,24.075,1324,29.307,1343,31.939]],["name//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[]],["text//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[]],["component//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript",[]],["title//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[401,35.013,662,21.584,1343,28.634,1827,25.356,2392,32.406]],["name//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[]],["text//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[]],["component//swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch",[]],["title//swarmlab_tech-list/docs/index.html#_auth",[2459,62.666]],["name//swarmlab_tech-list/docs/index.html#_auth",[]],["text//swarmlab_tech-list/docs/index.html#_auth",[]],["component//swarmlab_tech-list/docs/index.html#_auth",[]],["title//swarmlab_tech-list/docs/index.html#_auth_server",[110,32.799,2459,51.604]],["name//swarmlab_tech-list/docs/index.html#_auth_server",[]],["text//swarmlab_tech-list/docs/index.html#_auth_server",[]],["component//swarmlab_tech-list/docs/index.html#_auth_server",[]],["title//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[393,35.604,529,34.569,764,38.101]],["name//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[]],["text//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[]],["component//swarmlab_tech-list/docs/index.html#_security_vpn_etc",[]],["title//swarmlab_tech-list/docs/index.html#_poc",[78,56.657]],["name//swarmlab_tech-list/docs/index.html#_poc",[]],["text//swarmlab_tech-list/docs/index.html#_poc",[]],["component//swarmlab_tech-list/docs/index.html#_poc",[]],["title//swarmlab_tech-list/docs/index.html#_netflix",[1379,62.666]],["name//swarmlab_tech-list/docs/index.html#_netflix",[]],["text//swarmlab_tech-list/docs/index.html#_netflix",[]],["component//swarmlab_tech-list/docs/index.html#_netflix",[]],["title//swarmlab_tech-list/docs/index.html#_robots_and_iot",[1454,48.853,2212,48.853]],["name//swarmlab_tech-list/docs/index.html#_robots_and_iot",[]],["text//swarmlab_tech-list/docs/index.html#_robots_and_iot",[]],["component//swarmlab_tech-list/docs/index.html#_robots_and_iot",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html",[258,42.05]],["name//swarmlab_xelatex-thesis/docs/index-setup.html",[1,0.396,716,0.495]],["text//swarmlab_xelatex-thesis/docs/index-setup.html",[16,0.544,22,1.349,27,1.815,84,1.853,86,0.681,113,0.774,114,2.597,136,1.377,137,0.862,152,3.658,158,2.738,159,0.628,184,2.506,200,0.731,202,0.828,251,2.288,258,4.93,263,1.34,286,0.954,294,0.8,296,4.032,300,0.903,302,0.903,307,1.377,310,1.247,313,1.022,314,0.903,315,0.903,342,0.862,349,3.571,357,0.752,412,0.752,417,0.8,494,3.203,563,0.8,627,1.464,628,0.862,644,0.64,647,1.247,660,0.954,665,0.954,683,0.903,704,4.073,708,2.357,713,0.774,730,0.828,766,0.752,842,0.774,850,0.828,863,1.022,893,1.579,899,1.022,903,1.022,910,3.3,943,0.774,1139,4.941,1167,1.022,1178,1.579,1279,0.954,1291,0.954,1356,0.954,1438,1.022,1439,0.903,1534,0.954,1800,0.954,1814,0.954,1861,1.022,1957,3.735,2067,1.022,2408,1.022,2413,1.022,2446,1.022,2469,1.125,2470,1.125,2471,1.125,2472,1.022,2473,1.022,2474,1.872,2475,2.061,2476,2.061,2477,1.125,2478,3.527,2479,1.125,2480,4.113,2481,1.125,2482,1.125,2483,4.113,2484,2.061,2485,2.851,2486,1.125,2487,1.125,2488,2.851,2489,4.624,2490,5.329,2491,1.125,2492,1.125,2493,3.203,2494,2.851,2495,2.061,2496,1.125,2497,1.125,2498,1.125,2499,1.125,2500,1.125,2501,1.125,2502,1.125,2503,1.125,2504,1.125,2505,3.527,2506,1.125,2507,1.125,2508,1.022,2509,1.872,2510,1.125,2511,1.125,2512,1.125,2513,1.125,2514,1.125,2515,1.125,2516,4.2,2517,1.125,2518,2.061,2519,1.022,2520,1.125,2521,1.125,2522,1.125,2523,1.125,2524,1.125,2525,1.125,2526,1.125,2527,2.061,2528,1.125,2529,1.125,2530,1.125,2531,2.061,2532,1.872,2533,2.061,2534,1.022,2535,2.061,2536,1.125,2537,1.125,2538,1.125,2539,1.125,2540,1.125,2541,1.125,2542,1.125,2543,1.125,2544,1.125,2545,1.125]],["component//swarmlab_xelatex-thesis/docs/index-setup.html",[2546,1.045,2547,1.045]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[2472,46.993,2473,46.993,2474,46.993]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[296,33.13,2490,34.482,2493,40.862,2508,40.862]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[2490,46.656,2509,55.288]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[1146,46.656,2516,55.288]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[184,31.972,910,36.106,1178,34.482,2519,40.862]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[1139,46.656,2532,55.288]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[582,51.604,853,43.26]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns",[]],["title//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[2490,56.657]],["name//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[]],["text//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[]],["component//swarmlab_xelatex-thesis/docs/index-setup.html#_fonts",[]],["title//swarmlab_xelatex-thesis/docs/index.html",[2548,67.14]],["name//swarmlab_xelatex-thesis/docs/index.html",[1,0.724]],["text//swarmlab_xelatex-thesis/docs/index.html",[16,1.414,20,4.885,61,3.956,62,1.809,71,2.191,83,5.466,117,2.153,197,2.153,199,2.078,248,1.953,412,3.153,416,2.991,503,1.901,507,2.655,522,1.696,560,1.901,658,2.153,659,2.078,722,3.068,736,2.346,799,2.241,891,2.078,1136,4.001,1139,2.241,1146,2.241,1289,2.346,1334,2.153,1429,2.655,1446,2.153,2490,3.617,2534,4.286,2548,2.655,2549,4.72,2550,2.924,2551,2.924,2552,2.924,2553,4.72,2554,2.924,2555,2.924,2556,2.924,2557,2.924,2558,2.924,2559,2.924,2560,2.924,2561,2.924,2562,2.924,2563,2.924,2564,2.924,2565,2.924,2566,6.812,2567,5.774,2568,6.812,2569,4.72,2570,2.924,2571,2.924,2572,2.924,2573,2.924,2574,2.924,2575,2.924]],["component//swarmlab_xelatex-thesis/docs/index.html",[2546,1.045,2547,1.045]],["title//swarmlab_xelatex-thesis/docs/index.html#_intro",[175,46.85]],["name//swarmlab_xelatex-thesis/docs/index.html#_intro",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_intro",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_intro",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[256,52.533]],["name//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_the_basics",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[22,28.275]],["name//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[81,28.367,722,33.638,1289,41.523]],["name//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_build_it",[771,49.39]],["name//swarmlab_xelatex-thesis/docs/index.html#_build_it",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_build_it",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_build_it",[]],["title//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[22,23.284,2576,60.881]],["name//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[]],["text//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[]],["component//swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli",[]],["title//swarmlab_infrastructure-as-code/docs/index.html",[644,22.639,720,31.939,1067,29.307,1553,30.502,2577,33.738]],["name//swarmlab_infrastructure-as-code/docs/index.html",[1,0.724]],["text//swarmlab_infrastructure-as-code/docs/index.html",[16,1.655,20,4.652,22,0.761,27,0.878,48,2.747,55,1.525,61,3.8,71,2.091,83,4.837,103,1.941,110,1.072,117,3.317,118,1.525,131,1.597,151,1.807,205,1.204,221,1.465,230,1.465,237,1.204,238,1.807,239,1.154,240,1.329,243,1.021,286,1.687,294,1.414,349,1.985,391,2.287,393,1.369,424,1.807,457,1.178,465,1.294,491,1.807,508,1.414,529,1.329,542,1.414,546,1.525,600,1.525,601,1.525,613,2.225,617,1.687,639,1.597,644,2.562,673,1.597,678,1.525,707,1.369,713,1.369,718,2.118,719,3.317,720,1.597,722,2.225,730,1.465,740,1.465,807,2.902,811,1.687,877,2.287,891,1.414,943,1.369,950,1.687,960,1.687,1067,3.317,1141,1.597,1282,1.687,1288,1.204,1289,1.597,1319,1.414,1440,1.369,1452,1.525,1491,3.109,1510,1.597,1553,1.525,1662,1.807,1779,1.807,1917,1.807,2567,5.109,2577,5.975,2578,1.99,2579,1.99,2580,1.99,2581,1.99,2582,1.99,2583,3.423,2584,1.99,2585,1.99,2586,1.99,2587,6.028,2588,1.99,2589,3.109,2590,3.615,2591,1.99,2592,1.99,2593,1.99,2594,1.99,2595,1.99,2596,1.99,2597,1.99]],["component//swarmlab_infrastructure-as-code/docs/index.html",[644,0.654,2598,1.15]],["title//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[644,34.628,1067,44.827]],["name//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[644,29.432,720,41.523,1067,38.101]],["name//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_usage",[951,48.06]],["name//swarmlab_infrastructure-as-code/docs/index.html#_usage",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_usage",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_usage",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[61,28.644,1288,36.825]],["name//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_run_instance",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[81,33.375,258,34.628]],["name//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_find_examples",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[102,46.656,103,26.239]],["name//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_attach_network",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[422,67.14]],["name//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_scenario",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[61,28.644,1435,38.58]],["name//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_run_swarm",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[61,28.644,2577,51.604]],["name//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_run_ansible",[]],["title//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[102,46.656,103,26.239]],["name//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[]],["text//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[]],["component//swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2",[]],["title//swarmlab_sidecar-firefox/docs/index.html",[2599,51.604,2600,51.604]],["name//swarmlab_sidecar-firefox/docs/index.html",[1,0.724]],["text//swarmlab_sidecar-firefox/docs/index.html",[20,4.969,22,2.676,61,2.305,83,6.549,84,5.306,103,3.837,188,3.755,270,3.105,554,3.482,555,3.608,787,3.755,978,2.964,1283,5.931,1334,3.608,1435,4.434,2567,6.918,2589,4.45,2599,4.153,2600,4.153,2601,4.9,2602,4.9,2603,6.997,2604,4.9]],["component//swarmlab_sidecar-firefox/docs/index.html",[2600,0.975,2605,1.15]],["title//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[2599,62.666]],["name//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_usage",[951,48.06]],["name//swarmlab_sidecar-firefox/docs/index.html#_usage",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_usage",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_usage",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[61,28.644,1288,36.825]],["name//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_run_instance",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[102,46.656,103,26.239]],["name//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_attach_network",[]],["title//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[16,29.44,795,51.604]],["name//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[]],["text//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[]],["component//swarmlab_sidecar-firefox/docs/index.html#_open_gui",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[18,25.753,771,34.569,1332,41.523]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[1,0.724]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[12,3.736,20,3.208,27,2.537,412,3.84,465,3.736,687,2.949,911,5.22,1553,7.312,2606,5.22,2607,5.748,2608,5.748,2609,9.981,2610,7.821,2611,8.89,2612,5.748,2613,5.748,2614,5.22]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html",[18,0.305,771,0.409,1332,0.492,2615,0.613]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[258,34.628,2606,55.288]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[891,43.26,1510,48.853]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[676,49.39]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[687,37.927]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[77,38.531]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[293,54.436]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop",[]],["title//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[1553,46.656,2614,55.288]],["name//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[]],["text//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[]],["component//swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push",[]],["title//CloudComputing_Lab/docs/a.html",[942,41.89,1801,51.604]],["name//CloudComputing_Lab/docs/a.html",[]],["text//CloudComputing_Lab/docs/a.html",[14,3.598,22,1.633,59,2.853,71,2.939,110,2.301,156,3.601,159,2.384,312,2.642,393,2.938,398,2.477,401,2.706,410,2.776,555,3.144,618,2.583,622,3.273,687,4.28,718,2.642,719,4.661,744,3.427,790,6.054,793,3.829,949,3.775,1288,4.563,1303,3.273,1445,3.144,2263,2.938,2616,8.91,2617,4.27,2618,5.366,2619,3.144]],["component//CloudComputing_Lab/docs/a.html",[2620,1.457]],["title//CloudComputing_Lab/docs/a.html#_okeanos",[2621,62.666]],["name//CloudComputing_Lab/docs/a.html#_okeanos",[]],["text//CloudComputing_Lab/docs/a.html#_okeanos",[]],["component//CloudComputing_Lab/docs/a.html#_okeanos",[]],["title//CloudComputing_Lab/docs/a.html#_register_and_login",[2245,51.604,2622,55.288]],["name//CloudComputing_Lab/docs/a.html#_register_and_login",[]],["text//CloudComputing_Lab/docs/a.html#_register_and_login",[]],["component//CloudComputing_Lab/docs/a.html#_register_and_login",[]],["title//CloudComputing_Lab/docs/a.html#_create_instance",[687,31.232,1288,36.825]],["name//CloudComputing_Lab/docs/a.html#_create_instance",[]],["text//CloudComputing_Lab/docs/a.html#_create_instance",[]],["component//CloudComputing_Lab/docs/a.html#_create_instance",[]],["title//CloudComputing_Lab/docs/a.html#_remove_instance",[622,46.656,1288,36.825]],["name//CloudComputing_Lab/docs/a.html#_remove_instance",[]],["text//CloudComputing_Lab/docs/a.html#_remove_instance",[]],["component//CloudComputing_Lab/docs/a.html#_remove_instance",[]],["title//CloudComputing_Lab/docs/a.html#_ssh_config",[156,34.628,793,36.825]],["name//CloudComputing_Lab/docs/a.html#_ssh_config",[]],["text//CloudComputing_Lab/docs/a.html#_ssh_config",[]],["component//CloudComputing_Lab/docs/a.html#_ssh_config",[]],["title//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[735,46.656,2590,48.853]],["name//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[]],["text//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[]],["component//CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid",[]],["title//CloudComputing_Lab/docs/a.html#_install_docker_linux",[14,24.678,719,38.101,949,23.415]],["name//CloudComputing_Lab/docs/a.html#_install_docker_linux",[]],["text//CloudComputing_Lab/docs/a.html#_install_docker_linux",[]],["component//CloudComputing_Lab/docs/a.html#_install_docker_linux",[]],["title//CloudComputing_Lab/docs/a.html#_install_docker_windows",[14,24.678,790,41.523,949,23.415]],["name//CloudComputing_Lab/docs/a.html#_install_docker_windows",[]],["text//CloudComputing_Lab/docs/a.html#_install_docker_windows",[]],["component//CloudComputing_Lab/docs/a.html#_install_docker_windows",[]],["title//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[735,39.655,949,23.415,2590,41.523]],["name//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[]],["text//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[]],["component//CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid",[]],["title//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[735,39.655,2590,41.523,2618,43.861]],["name//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[]],["text//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[]],["component//CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid",[]],["title//CloudComputing_Lab/docs/a.html#_startstop_instance",[1288,36.825,2618,51.604]],["name//CloudComputing_Lab/docs/a.html#_startstop_instance",[]],["text//CloudComputing_Lab/docs/a.html#_startstop_instance",[]],["component//CloudComputing_Lab/docs/a.html#_startstop_instance",[]],["title//CloudComputing_Lab/docs/a.html#_tasks",[618,44.718]],["name//CloudComputing_Lab/docs/a.html#_tasks",[]],["text//CloudComputing_Lab/docs/a.html#_tasks",[]],["component//CloudComputing_Lab/docs/a.html#_tasks",[]],["title//CloudComputing_Lab/docs/b.html",[18,30.299,687,31.232]],["name//CloudComputing_Lab/docs/b.html",[447,1.241]],["text//CloudComputing_Lab/docs/b.html",[20,2.607,77,4.141,103,2.013,113,4.651,159,2.607,193,3.439,239,2.709,243,4.076,280,3.214,398,2.709,410,3.036,522,2.709,529,3.12,618,2.825,744,5.425,951,5.661,1071,4.467,1166,3.214,1186,3.642,1423,6.375,1454,3.748,1492,3.748,1533,4.242,1534,3.959,2263,3.214,2619,3.439,2621,5.73]],["component//CloudComputing_Lab/docs/b.html",[2620,1.457]],["title//CloudComputing_Lab/docs/b.html#_start_datacollector",[77,31.73,1186,32.799]],["name//CloudComputing_Lab/docs/b.html#_start_datacollector",[]],["text//CloudComputing_Lab/docs/b.html#_start_datacollector",[]],["component//CloudComputing_Lab/docs/b.html#_start_datacollector",[]],["title//CloudComputing_Lab/docs/b.html#_tasks",[618,44.718]],["name//CloudComputing_Lab/docs/b.html#_tasks",[]],["text//CloudComputing_Lab/docs/b.html#_tasks",[]],["component//CloudComputing_Lab/docs/b.html#_tasks",[]],["title//CloudComputing_Lab/docs/c.html",[2623,60.881,2624,60.881]],["name//CloudComputing_Lab/docs/c.html",[169,1.082]],["text//CloudComputing_Lab/docs/c.html",[18,3.083,22,2.369,103,2.67,126,3.667,142,3.667,147,2.839,159,3.458,177,5.494,398,3.593,410,4.027,469,4.401,498,5.625,618,3.747,687,4.219,764,6.056,905,4.97,1069,3.925,2263,4.262,2619,4.561]],["component//CloudComputing_Lab/docs/c.html",[2620,1.457]],["title//CloudComputing_Lab/docs/c.html#_create_vpn",[687,31.232,764,44.827]],["name//CloudComputing_Lab/docs/c.html#_create_vpn",[]],["text//CloudComputing_Lab/docs/c.html#_create_vpn",[]],["component//CloudComputing_Lab/docs/c.html#_create_vpn",[]],["title//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network",[81,24.666,103,19.393,126,26.638,469,31.972]],["name//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network",[]],["text//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network",[]],["component//CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network",[]],["title//CloudComputing_Lab/docs/c.html#_tasks",[618,44.718]],["name//CloudComputing_Lab/docs/c.html#_tasks",[]],["text//CloudComputing_Lab/docs/c.html#_tasks",[]],["component//CloudComputing_Lab/docs/c.html#_tasks",[]],["title//CloudComputing_Lab/docs/d.html",[61,18.727,84,25.874,853,28.282,1071,20.419,1151,27.386]],["name//CloudComputing_Lab/docs/d.html",[273,1.241]],["text//CloudComputing_Lab/docs/d.html",[22,2.658,159,3.879,398,4.031,410,4.518,618,4.204,687,4.547,1151,6.099,2263,4.782,2619,5.117,2625,10.28]],["component//CloudComputing_Lab/docs/d.html",[2620,1.457]],["title//CloudComputing_Lab/docs/d.html#_create",[687,37.927]],["name//CloudComputing_Lab/docs/d.html#_create",[]],["text//CloudComputing_Lab/docs/d.html#_create",[]],["component//CloudComputing_Lab/docs/d.html#_create",[]],["title//CloudComputing_Lab/docs/d.html#_share",[1151,50.869]],["name//CloudComputing_Lab/docs/d.html#_share",[]],["text//CloudComputing_Lab/docs/d.html#_share",[]],["component//CloudComputing_Lab/docs/d.html#_share",[]],["title//CloudComputing_Lab/docs/d.html#_tasks",[618,44.718]],["name//CloudComputing_Lab/docs/d.html#_tasks",[]],["text//CloudComputing_Lab/docs/d.html#_tasks",[]],["component//CloudComputing_Lab/docs/d.html#_tasks",[]],["title//CloudComputing_Lab/docs/e.html",[1166,41.89,2626,60.881]],["name//CloudComputing_Lab/docs/e.html",[305,1.3]],["text//CloudComputing_Lab/docs/e.html",[22,2.658,71,3.227,124,5.891,159,3.879,398,4.031,410,4.518,618,4.204,687,4.547,1151,4.782,1166,6.716,2263,4.782,2619,5.117]],["component//CloudComputing_Lab/docs/e.html",[2620,1.457]],["title//CloudComputing_Lab/docs/e.html#_create",[687,37.927]],["name//CloudComputing_Lab/docs/e.html#_create",[]],["text//CloudComputing_Lab/docs/e.html#_create",[]],["component//CloudComputing_Lab/docs/e.html#_create",[]],["title//CloudComputing_Lab/docs/e.html#_usage",[951,48.06]],["name//CloudComputing_Lab/docs/e.html#_usage",[]],["text//CloudComputing_Lab/docs/e.html#_usage",[]],["component//CloudComputing_Lab/docs/e.html#_usage",[]],["title//CloudComputing_Lab/docs/e.html#_tasks",[618,44.718]],["name//CloudComputing_Lab/docs/e.html#_tasks",[]],["text//CloudComputing_Lab/docs/e.html#_tasks",[]],["component//CloudComputing_Lab/docs/e.html#_tasks",[]],["title//CloudComputing_Lab/docs/f.html",[1435,46.85]],["name//CloudComputing_Lab/docs/f.html",[503,1.053]],["text//CloudComputing_Lab/docs/f.html",[18,3.65,159,4.094,398,4.254,410,4.767,618,4.436,687,4.704,1435,4.647,1440,6.309,2263,5.046,2619,5.4]],["component//CloudComputing_Lab/docs/f.html",[2620,1.457]],["title//CloudComputing_Lab/docs/f.html#_create",[687,37.927]],["name//CloudComputing_Lab/docs/f.html#_create",[]],["text//CloudComputing_Lab/docs/f.html#_create",[]],["component//CloudComputing_Lab/docs/f.html#_create",[]],["title//CloudComputing_Lab/docs/f.html#_usage",[951,48.06]],["name//CloudComputing_Lab/docs/f.html#_usage",[]],["text//CloudComputing_Lab/docs/f.html#_usage",[]],["component//CloudComputing_Lab/docs/f.html#_usage",[]],["title//CloudComputing_Lab/docs/f.html#_deploy_service",[18,30.299,1440,41.89]],["name//CloudComputing_Lab/docs/f.html#_deploy_service",[]],["text//CloudComputing_Lab/docs/f.html#_deploy_service",[]],["component//CloudComputing_Lab/docs/f.html#_deploy_service",[]],["title//CloudComputing_Lab/docs/f.html#_tasks",[618,44.718]],["name//CloudComputing_Lab/docs/f.html#_tasks",[]],["text//CloudComputing_Lab/docs/f.html#_tasks",[]],["component//CloudComputing_Lab/docs/f.html#_tasks",[]],["title//CloudComputing_Lab/docs/index.html",[1801,62.666]],["name//CloudComputing_Lab/docs/index.html",[1,0.724]],["text//CloudComputing_Lab/docs/index.html",[]],["component//CloudComputing_Lab/docs/index.html",[2620,1.457]],["title//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[2621,51.604,2622,55.288]],["name//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[]],["text//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[]],["component//CloudComputing_Lab/docs/index.html#_register_in_okeanos",[]],["title//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[8,39.655,465,33.638,2627,51.746]],["name//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[]],["text//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[]],["component//CloudComputing_Lab/docs/index.html#_sign_up_in_slack",[]]],"invertedIndex":[["",{"_index":27,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[8,1]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[21,1]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[7,1]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_video_intro":{"position":[[6,1]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[7,1]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro":{"position":[[6,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll":{"position":[[6,1]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[364,1],[379,2],[385,1],[475,2],[486,2],[489,2],[492,3],[549,2],[574,1],[726,2],[746,3],[768,2],[771,2],[778,2],[784,1],[796,2],[809,2],[830,1],[2372,1]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[128,1],[400,2],[415,2],[453,2],[468,2],[512,1],[539,1],[541,5],[552,3],[559,7],[581,8],[598,2],[611,2]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1489,1],[1545,1],[1598,1],[1641,1],[1723,1],[1775,1],[1821,1],[1879,1],[1915,1],[1965,1],[2014,1],[2145,1],[2183,1],[2221,1],[2258,1],[2680,2],[2692,2],[2709,1],[3402,1],[3433,2],[3462,1],[3493,2],[3731,1],[3763,2],[3792,1],[3824,2],[3853,1],[3884,2],[3913,1],[3944,2],[4141,1],[4147,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[93,1],[104,1],[1516,1],[1528,1],[1538,1],[3389,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3925,1],[3927,1],[3931,1],[3945,1],[3947,1],[3966,1],[3999,1],[4003,16],[4037,16],[4054,1],[4061,1],[4069,1],[4088,1],[4090,16],[4107,1],[4109,1],[4111,1],[4115,16],[4132,1],[4134,1],[4148,1],[4150,1],[4157,1],[4176,1],[4192,1],[4206,1],[4208,1],[4210,16],[4243,1],[4245,1],[4247,1],[4253,1],[4261,1],[4263,1],[4265,1],[4267,1],[4269,1],[4275,1],[4277,1],[4297,1],[4299,1],[4314,1],[4316,1],[4318,1],[4331,1],[4348,1],[4350,1],[4355,1],[4357,1],[4394,1],[4396,1],[4405,1],[4416,1],[4418,1],[4433,1],[4435,1],[8340,1],[8839,1],[8853,1],[8867,1],[8888,1],[8909,1],[8933,1],[8957,1],[8978,1],[8999,1],[9025,1],[9051,1],[9078,1],[9107,1],[9744,1],[12340,1],[12394,1],[12477,1],[12510,1],[12586,1],[12669,1],[12718,1],[12873,1],[12927,1],[13019,1],[13153,1],[13169,1],[13216,1],[13255,1],[13375,1],[13391,1],[13792,1],[13794,1]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[892,1],[1155,1],[1657,1],[1996,1],[2116,2],[2139,2],[2161,2],[2194,2],[2217,2],[2249,1],[2284,2],[2358,2],[2400,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[334,1],[427,1],[776,1],[873,2],[1197,1],[1769,4],[1774,3],[3088,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[85,1],[99,1],[101,1],[185,2],[199,1],[259,1],[273,1],[294,1],[335,1],[337,1],[344,1],[346,1],[352,1],[354,1],[370,1],[432,1],[458,1],[487,2],[495,1],[522,1],[592,1],[607,2],[615,1],[687,1],[689,3],[693,1],[706,1],[1100,1],[1145,3],[1149,2],[1183,2],[1202,2],[1262,1],[1293,2],[1296,1],[1338,1],[1349,1],[1366,1],[1373,1],[1386,1],[1427,3],[1443,1],[1450,1],[1496,3],[1512,1],[1514,1],[1516,3],[1520,3],[1524,1],[1526,2],[1560,2],[1586,2],[1653,1],[1663,1],[1696,2],[1704,1],[1736,1],[1743,1],[1789,1],[1822,1],[1872,2],[1894,1],[1924,1],[1999,1],[2001,2],[2004,1],[2006,1],[2008,2],[2042,2],[2075,2],[2133,2],[2136,1],[2190,1],[2225,1],[2227,3],[2256,1],[2258,3],[2284,6],[2298,1],[2307,2],[2341,2],[2361,2],[2432,1],[2446,1],[2461,2],[2464,2],[2467,1],[2481,1],[2527,2],[2536,1],[2562,1],[2603,1],[2620,2],[2664,1],[2703,1],[2718,1],[2726,1],[2733,1],[2742,1],[2751,1],[2753,5],[2759,3],[2763,2],[2797,2],[2827,2],[2893,1],[2908,1],[2910,1],[2934,2],[2960,3],[2964,1]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[68,1],[88,1],[99,1]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1526,1],[1621,1]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[5,1],[21,1],[54,1],[75,1],[98,1],[878,1],[919,1],[940,1],[1003,2],[1024,2],[1033,2],[1054,2],[1103,1]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1057,1],[1063,1],[1579,1],[1925,1],[2026,2],[2040,2],[2043,1],[2056,1],[2067,1],[2069,2],[2072,2],[2090,1],[2096,2],[2105,2],[2108,2],[2111,2],[2131,1],[2147,2],[2150,1],[2165,1],[2167,1],[2169,2]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1350,1],[1371,1],[1452,3],[1525,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[39,1],[49,1],[220,1],[371,2],[548,1],[978,2],[1379,1],[1471,2],[1787,2],[1901,2],[2190,2],[2203,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1127,2],[1168,2],[1233,2],[1477,1],[1602,1],[2854,2],[2914,2],[3004,1],[3006,2],[3065,2],[3090,4],[3145,4],[3173,4],[3229,4],[3234,1],[3547,2],[3695,2],[3793,2],[3887,1],[3932,1],[4033,2],[4101,1],[4119,1],[4148,2],[4251,1],[4253,2],[4312,2],[4344,4],[4398,4],[4453,4],[4516,1],[4518,2],[4658,1],[4660,2],[4692,2],[4748,2],[4806,2],[4830,4],[4947,2],[4974,2],[4999,4],[5054,1],[5068,1],[5124,1],[8134,1],[8694,1],[9462,1],[9482,1],[9500,1],[9519,1],[9537,1],[9561,2],[9610,1],[9612,3],[9646,1],[9688,1],[9697,2],[9819,1],[9866,1],[9930,2],[9952,2],[10070,1],[10099,1],[10135,2],[10144,1],[10200,1],[10224,1],[10274,2],[10282,2],[10305,1],[10310,1],[10329,1],[10348,2],[10405,1],[10416,1],[10432,1],[10450,1],[10452,3],[10459,1],[10474,1],[10479,2],[10515,1],[10517,1],[10524,1],[10548,1],[10570,1],[10595,1],[10607,1],[10612,1],[10627,1],[10632,2],[10660,1],[10662,1],[10668,1],[10693,1],[10705,1],[10710,1],[10725,1],[10730,2],[10759,1],[10761,1],[10768,1],[10793,1],[10805,1],[10807,1],[10809,1],[10811,2],[10884,1],[10886,2],[10937,2],[10946,1],[10961,1],[10967,1],[10969,2],[10988,1],[11050,2],[11127,1],[11138,3],[11142,1],[11172,1],[11174,2],[11239,1],[11247,1],[11249,1],[11251,2],[11323,1],[11325,2],[11354,1],[11412,1],[11414,2],[11482,2],[11497,1],[11544,1],[11546,1],[11618,1],[11620,2],[11694,2],[11718,1],[11732,1],[11768,1],[11770,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1336,1],[1366,1],[1876,1],[2515,1],[2999,12],[3068,3],[3072,1],[3074,1],[3076,1],[3138,1],[3140,1],[3187,1],[3189,1],[3237,1],[3239,1],[3302,1],[3304,1],[3365,1],[3367,1],[3416,1],[3418,1],[3467,1],[3469,1],[3519,1],[3521,1],[3586,1],[3588,1],[3590,1],[3592,1],[3594,1],[3596,1],[3598,1],[3600,72],[4177,1],[4184,1],[4225,1],[4245,2],[4253,1],[4277,1],[4279,1],[4281,1],[4382,1],[4403,1],[4480,1],[4502,1],[4567,1],[4569,1],[4586,1],[4879,1],[5504,1],[5783,1],[5878,1],[6028,1],[6141,1],[6148,1],[6171,1],[6180,1],[6211,2],[6214,1],[6227,1],[6258,2],[6261,1],[6288,2],[6291,1],[6321,3],[6366,3],[6370,3],[6409,3],[6450,1],[6541,2],[6544,1],[6585,1],[6610,1],[6629,1],[6646,1],[6679,1],[6710,1],[6768,1],[6822,2],[6839,4],[6870,3],[6874,3],[6878,3],[6943,3],[6947,2],[6950,1],[7045,1],[7127,1],[7181,1],[7183,1],[7266,1],[7348,2],[7365,1],[7386,1],[7425,1],[7465,1],[7467,1],[7469,2],[7527,1],[7559,1],[7573,1],[7606,1],[7611,1],[7615,1],[7643,1],[7655,2],[7681,1],[7702,1],[7736,1],[7777,2],[7808,2],[7818,1],[7829,1],[7877,1],[7897,1],[7908,1],[7915,2],[7969,1],[8038,1],[8040,1],[8061,1],[8076,2],[8092,1],[8106,1],[8147,1],[8168,1],[8179,1],[8186,2],[8239,1],[8246,1],[8288,1],[8308,1],[8319,1],[8326,2],[8380,1],[8382,1],[8384,1],[8386,1],[8388,2],[8391,1],[8462,1],[8499,1],[8501,1],[8569,1],[8641,1],[8709,1],[8778,1],[8844,1],[8913,1],[8947,1],[8949,1],[9016,1],[9086,1],[9118,2],[9157,2],[9266,1],[9356,1],[9376,1],[9389,1],[9400,2],[9403,2],[9410,1],[9488,1],[9490,2],[9493,1],[9563,1],[9610,1],[9667,1],[9706,2],[9740,1],[9745,1],[9796,1],[9803,2],[9818,1],[9863,1],[9868,1],[9919,1],[9959,2],[10004,1],[10009,1],[10060,1],[10107,1],[10116,1],[10139,1],[10145,1],[10153,1],[10161,1],[10263,1],[10268,1],[10304,1],[10358,2],[10364,1],[10395,2],[10466,1],[10502,1],[10544,1],[10563,1],[10572,1],[10592,2],[10599,1],[10611,2],[10622,1],[10704,1],[10706,2],[10715,2],[10753,1],[10760,1],[10768,2],[10774,1],[10786,2],[10802,1],[10804,2],[10847,1],[10849,1],[10851,1],[10885,1],[10928,1],[10964,2],[10971,1],[10993,1],[11005,1],[11068,1],[11089,2],[11096,1],[11176,1],[11178,2],[11260,2],[11267,1],[11289,1],[11298,1],[11417,1],[11438,2],[11445,1],[11525,1],[11527,2],[11609,2],[11616,1],[11638,1],[11647,1],[11706,1],[11729,1],[11731,3],[12435,3],[12469,1],[12520,1],[12590,1],[12637,1],[12694,1],[12733,1],[12764,1],[12977,1],[13044,1],[13064,2],[13108,1],[13194,1],[13261,1],[13281,2],[13325,1],[13346,3],[14011,4],[14258,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4817,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[892,1],[1155,1],[1657,1],[1996,1],[2116,2],[2139,2],[2161,2],[2194,2],[2217,2],[2249,1],[2284,2],[2358,2],[2400,2]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1447,1],[1536,1],[1668,1],[1766,1],[1887,1],[1986,1],[2897,1],[2899,1],[2952,1],[2994,1],[3001,1],[3006,1],[3013,1],[3043,1],[3048,1],[3056,1],[3060,1],[3069,1],[3129,1],[3169,1],[3222,1],[3242,1]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2054,1],[3058,3],[3062,3],[3592,1],[3700,1]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1290,1]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[354,1]]}},"component":{}}],["0",{"_index":356,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3322,3],[4150,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[233,1],[290,1],[300,1],[311,1],[319,1],[332,1],[340,1],[360,1],[370,1],[381,1],[391,1],[404,1],[547,1],[557,1],[568,1],[576,1],[625,1],[635,1],[646,1],[656,1],[669,1],[4381,1],[4383,1],[4385,1],[4393,1],[4395,1],[4397,1],[4419,1],[4421,1],[4423,1],[4431,1],[4433,1],[4435,1],[4557,1],[4559,1],[4561,1],[4569,1],[4571,1],[4573,1],[4596,1],[4598,1],[4600,1],[4608,1],[4610,1],[4612,1],[4735,1],[4737,1],[4739,1],[4747,1],[4749,1],[4751,1],[4773,1],[4775,1],[4777,1],[4785,1],[4787,1],[4789,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8383,1],[8394,1],[8485,1],[8496,1],[8586,1],[8597,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[261,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2065,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10072,2],[10307,2],[10407,2],[10476,2],[10629,2],[10727,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7123,3],[7608,2],[7650,4],[8794,3],[9742,2],[9865,2],[10006,2],[10076,2],[10265,2],[10361,2],[10812,1],[11300,5],[11429,4],[11649,5],[12123,3]]}},"component":{}}],["0.0",{"_index":446,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[342,4]]}},"component":{}}],["0.00015",{"_index":473,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[953,9],[1243,9]]}},"component":{}}],["0.00017",{"_index":484,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1388,9]]}},"component":{}}],["0.00018",{"_index":477,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1098,9]]}},"component":{}}],["0.00028",{"_index":466,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[808,9]]}},"component":{}}],["0.0f",{"_index":1876,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9464,5],[9484,5],[9502,5],[9521,5],[9539,5]]}},"component":{}}],["02:42:56:48:d0:61",{"_index":470,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[841,17]]}},"component":{}}],["02:42:ac:15:00:02",{"_index":435,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[204,17]]}},"component":{}}],["02:42:ac:15:00:03",{"_index":474,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[986,17]]}},"component":{}}],["02:42:ac:15:00:04",{"_index":478,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1131,17]]}},"component":{}}],["02:42:ac:15:00:05",{"_index":481,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1276,17]]}},"component":{}}],["02:42:ac:15:00:06",{"_index":485,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1421,17]]}},"component":{}}],["04:48:30:31:b0:f3:5a:9b:01:9d:b3:a7:38:e2:b1:0c",{"_index":2266,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1897,48]]}},"component":{}}],["04ee7237b7d453ec",{"_index":1606,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2042,16]]}},"component":{}}],["077",{"_index":1610,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2186,3]]}},"component":{}}],["1",{"_index":89,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[11,1]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[18,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1761,3],[2417,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3368,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2249,1]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[326,2],[377,1],[1586,1],[3333,1]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[492,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[58,3],[477,3],[1385,1],[3617,2]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[154,2],[490,4],[1699,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[865,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2045,3],[2172,1]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1542,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7,2],[2105,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[614,2],[3078,1],[3680,1],[4248,4],[7025,3],[7756,3],[7772,4],[7930,1],[7989,3],[8027,3],[8200,1],[8341,1],[8539,3],[9407,2],[9485,2],[9793,2],[9916,2],[10057,2],[10301,2],[10559,3],[10588,3],[10596,2],[10701,2],[10771,2],[10968,2],[11001,3],[11080,4],[11085,3],[11093,2],[11264,2],[11434,3],[11442,2],[11613,2],[11876,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4990,3],[5113,1]]}},"component":{}}],["1!=0",{"_index":377,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3915,5]]}},"component":{}}],["1.0.0.1",{"_index":214,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[607,7]]}},"component":{}}],["1.1.1.1",{"_index":209,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[457,8],[479,7],[587,7]]}},"component":{}}],["1.2.3.0/24",{"_index":219,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[712,10]]}},"component":{}}],["1.27.4",{"_index":1584,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1381,6]]}},"component":{}}],["1/5",{"_index":2225,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13521,3]]}},"component":{}}],["10",{"_index":668,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1468,2],[2807,2],[4490,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[613,3],[941,4],[1292,3],[1381,3],[2720,2]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1865,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[965,3],[2241,2],[3983,2]]}},"component":{}}],["10.0.0.0/8",{"_index":345,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3062,10]]}},"component":{}}],["10.5.2.3",{"_index":334,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2739,8],[2799,8]]}},"component":{}}],["10.x",{"_index":337,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2894,4]]}},"component":{}}],["100",{"_index":1333,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1616,3]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[538,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7910,4],[7950,4],[8181,4],[8220,4],[8321,4],[8361,4]]}},"component":{}}],["1000",{"_index":456,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[478,4]]}},"component":{}}],["100m",{"_index":1123,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1192,4]]}},"component":{}}],["1025",{"_index":223,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[847,4]]}},"component":{}}],["10dof",{"_index":1658,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[959,5]]}},"component":{}}],["11",{"_index":695,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3039,2],[4676,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[946,4],[2921,2]]}},"component":{}}],["110",{"_index":513,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2656,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10046,3],[10318,3],[10355,4]]}},"component":{}}],["115200",{"_index":1771,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5164,6],[11017,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12501,7]]}},"component":{}}],["12",{"_index":697,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3082,2],[4888,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[963,4],[3041,2]]}},"component":{}}],["12677",{"_index":573,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4387,5],[4563,5],[4741,5]]}},"component":{}}],["127.0.0.0/8",{"_index":925,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12488,11]]}},"component":{}}],["127.0.0.1",{"_index":453,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[434,9]]}},"component":{}}],["128",{"_index":388,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4143,3]]}},"component":{}}],["12factor",{"_index":2381,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[934,8]]}},"component":{}}],["13",{"_index":353,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3240,2]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4940,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1053,4],[3129,2]]}},"component":{}}],["14",{"_index":1121,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1175,4],[3171,2]]}},"component":{}}],["14.2",{"_index":461,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[527,5],[605,5]]}},"component":{}}],["14260",{"_index":460,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[521,5],[599,5]]}},"component":{}}],["14656",{"_index":575,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4413,5],[4425,5]]}},"component":{}}],["14696",{"_index":578,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4590,5],[4602,5]]}},"component":{}}],["15",{"_index":912,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11738,2],[11821,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1271,4],[3586,2]]}},"component":{}}],["1500",{"_index":427,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[132,4],[4371,4],[4547,4],[4725,4]]}},"component":{}}],["15232",{"_index":580,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4767,5],[4779,5]]}},"component":{}}],["16!=0",{"_index":375,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3794,6]]}},"component":{}}],["1605454014.po",{"_index":1106,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[565,14]]}},"component":{}}],["1605454018.po",{"_index":1087,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[137,14]]}},"component":{}}],["16g",{"_index":1667,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1130,4]]}},"component":{}}],["172.16.0.0/16",{"_index":346,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3076,13]]}},"component":{}}],["172.16.x.x",{"_index":338,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2902,10]]}},"component":{}}],["172.21.0",{"_index":462,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[741,10],[1505,10]]}},"component":{}}],["172.21.0.1",{"_index":464,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[773,10],[784,12],[1546,10],[1557,12]]}},"component":{}}],["172.21.0.2",{"_index":429,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[142,10],[676,10],[1483,12],[1791,12]]}},"component":{}}],["172.21.0.3",{"_index":472,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[929,12],[1609,12],[2230,10],[2255,10],[2274,10],[2294,10]]}},"component":{}}],["172.21.0.4",{"_index":476,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1074,12],[1661,12]]}},"component":{}}],["172.21.0.5",{"_index":480,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1219,12],[1713,12]]}},"component":{}}],["172.21.0.6",{"_index":483,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1364,12],[1765,12]]}},"component":{}}],["172.21.255.255",{"_index":433,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[183,14],[717,14]]}},"component":{}}],["18",{"_index":1776,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5538,4]]}},"component":{}}],["192.168.0.0/16",{"_index":344,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3035,14]]}},"component":{}}],["192.168.1.0/24",{"_index":1986,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2268,14]]}},"component":{}}],["192.168.89.5",{"_index":2264,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1836,14],[2158,14],[5714,12]]}},"component":{}}],["192.168.x.x",{"_index":336,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2865,11]]}},"component":{}}],["198.51.100.0",{"_index":902,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10581,12],[10683,12],[10725,12]]}},"component":{}}],["19:00",{"_index":1384,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1931,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4838,5]]}},"component":{}}],["1?view=al",{"_index":2238,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14337,10]]}},"component":{}}],["1d",{"_index":1131,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1344,2]]}},"component":{}}],["2",{"_index":101,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1960,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[408,1],[1540,2],[1644,1],[3364,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1127,1],[11812,1]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[518,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[492,3],[1543,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[610,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[24,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[898,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2092,3],[2226,1]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1566,3]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[32,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2146,1],[5178,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[630,1],[1800,2],[3142,1],[3836,1],[5436,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5008,3],[5127,1]]}},"component":{}}],["2!=0",{"_index":363,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3464,5]]}},"component":{}}],["2/5",{"_index":2226,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13584,3]]}},"component":{}}],["200",{"_index":502,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[21,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2251,3]]}},"component":{}}],["2000",{"_index":1672,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1236,4]]}},"component":{}}],["2010",{"_index":1833,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7979,5]]}},"component":{}}],["2013",{"_index":1822,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7676,5]]}},"component":{}}],["2015",{"_index":2398,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1420,5]]}},"component":{}}],["2017",{"_index":2396,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1316,5]]}},"component":{}}],["2019",{"_index":2433,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3109,5]]}},"component":{}}],["22",{"_index":927,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12635,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2254,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5106,2]]}},"component":{}}],["22,25,53,80,443,465,5222,5269,5280,8999:9003",{"_index":908,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11217,44]]}},"component":{}}],["248",{"_index":459,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[511,3],[589,3]]}},"component":{}}],["255.0.0.0",{"_index":454,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[452,9]]}},"component":{}}],["255.255.0.0",{"_index":431,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[161,11],[695,11]]}},"component":{}}],["2560",{"_index":2133,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9034,4],[12353,4]]}},"component":{}}],["27017",{"_index":1118,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1147,5]]}},"component":{}}],["3",{"_index":115,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2174,3],[2379,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[449,1],[1783,1],[3287,2],[3405,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7633,1]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[568,2]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[517,3],[1694,1]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[63,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[927,2]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2133,3],[2274,1]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1605,3]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[35,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1099,1],[1141,1],[1209,1],[5717,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3191,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5083,3],[5139,1]]}},"component":{}}],["3.3v",{"_index":1690,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1688,4],[2269,4]]}},"component":{}}],["3/5",{"_index":2227,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13647,3]]}},"component":{}}],["30",{"_index":1089,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[181,3],[202,3],[634,3]]}},"component":{}}],["300..1100",{"_index":1677,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1284,10]]}},"component":{}}],["3000",{"_index":2261,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1412,4]]}},"component":{}}],["32",{"_index":1778,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5598,4]]}},"component":{}}],["32!=0",{"_index":374,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3733,6]]}},"component":{}}],["328",{"_index":1685,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1479,4],[1604,4]]}},"component":{}}],["3389",{"_index":222,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[825,4],[2774,5],[2821,4]]}},"component":{}}],["37:00",{"_index":1385,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1950,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4866,5]]}},"component":{}}],["3b",{"_index":2131,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8990,2],[12311,2]]}},"component":{}}],["3d",{"_index":1806,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6990,2],[8123,2],[8319,2],[8442,2],[8574,2],[8948,2],[9129,2]]}},"component":{}}],["3v",{"_index":1692,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1746,2],[1763,2]]}},"component":{}}],["4",{"_index":645,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[654,1],[1971,1],[3505,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[580,3],[1923,1]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[41,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6235,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3241,1],[5408,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5097,3],[5158,1]]}},"component":{}}],["4!=0",{"_index":360,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3404,5]]}},"component":{}}],["4),(5",{"_index":1405,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[87,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1629,7]]}},"component":{}}],["4/5",{"_index":2228,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13710,3]]}},"component":{}}],["4000",{"_index":2262,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1439,4]]}},"component":{}}],["4000:localhost:3000",{"_index":2258,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1122,19]]}},"component":{}}],["443",{"_index":930,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12838,3]]}},"component":{}}],["5",{"_index":542,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3387,1]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[710,1],[2091,1],[3580,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[675,3],[2144,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3306,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5109,3],[5173,1]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1287,2]]}},"component":{}}],["5/5",{"_index":2229,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13773,3]]}},"component":{}}],["5/min",{"_index":934,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13103,5],[13323,5]]}},"component":{}}],["50",{"_index":1126,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1246,3]]}},"component":{}}],["500",{"_index":1197,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[180,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9831,4]]}},"component":{}}],["53",{"_index":909,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11330,2]]}},"component":{}}],["5v",{"_index":1691,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1696,2],[1711,3]]}},"component":{}}],["6",{"_index":490,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1544,1]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[810,1],[2225,1],[3680,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[705,3],[2168,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3369,1]]}},"component":{}}],["60",{"_index":1120,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1165,2]]}},"component":{}}],["600",{"_index":1043,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2008,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2008,3]]}},"component":{}}],["61",{"_index":438,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[257,2]]}},"component":{}}],["648acfd622f3d138",{"_index":1607,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2116,16]]}},"component":{}}],["65535",{"_index":506,"title":{"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[23,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2419,5]]}},"component":{}}],["65536",{"_index":452,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[423,5],[4407,5],[4584,5],[4761,5]]}},"component":{}}],["6:50",{"_index":1380,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1896,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4803,4]]}},"component":{}}],["7",{"_index":656,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[937,1],[2311,1],[3832,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13167,1],[13389,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[733,3],[2281,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1085,1],[3420,1]]}},"component":{}}],["768",{"_index":2303,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3246,3]]}},"component":{}}],["777",{"_index":2010,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3849,3]]}},"component":{}}],["78",{"_index":1777,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5562,3]]}},"component":{}}],["8",{"_index":658,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1035,1],[2423,1],[3930,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12574,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[850,3],[2384,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10412,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3471,1]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[157,1]]}},"component":{}}],["8!=0",{"_index":376,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3855,5]]}},"component":{}}],["8.1",{"_index":1668,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1171,3]]}},"component":{}}],["80",{"_index":252,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[10,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1340,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2227,2],[2625,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12780,2]]}},"component":{}}],["8000",{"_index":2257,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1065,4]]}},"component":{}}],["8000:localhost:3306",{"_index":2252,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[789,19]]}},"component":{}}],["8352",{"_index":572,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4376,4],[4552,4]]}},"component":{}}],["8353",{"_index":579,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4730,4]]}},"component":{}}],["8999",{"_index":916,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11858,5]]}},"component":{}}],["8999:9003",{"_index":914,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11786,9]]}},"component":{}}],["8:24",{"_index":1382,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1912,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4819,4]]}},"component":{}}],["8c:2a:ed:82:98:6d:12:0a:3a:ba:b2:1c:c0:25:be:5b",{"_index":2334,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4673,47]]}},"component":{}}],["9",{"_index":663,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1227,1],[2502,1],[4208,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[911,3],[2515,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3523,1]]}},"component":{}}],["9.3",{"_index":440,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[271,4]]}},"component":{}}],["9000",{"_index":917,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11864,5]]}},"component":{}}],["9001",{"_index":918,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11870,5]]}},"component":{}}],["9002",{"_index":919,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11876,5]]}},"component":{}}],["9003",{"_index":920,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11886,5]]}},"component":{}}],["90\\n",{"_index":1600,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1895,5]]}},"component":{}}],["9110d42e466b",{"_index":486,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1470,12],[1778,12]]}},"component":{}}],["9309",{"_index":439,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[266,4]]}},"component":{}}],["9600",{"_index":2014,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4012,4],[4435,5]]}},"component":{}}],["a3",{"_index":1051,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2261,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2261,2]]}},"component":{}}],["a4",{"_index":1688,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1646,2]]}},"component":{}}],["a5",{"_index":1686,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1521,2]]}},"component":{}}],["a=unstable\\npin",{"_index":1598,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1869,15]]}},"component":{}}],["abil",{"_index":321,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[23,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2455,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[97,7]]}},"component":{}}],["abov",{"_index":867,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7132,6],[8688,6],[11420,6],[12264,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3737,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[831,5],[1164,5],[2243,5]]}},"component":{}}],["absolut",{"_index":303,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2153,8]]}},"component":{}}],["abstract",{"_index":965,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[244,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[244,11]]}},"component":{}}],["ac",{"_index":537,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3248,2],[3384,2]]}},"component":{}}],["accel(30301",{"_index":1731,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3605,13]]}},"component":{}}],["accel.begin",{"_index":1748,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4060,14]]}},"component":{}}],["accel.getevent(&accel_ev",{"_index":1720,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2917,29]]}},"component":{}}],["accel_ev",{"_index":1718,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2814,12]]}},"component":{}}],["acceler",{"_index":2449,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4201,10]]}},"component":{}}],["acceleromet",{"_index":1653,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[831,14],[1106,13],[2895,13],[3311,13]]}},"component":{}}],["accelerometer/magnetomet",{"_index":1773,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5399,26]]}},"component":{}}],["accept",{"_index":132,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2579,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6504,7],[7666,7],[8086,8],[8122,8],[8376,6],[8478,6],[8579,6],[9071,6],[9100,6],[9128,6],[9728,6],[10978,6],[11062,6],[11152,6],[11265,6],[11336,6],[11704,6],[11763,7],[12461,6],[12579,6],[12662,6],[12807,6],[12866,6],[13012,6]]}},"component":{}}],["access",{"_index":787,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1899,6],[5508,6],[5582,8],[11507,6]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[230,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3708,6],[3756,6],[3838,6],[3954,6],[4259,6]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[220,6]]}},"component":{}}],["accid",{"_index":2483,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[524,9],[646,9],[785,9],[867,10],[950,10]]}},"component":{}}],["accur",{"_index":1740,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3833,8]]}},"component":{}}],["achiev",{"_index":878,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7974,8]]}},"component":{}}],["ack",{"_index":371,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[43,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3619,4],[3831,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13040,3],[13060,3],[13110,4],[13257,3],[13277,3],[13327,4]]}},"component":{}}],["acknowledg",{"_index":2113,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7253,12],[8646,11],[8885,11],[11197,15],[11546,15],[11979,11],[12212,11],[12995,15],[13212,15]]}},"component":{}}],["act",{"_index":605,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5658,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[173,6]]}},"component":{}}],["action",{"_index":807,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2686,6],[5969,7],[7609,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2114,7],[2280,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[708,7],[1236,9]]}},"component":{}}],["actions→[click",{"_index":85,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1682,14],[1817,14]]}},"component":{}}],["actions→connect",{"_index":116,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2225,15]]}},"component":{}}],["actions→network",{"_index":106,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2031,16]]}},"component":{}}],["actual",{"_index":661,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1182,8],[2661,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1430,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2371,8]]}},"component":{}}],["ad",{"_index":978,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[12,2]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[10,2]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[0,2]]},"/swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks":{"position":[[0,2]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[12,2]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[10,2]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[548,2],[608,2],[720,2],[805,2],[2306,2]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[11,2],[44,2],[127,2],[495,2]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[318,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[667,6],[2152,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[548,2],[608,2],[720,2],[805,2],[2306,2]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3997,6]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[35,5]]}},"component":{}}],["adafruit_ahr",{"_index":1941,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12044,13]]}},"component":{}}],["adafruit_bmp085_unifi",{"_index":1734,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3659,23]]}},"component":{}}],["adafruit_lsm303_accel_unifi",{"_index":1730,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3575,29]]}},"component":{}}],["adafruit_lsm303_mag_unifi",{"_index":1732,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3619,27]]}},"component":{}}],["adafruit_simple_ahr",{"_index":1736,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3752,20]]}},"component":{}}],["adafruit’",{"_index":1657,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[948,10]]}},"component":{}}],["add",{"_index":12,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[7,3]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice":{"position":[[0,3]]},"/swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[110,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1319,3],[10117,3],[10180,3],[11450,3]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[19,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2033,3]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[350,3]]}},"component":{}}],["add/remov",{"_index":1147,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1804,10]]}},"component":{}}],["addit",{"_index":989,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[827,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2182,10],[2295,10]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[980,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[522,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1348,10],[7365,10],[7400,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[827,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3555,10]]}},"component":{}}],["addition",{"_index":1477,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[755,13]]}},"component":{}}],["addr",{"_index":1049,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2206,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2206,5]]}},"component":{}}],["address",{"_index":469,"title":{"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network":{"position":[[12,9]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[832,8],[977,8],[1122,8],[1267,8],[1412,8],[2492,9],[4032,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1676,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1067,7],[10498,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1154,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2432,7],[2493,7],[2733,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[110,9]]}},"component":{}}],["adhoc",{"_index":1055,"title":{},"name":{},"text":{},"component":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[17,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[17,5]]}}}],["admin",{"_index":124,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2334,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5978,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[23,5]]}},"component":{}}],["administr",{"_index":495,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1936,14]]}},"component":{}}],["adsl",{"_index":748,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[995,4]]}},"component":{}}],["adult",{"_index":1954,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[496,6]]}},"component":{}}],["adv",{"_index":1602,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1993,3],[2067,3]]}},"component":{}}],["advanc",{"_index":260,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_advanced":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1457,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1484,8],[1839,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1973,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[470,8],[3422,8],[3449,8]]}},"component":{}}],["advantag",{"_index":1361,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1042,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[313,9]]}},"component":{}}],["adversari",{"_index":2314,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3452,12]]}},"component":{}}],["aerospac",{"_index":1797,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6601,9]]}},"component":{}}],["aes128",{"_index":2278,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2760,6]]}},"component":{}}],["ag",{"_index":76,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1567,2]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[400,2],[479,2]]}},"component":{}}],["again",{"_index":98,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1936,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4959,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1294,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8858,5],[10747,5],[10841,5],[12185,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4518,6]]}},"component":{}}],["against",{"_index":756,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1156,7],[6849,7]]}},"component":{}}],["agenc",{"_index":2308,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3345,8]]}},"component":{}}],["aggreg",{"_index":1318,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[784,11],[835,12],[852,11],[918,11],[995,11],[1087,11]]}},"component":{}}],["agil",{"_index":1432,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[100,5]]}},"component":{}}],["agnost",{"_index":1437,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[217,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[375,8]]}},"component":{}}],["agnostic\"contain",{"_index":1535,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[318,18]]}},"component":{}}],["ahr",{"_index":1632,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system":{"position":[[7,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch":{"position":[[12,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data":{"position":[[6,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[282,4],[452,4],[538,6],[3490,4],[3712,4],[3996,4],[4166,4],[5354,4],[9004,4],[11780,4],[11878,4]]}},"component":{}}],["ahrs(&accel",{"_index":1737,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3773,12]]}},"component":{}}],["ahrs.getorientation(&orient",{"_index":1752,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4215,35]]}},"component":{}}],["ai",{"_index":2391,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1113,2]]}},"component":{}}],["aim",{"_index":1523,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2558,4]]}},"component":{}}],["aircraft",{"_index":1641,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[617,9]]}},"component":{}}],["airplan",{"_index":1796,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6588,9]]}},"component":{}}],["ajax",{"_index":1521,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2513,4]]}},"component":{}}],["al",{"_index":2271,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2440,3]]}},"component":{}}],["alert",{"_index":612,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5996,5]]}},"component":{}}],["algorithm",{"_index":1072,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[467,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3717,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2648,10],[2803,10],[2966,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1083,10]]}},"component":{}}],["alias",{"_index":1818,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7423,7]]}},"component":{}}],["align",{"_index":2532,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment":{"position":[[5,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3272,7],[3401,7]]}},"component":{}}],["alkov",{"_index":1838,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8030,5]]}},"component":{}}],["alloc",{"_index":1177,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3482,9]]}},"component":{}}],["allow",{"_index":185,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[9,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[73,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2705,8],[3859,6],[5104,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2985,6],[10822,5],[11030,6],[11116,6],[11501,5],[11909,6],[12342,5],[12512,5],[12588,5],[12671,5],[12875,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1567,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1270,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1004,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3166,8],[3822,5],[3938,5]]}},"component":{}}],["along",{"_index":1987,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2328,5]]}},"component":{}}],["alreadi",{"_index":798,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2392,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[901,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[58,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8369,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[901,7]]}},"component":{}}],["alt",{"_index":1877,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9533,3],[10664,3]]}},"component":{}}],["alter",{"_index":844,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4987,8],[5036,8],[5190,7]]}},"component":{}}],["altern",{"_index":1465,"title":{"/swarmlab_tech-list/docs/index.html#_alternatives":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[238,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7733,11]]}},"component":{}}],["altitud",{"_index":1636,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[392,8],[1330,9],[3842,8],[4535,8],[4797,8],[5325,8]]}},"component":{}}],["alway",{"_index":1171,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3225,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[357,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[562,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[436,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1979,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[684,6]]}},"component":{}}],["ambient",{"_index":1759,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4667,7]]}},"component":{}}],["analogread(a",{"_index":2030,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4186,14]]}},"component":{}}],["analysi",{"_index":178,"title":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[8,9]]},"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[24,8]]}},"name":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[6,8]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1030,8]]}},"component":{}}],["analyz",{"_index":182,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[27,8],[1184,10],[4432,9]]}},"component":{}}],["and/or",{"_index":413,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[20,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2331,6]]}},"component":{}}],["angl",{"_index":1775,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5482,7],[5726,7],[6220,7],[6249,7],[6309,7],[6363,6],[6381,7],[6488,7],[6661,7],[6718,6]]}},"component":{}}],["angular",{"_index":1488,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1199,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[709,7]]}},"component":{}}],["anim",{"_index":1805,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6981,8]]}},"component":{}}],["anoth",{"_index":417,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another":{"position":[[20,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[278,7],[3178,7],[3194,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2298,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6257,7],[6844,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2298,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4684,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1620,7]]}},"component":{}}],["ansibl",{"_index":2577,"title":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[41,7]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_ansible":{"position":[[4,7]]}},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[596,7],[766,8],[903,8],[1065,8],[1313,8],[1450,8],[1607,7]]}},"component":{}}],["ansible_masterservice_1",{"_index":2587,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[826,24],[963,24],[1125,24],[1373,24],[1510,24]]}},"component":{}}],["answer",{"_index":1968,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1286,6]]}},"component":{}}],["antlup",{"_index":521,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2900,7]]}},"component":{}}],["anyon",{"_index":392,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4208,6]]}},"component":{}}],["anyth",{"_index":1849,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8349,8]]}},"component":{}}],["anywher",{"_index":929,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12709,8]]}},"component":{}}],["api",{"_index":1366,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[23,4]]},"/swarmlab_tech-list/docs/index.html#_rest_api":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1156,4],[1528,3],[1623,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[860,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2915,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6948,5],[8091,4],[8227,4],[8426,3],[8471,3],[8620,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1002,3],[2480,4],[2871,4],[2926,4],[3171,3]]}},"component":{}}],["app",{"_index":1284,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_app":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1099,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2011,4],[2221,4],[2580,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3843,3]]}},"component":{}}],["app/src/.env",{"_index":1424,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[789,12]]}},"component":{}}],["app/src/run",{"_index":1190,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[24,12]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[617,11],[735,11]]}},"component":{}}],["append",{"_index":892,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9391,9],[10124,6],[11457,6]]}},"component":{}}],["appendix",{"_index":419,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump":{"position":[[0,8]]},"/swarmlab_sec-intro/docs/index.html#_how_to_use_nmap":{"position":[[0,8]]},"/swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables":{"position":[[0,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_source_code":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9840,9]]}},"component":{}}],["appli",{"_index":855,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5944,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1694,7],[1725,8]]}},"component":{}}],["applic",{"_index":239,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[13,12]]},"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[43,12]]},"/swarmlab_tech-list/docs/index.html#_development_from_design_to_application":{"position":[[29,11]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1152,13],[4021,13],[4645,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5714,12],[5852,12],[6054,12]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[239,11],[1488,11]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[98,13],[1703,11],[1783,13]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[242,13],[293,11],[394,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[110,13],[366,12],[551,11],[717,12],[776,11],[1011,12],[1600,13],[1676,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[51,11],[343,11],[733,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6803,12],[6914,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[391,11],[492,11],[701,12],[4117,13]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3319,12],[3700,12],[4052,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[90,12]]},"/CloudComputing_Lab/docs/b.html":{"position":[[51,11]]}},"component":{}}],["approach",{"_index":1537,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[384,8]]}},"component":{}}],["appropri",{"_index":974,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[434,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11866,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1117,13]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[434,11]]}},"component":{}}],["apt",{"_index":1000,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1036,3],[1257,3],[1296,3],[1388,3],[1590,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[71,3],[87,3],[237,3],[282,3],[1003,3],[1018,3],[1119,3],[1157,3],[1181,3],[1985,3],[2059,3],[2133,3],[2144,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5805,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1036,3],[1257,3],[1296,3],[1388,3],[1590,3]]}},"component":{}}],["arbit",{"_index":1331,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1560,7]]}},"component":{}}],["architectur",{"_index":1430,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[34,12],[723,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1176,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[22,12]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3354,14]]}},"component":{}}],["arduino",{"_index":1683,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino":{"position":[[12,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_code":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[13,7]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1458,8],[1490,8],[1583,8],[1615,8],[1755,7],[2303,7],[2611,7],[2629,7],[2756,7],[7646,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[73,7],[3907,7],[3956,7],[4157,7],[4959,8],[8490,8],[8550,7],[8610,7],[8805,7],[8850,7],[9021,7],[9109,8],[11027,7],[11222,7],[11377,7],[11571,7],[11831,8],[11887,7],[11945,7],[12134,7],[12177,7],[12340,7],[12426,8],[12930,7],[13020,7],[13148,7],[13237,7],[13819,7],[13874,7],[14315,7]]}},"component":{}}],["arduino'",{"_index":2152,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9505,9],[12532,9]]}},"component":{}}],["arduino2raspberri",{"_index":2241,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry":{"position":[[19,17]]}},"name":{},"text":{},"component":{}}],["arduinosketches/libraries/adafruit_10dof",{"_index":1710,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2396,40]]}},"component":{}}],["arduinosketches/libraries/adafruit_bmp085",{"_index":1711,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2437,41]]}},"component":{}}],["arduinosketches/libraries/adafruit_l3gd20_u",{"_index":1712,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2479,43]]}},"component":{}}],["arduinosketches/libraries/adafruit_lsm303dlhc",{"_index":1713,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2523,45]]}},"component":{}}],["arduinosketches/libraries/adafruit_sensor",{"_index":1714,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2569,41]]}},"component":{}}],["ardupilot",{"_index":2463,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4914,9]]}},"component":{}}],["arg1",{"_index":171,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[656,4]]}},"component":{}}],["arg2",{"_index":172,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[661,5]]}},"component":{}}],["argc",{"_index":2191,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10866,5]]}},"component":{}}],["argument",{"_index":888,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9158,9],[9358,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3236,9]]}},"component":{}}],["argv",{"_index":2192,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10877,7]]}},"component":{}}],["armv6",{"_index":2070,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5550,8],[5609,5],[5869,5]]}},"component":{}}],["armv6l",{"_index":2081,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6009,7]]}},"component":{}}],["armv6l.tar.gz",{"_index":2078,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5933,13],[5974,13]]}},"component":{}}],["arno",{"_index":767,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1340,4]]}},"component":{}}],["arno’",{"_index":742,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[824,6]]}},"component":{}}],["around",{"_index":1293,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[382,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5922,6],[8057,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10731,6],[10826,6]]}},"component":{}}],["arriv",{"_index":558,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3901,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5412,6],[10409,8]]}},"component":{}}],["art",{"_index":1809,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7167,5],[7183,4]]}},"component":{}}],["articl",{"_index":2470,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[92,7]]}},"component":{}}],["artist",{"_index":1856,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8667,8],[8745,8]]}},"component":{}}],["asa",{"_index":785,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1867,4]]}},"component":{}}],["ascii",{"_index":268,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1534,6]]}},"component":{}}],["assign",{"_index":752,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1049,8],[7446,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1189,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2346,8]]}},"component":{}}],["assist",{"_index":2559,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[190,10]]}},"component":{}}],["associ",{"_index":561,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4136,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11959,10]]}},"component":{}}],["assum",{"_index":698,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3137,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2168,6]]}},"component":{}}],["async",{"_index":1191,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[37,5],[410,5],[1236,5],[1620,5],[2454,6]]}},"component":{}}],["async_low_lat",{"_index":2183,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10398,18]]}},"component":{}}],["asynchron",{"_index":1337,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[6,12]]}},"component":{}}],["atmospher",{"_index":1761,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4759,11]]}},"component":{}}],["attach",{"_index":102,"title":{"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network":{"position":[[0,6]]},"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2":{"position":[[0,6]]},"/swarmlab_sidecar-firefox/docs/index.html#_attach_network":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1964,6],[2070,9]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[195,9]]}},"component":{}}],["attack",{"_index":2312,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3423,7]]}},"component":{}}],["attempt",{"_index":1782,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5796,7]]}},"component":{}}],["attitud",{"_index":1639,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[457,9],[500,8],[592,8]]}},"component":{}}],["attribut",{"_index":1783,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5835,10]]}},"component":{}}],["au",{"_index":530,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3117,2]]}},"component":{}}],["audio/visu",{"_index":1859,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8754,12]]}},"component":{}}],["audit",{"_index":607,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5790,9]]}},"component":{}}],["auth",{"_index":2459,"title":{"/swarmlab_tech-list/docs/index.html#_auth":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_auth_server":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4739,4]]}},"component":{}}],["auth2",{"_index":2458,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4726,5],[4752,5]]}},"component":{}}],["authent",{"_index":1260,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2348,12]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1815,12]]}},"component":{}}],["author",{"_index":10,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[48,10]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[41,10]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[86,10]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1563,9]]}},"component":{}}],["autom",{"_index":617,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6244,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1037,10]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[608,11]]}},"component":{}}],["automat",{"_index":1425,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[811,13],[969,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2790,13]]}},"component":{}}],["autoremov",{"_index":1001,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1042,10],[1263,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1042,10],[1263,10]]}},"component":{}}],["avahi",{"_index":1008,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1232,5],[1283,5],[1402,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1232,5],[1283,5],[1402,5]]}},"component":{}}],["avail",{"_index":275,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1617,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2042,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13488,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[535,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1122,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10178,13],[10377,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2973,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[691,12]]}},"component":{}}],["availableport",{"_index":1900,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10084,14],[10119,15]]}},"component":{}}],["avoid",{"_index":652,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[863,5],[3758,5],[4750,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[519,8]]}},"component":{}}],["await",{"_index":1214,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[460,5],[1665,5],[2483,5]]}},"component":{}}],["awaitdata",{"_index":1194,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[119,10]]}},"component":{}}],["awar",{"_index":880,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8236,5]]}},"component":{}}],["awesom",{"_index":2362,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[55,7]]}},"component":{}}],["ax",{"_index":1640,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[574,4],[6160,6]]}},"component":{}}],["axi",{"_index":1666,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1101,4],[1143,4],[1211,4],[6124,4]]}},"component":{}}],["axio",{"_index":1520,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[6,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2463,5]]}},"component":{}}],["b",{"_index":447,"title":{},"name":{"/CloudComputing_Lab/docs/b.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[347,2],[4939,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[52,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[81,2],[638,1],[5416,2],[5444,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[59,2]]}},"component":{}}],["b'a",{"_index":2221,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13067,5],[13284,5]]}},"component":{}}],["b115200",{"_index":2176,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10190,9],[10219,9]]}},"component":{}}],["b8",{"_index":1050,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2257,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2257,2]]}},"component":{}}],["babylonj",{"_index":1844,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8159,10]]}},"component":{}}],["back",{"_index":875,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7890,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2812,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5224,8],[7237,4],[7325,4],[8629,4],[8870,4],[11327,4],[11676,4],[11964,4],[12197,4],[13099,4],[13316,4]]}},"component":{}}],["backdoor",{"_index":2324,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4199,9]]}},"component":{}}],["backend",{"_index":2409,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1655,8],[2241,7]]}},"component":{}}],["backup",{"_index":1415,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[455,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1998,6]]}},"component":{}}],["balanc",{"_index":1313,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[572,9],[702,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1331,9]]}},"component":{}}],["barometr",{"_index":1675,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1257,10],[4554,10]]}},"component":{}}],["base",{"_index":851,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5828,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2201,5],[3366,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1429,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[69,5],[85,5],[236,5],[388,5],[605,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[337,5],[659,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1484,5],[1609,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5590,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3832,5],[3948,5]]}},"component":{}}],["basedir",{"_index":1289,"title":{"/swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir":{"position":[[14,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[110,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[651,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1005,8]]}},"component":{}}],["basedir]/doc",{"_index":2572,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[688,13]]}},"component":{}}],["basedir]/exampl",{"_index":2588,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1029,17]]}},"component":{}}],["bash",{"_index":1560,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[230,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5793,4]]}},"component":{}}],["basi",{"_index":588,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5053,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11652,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[421,5]]}},"component":{}}],["basic",{"_index":256,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_basic":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html#_basic_concepts":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index.html#_the_basics":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1403,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[196,5],[1387,5],[8794,9],[8911,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[426,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[365,5]]}},"component":{}}],["batch",{"_index":1323,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[966,5]]}},"component":{}}],["baud",{"_index":1770,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5151,4]]}},"component":{}}],["be",{"_index":188,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[125,5],[2346,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5184,5],[5262,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[983,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6509,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[122,5]]}},"component":{}}],["bear",{"_index":1330,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1527,7]]}},"component":{}}],["becom",{"_index":406,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4520,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3646,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2982,6]]}},"component":{}}],["befor",{"_index":632,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[199,6],[503,6],[1166,6],[1822,6],[2619,6],[4134,6],[4177,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4947,6]]}},"component":{}}],["begin",{"_index":1354,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[666,9]]}},"component":{}}],["begin{docu",{"_index":2489,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1001,16],[1890,16],[2258,16],[2641,16],[3188,16],[3543,16]]}},"component":{}}],["begin{figur",{"_index":2525,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3066,14]]}},"component":{}}],["begin{multicols}{3",{"_index":2538,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3571,20]]}},"component":{}}],["behav",{"_index":1327,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1363,7]]}},"component":{}}],["behavior",{"_index":1140,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1630,8],[2104,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[621,8]]}},"component":{}}],["believ",{"_index":939,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13533,7]]}},"component":{}}],["below",{"_index":350,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3175,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3183,5],[10854,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1245,5]]}},"component":{}}],["ben",{"_index":1837,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8026,3]]}},"component":{}}],["besid",{"_index":1621,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[76,6]]}},"component":{}}],["best",{"_index":399,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4383,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[777,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1769,5],[6523,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[777,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4776,4]]}},"component":{}}],["better",{"_index":2378,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[727,6],[4076,6]]}},"component":{}}],["between",{"_index":153,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[27,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[257,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2054,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1298,7],[1449,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2655,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8967,7],[9048,7],[12288,7],[12367,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[172,7],[867,7],[1200,7],[1705,7]]}},"component":{}}],["bi",{"_index":2243,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[128,2]]}},"component":{}}],["bidirect",{"_index":1371,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1405,13]]}},"component":{}}],["big",{"_index":2467,"title":{"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[0,3]]}},"name":{},"text":{},"component":{}}],["bin/bash",{"_index":25,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[319,11],[1086,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2422,9]]}},"component":{}}],["bind",{"_index":1409,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[250,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1789,5]]}},"component":{}}],["binddata",{"_index":1276,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2899,8]]}},"component":{}}],["bit",{"_index":379,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[23,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3966,3],[4059,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[451,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9276,5],[9733,6],[9798,4],[9856,6],[9954,4],[9997,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3250,3]]}},"component":{}}],["bitmap",{"_index":1395,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[220,8]]}},"component":{}}],["blank",{"_index":2519,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[16,5]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2485,5]]}},"component":{}}],["blindtext\\blindtext",{"_index":2544,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3702,20]]}},"component":{}}],["blink",{"_index":2108,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6926,8],[7086,8],[7171,9],[7356,8],[7663,8],[7672,8],[7786,8],[7798,9],[7820,8],[8050,10],[8571,6],[8834,9],[11906,6],[12163,9],[12947,13],[13164,13]]}},"component":{}}],["blinking...\\n",{"_index":2198,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11044,16],[11393,16]]}},"component":{}}],["block",{"_index":519,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2882,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8736,8],[9928,5],[10781,5],[12035,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[186,7],[286,8],[302,8],[571,8],[734,8]]}},"component":{}}],["blown",{"_index":1444,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[507,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[561,5]]}},"component":{}}],["blue",{"_index":1451,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[805,6],[1118,6]]}},"component":{}}],["bluetooth",{"_index":2233,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14159,11]]}},"component":{}}],["blur",{"_index":1525,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2630,8]]}},"component":{}}],["bmp(18001",{"_index":1735,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3683,11]]}},"component":{}}],["bmp.begin",{"_index":1750,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4088,12]]}},"component":{}}],["bmp.getevent(&bmp_ev",{"_index":1757,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4608,25]]}},"component":{}}],["bmp.gettemperature(&temperatur",{"_index":1760,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4714,33]]}},"component":{}}],["bmp180",{"_index":1674,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1246,6]]}},"component":{}}],["bmp_event",{"_index":1756,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4597,10]]}},"component":{}}],["bmp_event.pressur",{"_index":1758,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4637,20],[4889,19]]}},"component":{}}],["bmpru",{"_index":577,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4575,5]]}},"component":{}}],["bmru",{"_index":574,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4399,4],[4753,4]]}},"component":{}}],["board",{"_index":1661,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[998,5],[1362,5],[1930,5],[3990,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[342,5],[5349,5],[13882,5],[13950,5]]}},"component":{}}],["board’",{"_index":1772,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5391,7]]}},"component":{}}],["bold",{"_index":2472,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[167,5]]}},"component":{}}],["boldfac",{"_index":2482,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[443,8]]}},"component":{}}],["bond",{"_index":969,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[335,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[335,6]]}},"component":{}}],["bool",{"_index":2117,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7351,4],[7374,4]]}},"component":{}}],["boolean",{"_index":1881,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9668,7]]}},"component":{}}],["boot",{"_index":1977,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[44,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1891,4],[2085,4],[2385,4],[2530,4],[3193,4]]}},"component":{}}],["bootproto=stat",{"_index":1995,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2753,16]]}},"component":{}}],["bootstrap",{"_index":1476,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[738,10]]}},"component":{}}],["bore",{"_index":1866,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9196,6]]}},"component":{}}],["both",{"_index":266,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[26,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1521,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2713,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[495,4],[851,4],[1021,4],[1991,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5250,4]]}},"component":{}}],["bottom",{"_index":823,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3301,7]]}},"component":{}}],["brain",{"_index":2441,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3639,5]]}},"component":{}}],["break",{"_index":910,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11397,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7760,6],[7993,6],[8031,6],[13073,5],[13290,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2807,9],[2829,5],[2919,7],[3009,7],[3024,6]]}},"component":{}}],["breakabl",{"_index":2306,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3319,9]]}},"component":{}}],["breakout",{"_index":1660,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[989,8],[1426,8],[1551,8],[1676,8],[1802,8],[2248,8]]}},"component":{}}],["bridg",{"_index":968,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[326,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[326,8]]}},"component":{}}],["brkint",{"_index":2016,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4025,6]]}},"component":{}}],["broadcast",{"_index":432,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[173,9],[707,9],[4953,9]]}},"component":{}}],["broker",{"_index":1392,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[111,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[496,7]]}},"component":{}}],["browser",{"_index":1372,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1461,7],[1568,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2603,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6883,7],[7020,8],[8219,7],[8311,7]]}},"component":{}}],["browser’",{"_index":1841,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8068,9]]}},"component":{}}],["bsd",{"_index":194,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[227,3]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[24,4]]}},"component":{}}],["buf",{"_index":2186,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10538,5],[10583,4],[11255,4],[11341,5],[11604,4],[11690,5]]}},"component":{}}],["buf[1",{"_index":2201,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11291,6],[11640,6]]}},"component":{}}],["buf[10",{"_index":2194,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10911,8]]}},"component":{}}],["buffer",{"_index":1175,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3445,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9603,6],[10588,6],[10686,6],[10786,6]]}},"component":{}}],["buffer.from(text",{"_index":2100,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6681,18]]}},"component":{}}],["build",{"_index":771,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[9,5]]},"/swarmlab_xelatex-thesis/docs/index.html#_build_it":{"position":[[0,5]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[7,5]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1476,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[75,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[259,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[63,8],[696,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1948,8]]}},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[16,5]]}}}],["builder",{"_index":778,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1743,7]]}},"component":{}}],["built",{"_index":799,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2400,5],[2826,5],[4642,5],[4842,5],[5061,5],[5366,5],[5601,5],[6440,5],[6483,5],[6606,5],[6948,5],[7720,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1210,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7142,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1917,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[210,5]]}},"component":{}}],["builtin",{"_index":2111,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7068,7],[8582,7],[11917,7]]}},"component":{}}],["bulk",{"_index":2276,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2678,4]]}},"component":{}}],["busi",{"_index":96,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1926,5]]}},"component":{}}],["buster",{"_index":955,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[30,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[30,8],[963,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[30,8]]}},"component":{}}],["button",{"_index":1414,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[417,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1960,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1762,6]]}},"component":{}}],["bypass",{"_index":653,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[910,8],[3805,8]]}},"component":{}}],["byte",{"_index":297,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2063,6],[3308,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[260,5],[334,5],[515,5],[593,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8396,6],[8408,5],[8498,6],[8510,5],[8599,6],[8611,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10814,6]]}},"component":{}}],["c",{"_index":169,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[13,1]]}},"name":{"/CloudComputing_Lab/docs/c.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[635,1]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1963,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1729,1],[1833,1]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4690,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4143,1],[7580,2],[7613,1],[7639,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2433,1]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2901,1],[2954,1],[2982,1],[3045,2]]}},"component":{}}],["c3",{"_index":1052,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2373,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2373,2]]}},"component":{}}],["ca",{"_index":1551,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[107,2]]}},"component":{}}],["cach",{"_index":1390,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[92,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[478,6],[777,7]]}},"component":{}}],["calcul",{"_index":1679,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1320,9],[2857,9],[4521,9]]}},"component":{}}],["call",{"_index":248,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1286,6],[4044,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5226,6],[5414,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2693,7],[7904,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[677,6],[1239,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[580,4],[743,4],[824,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6207,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13891,6],[13959,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2829,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[354,6]]}},"component":{}}],["callback",{"_index":1207,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[325,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[649,9],[953,9]]}},"component":{}}],["came",{"_index":667,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1457,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6095,4]]}},"component":{}}],["can't",{"_index":1929,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11199,5]]}},"component":{}}],["can’t",{"_index":1360,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1031,5]]}},"component":{}}],["cap",{"_index":236,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1089,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1168,6],[3198,6],[3245,6],[3392,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1008,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1180,6],[1246,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[230,6]]}},"component":{}}],["capabl",{"_index":554,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3813,7],[4258,7],[5136,12]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[689,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1466,12]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[172,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[689,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[704,13],[4021,12]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[209,7]]}},"component":{}}],["capit",{"_index":2349,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5319,8]]}},"component":{}}],["capped_s",{"_index":1122,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1180,11]]}},"component":{}}],["caption{overleaf",{"_index":2528,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3135,17]]}},"component":{}}],["captur",{"_index":231,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[18,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1005,8],[2052,7],[2126,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1018,7]]}},"component":{}}],["capture_fil",{"_index":249,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1293,12],[1346,12]]}},"component":{}}],["card",{"_index":1949,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[45,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[24,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[324,4],[1167,4],[1667,6]]}},"component":{}}],["cardan",{"_index":1790,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6374,6]]}},"component":{}}],["care",{"_index":2584,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[441,4]]}},"component":{}}],["carefulli",{"_index":2064,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5310,9]]}},"component":{}}],["carrier",{"_index":448,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[383,7],[648,7]]}},"component":{}}],["case",{"_index":655,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[930,6],[3825,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3173,4],[3706,5],[5754,5],[7254,4],[7328,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[140,5],[467,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5498,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7645,4],[7767,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[140,5],[467,6]]}},"component":{}}],["cat",{"_index":164,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[522,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1653,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[544,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1653,3]]}},"component":{}}],["catch",{"_index":1925,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11144,5]]}},"component":{}}],["caus",{"_index":516,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2802,5],[3620,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[374,6],[816,6],[2086,6]]}},"component":{}}],["cd",{"_index":48,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[740,2],[976,2]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[100,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1985,2],[2623,2],[5875,2],[5988,2]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1014,2],[1615,2]]}},"component":{}}],["center",{"_index":1534,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[170,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3081,10]]},"/CloudComputing_Lab/docs/b.html":{"position":[[170,7]]}},"component":{}}],["central",{"_index":551,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3681,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1629,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6795,7]]}},"component":{}}],["cert",{"_index":1570,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[560,5],[869,5],[894,5],[1607,5]]}},"component":{}}],["certain",{"_index":654,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[922,7],[2958,7],[3817,7],[4784,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10839,7]]}},"component":{}}],["certif",{"_index":7,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[18,11]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[11,11]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[56,11],[2598,12],[2623,12]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[110,12],[1451,11],[1533,11]]}},"component":{}}],["cetera",{"_index":680,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2083,7]]}},"component":{}}],["cfsetispeed(&term",{"_index":2177,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10200,18]]}},"component":{}}],["cfsetospeed(&term",{"_index":2175,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10171,18]]}},"component":{}}],["chain",{"_index":625,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[25,7]]},"/swarmlab_sec-iptables/docs/index.html#_traversing_chains":{"position":[[11,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[363,5],[471,5],[735,5],[832,5],[887,5],[1082,5],[1108,5],[1398,6],[1572,5],[2187,5],[2243,5],[2539,5],[2692,5],[3319,5],[3605,5],[3702,5],[3782,5],[3989,5],[4265,6],[4517,5],[4700,5],[4816,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2544,7],[2560,6],[2835,6],[2861,6],[3196,6],[4020,7],[4227,7],[4359,6],[4379,7],[4524,6],[4549,7],[4651,6],[4851,6],[5070,6],[5375,6],[5610,6],[6302,6],[6383,5],[6759,5],[6822,6],[6893,6],[7002,7],[7083,6],[7298,6],[7374,7],[7484,5],[7522,5],[7707,6],[7729,6],[7776,6],[7811,5],[7912,5],[8104,6],[8147,6],[8204,6],[8294,6],[8356,5],[8456,5],[8558,5],[9184,6],[9257,6],[9287,6],[9350,7],[9416,6],[9469,6],[9717,5],[10158,6],[11483,5],[12142,7]]}},"component":{}}],["chains/rul",{"_index":815,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3015,13]]}},"component":{}}],["chain’",{"_index":813,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2877,7]]}},"component":{}}],["chang",{"_index":647,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[786,8],[2072,7],[2365,7],[2382,7],[3656,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9676,6],[13615,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3638,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2974,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[353,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2323,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1892,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12015,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2374,6],[3080,6],[3101,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2577,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3263,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1500,6],[1552,7]]}},"component":{}}],["char",{"_index":2121,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7575,4],[10533,4],[10872,4],[10906,4]]}},"component":{}}],["charact",{"_index":2110,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7029,10],[7129,10]]}},"component":{}}],["chart",{"_index":817,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3114,5],[3283,5],[3491,5],[3806,5],[7126,5]]}},"component":{}}],["check",{"_index":623,"title":{"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_check":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_check_2":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html#_check_it":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_check":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_check_2":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1563,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10351,5],[11435,5],[11647,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1738,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4900,5]]}},"component":{}}],["checkbox",{"_index":1937,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11594,9],[11623,8],[11684,9]]}},"component":{}}],["checkstream(binddata",{"_index":1277,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2937,22]]}},"component":{}}],["checkstream(data",{"_index":1240,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1635,17]]}},"component":{}}],["checktoken(token",{"_index":1264,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2489,18]]}},"component":{}}],["chest",{"_index":2402,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1499,5]]}},"component":{}}],["chexnet",{"_index":2399,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1449,8]]}},"component":{}}],["chiefli",{"_index":1830,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7928,7]]}},"component":{}}],["child",{"_index":1363,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1091,5]]}},"component":{}}],["child_process.fork",{"_index":1365,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1135,20]]}},"component":{}}],["children",{"_index":1955,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[507,9]]}},"component":{}}],["chip",{"_index":1698,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1917,5]]}},"component":{}}],["chipset",{"_index":2072,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5615,7]]}},"component":{}}],["chmod",{"_index":1042,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2002,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[850,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3843,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2002,5]]}},"component":{}}],["choic",{"_index":1538,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[405,7]]}},"component":{}}],["choos",{"_index":1161,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2723,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9985,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[734,6],[1723,7]]}},"component":{}}],["cipher",{"_index":2277,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2728,7]]}},"component":{}}],["circuit",{"_index":2065,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5341,7]]}},"component":{}}],["circular",{"_index":1174,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3436,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1378,8]]}},"component":{}}],["cisco",{"_index":782,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1850,5],[1876,5]]}},"component":{}}],["class",{"_index":1817,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7411,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4619,5],[4634,5]]}},"component":{}}],["classic",{"_index":1056,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[10,7]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[10,7]]}},"name":{},"text":{},"component":{}}],["classifi",{"_index":1297,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[127,10]]}},"component":{}}],["clear",{"_index":2154,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9612,5],[12639,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2354,5]]}},"component":{}}],["cli",{"_index":2576,"title":{"/swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli":{"position":[[16,3]]}},"name":{},"text":{},"component":{}}],["click",{"_index":131,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2546,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[397,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1352,5],[1373,6],[1936,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[12,5]]}},"component":{}}],["client",{"_index":669,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1517,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1005,6],[1095,6],[1448,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[788,6],[961,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1545,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2893,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1539,6],[5259,6],[5299,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1005,6],[1095,6],[1448,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2473,6],[3340,6]]}},"component":{}}],["client')('https://'+serveriot+':9080",{"_index":2093,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6471,39]]}},"component":{}}],["client/.env",{"_index":1420,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[570,11]]}},"component":{}}],["client/src",{"_index":1418,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[525,10]]}},"component":{}}],["clocal",{"_index":2174,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10163,7]]}},"component":{}}],["clone",{"_index":2606,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[4,5]]}},"component":{}}],["close",{"_index":1221,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[657,13]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10889,5],[11226,7],[11967,7]]}},"component":{}}],["close(fd",{"_index":2158,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9747,10],[9870,10],[10011,10]]}},"component":{}}],["cloud",{"_index":1445,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[70,5]]},"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[12,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[580,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[634,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[146,5],[3514,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[377,6]]}},"component":{}}],["cloudcomputing_lab",{"_index":2620,"title":{},"name":{},"text":{},"component":{"/CloudComputing_Lab/docs/a.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/b.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/c.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/d.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/e.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/f.html":{"position":[[0,18]]},"/CloudComputing_Lab/docs/index.html":{"position":[[0,18]]}}}],["cluster",{"_index":1368,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1248,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[243,7],[4189,8]]}},"component":{}}],["cmd",{"_index":775,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1593,4]]}},"component":{}}],["cockpit",{"_index":1940,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11986,7]]}},"component":{}}],["code",{"_index":644,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_source_code":{"position":[[19,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_code":{"position":[[8,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[31,4]]},"/swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code":{"position":[[27,6]]},"/swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code":{"position":[[28,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[636,4],[693,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2359,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[508,5],[589,5],[710,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[124,5],[339,4],[494,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[548,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2677,4],[8494,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4145,4],[4290,4],[4644,4],[4972,4],[6107,4],[6381,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2081,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[59,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[276,5],[507,4],[563,5]]}},"component":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[27,4]]}}}],["coffe",{"_index":2597,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1745,7]]}},"component":{}}],["collect",{"_index":113,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2146,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2446,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1077,10],[3205,11],[3252,11],[3279,11],[3399,11],[3461,10],[3574,11]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[73,11],[1015,11]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1187,11],[1227,11],[1253,12],[1279,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[68,7],[96,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[38,8]]},"/CloudComputing_Lab/docs/b.html":{"position":[[68,7],[96,9]]}},"component":{}}],["collection.find",{"_index":1200,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[201,19],[708,19]]}},"component":{}}],["collector",{"_index":1423,"title":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[5,10]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[687,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[10,10],[277,10]]},"/CloudComputing_Lab/docs/b.html":{"position":[[10,10],[208,9],[231,9]]}},"component":{}}],["collis",{"_index":449,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[393,10],[658,10]]}},"component":{}}],["color",{"_index":2105,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6832,6]]}},"component":{}}],["column",{"_index":582,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns":{"position":[[9,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4832,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1534,7]]}},"component":{}}],["com1",{"_index":2232,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14042,4]]}},"component":{}}],["combin",{"_index":313,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2333,12],[2466,7],[2579,13],[4311,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3035,9]]}},"component":{}}],["come",{"_index":320,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2440,5],[2853,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[410,5],[3366,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3224,5],[3463,4],[4905,4],[5213,6],[9946,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2287,5],[2619,5]]}},"component":{}}],["comma",{"_index":1145,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1763,5]]}},"component":{}}],["command",{"_index":158,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[17,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command":{"position":[[4,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[17,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[364,7],[590,7]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[56,7],[1710,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2154,8],[2344,8],[2936,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[82,7],[8829,9],[9142,7],[9542,8],[9891,7],[10095,7],[10524,7],[10884,8],[11441,8],[11901,7],[12074,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1665,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[901,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1456,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1302,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5479,7],[7218,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[837,7],[1170,7],[1492,8],[1506,7],[1632,7],[1749,8],[2598,7],[3860,8],[3975,8],[4012,8],[5597,8],[5745,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1440,7],[1481,7],[2902,8],[3049,8],[3343,9],[3472,9]]}},"component":{}}],["comment",{"_index":638,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[369,7],[1578,7],[3325,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11012,7],[11022,7],[11098,7],[11108,7]]}},"component":{}}],["commit",{"_index":2612,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[360,6]]}},"component":{}}],["commmand",{"_index":2114,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7282,8]]}},"component":{}}],["common",{"_index":180,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[21,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[13,6],[385,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[32,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5743,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1021,6],[1111,6],[1464,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2648,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[168,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[143,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1021,6],[1111,6],[1464,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1073,6]]}},"component":{}}],["commonli",{"_index":724,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[213,8],[7640,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2708,8]]}},"component":{}}],["commun",{"_index":1075,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications":{"position":[[25,14]]},"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[32,14]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[32,13]]},"/swarmlab_iot-sensor-node/docs/index.html#_how_to_communicate_arduino2raspberry":{"position":[[7,11]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[28,13]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[546,14],[603,14]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1192,11],[1435,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2491,14]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7206,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[245,13],[6984,13],[8423,12],[11766,12],[13834,13]]}},"component":{}}],["compat",{"_index":2302,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3221,14]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4409,11]]}},"component":{}}],["compil",{"_index":736,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_compile":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[633,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5070,7],[7534,11]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[342,8]]}},"component":{}}],["complet",{"_index":874,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7852,8],[7956,8]]}},"component":{}}],["complex",{"_index":941,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13598,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1957,7]]}},"component":{}}],["compon",{"_index":1469,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[439,11],[1390,10],[1659,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[63,10]]}},"component":{}}],["compos",{"_index":1583,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose":{"position":[[15,7]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1274,7],[1331,7],[1346,7],[1371,7]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[183,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[18,7],[40,7],[919,7]]}},"component":{}}],["compose_http_timeout=120",{"_index":1545,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1070,24]]}},"component":{}}],["compress",{"_index":2450,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4269,8]]}},"component":{}}],["comput",{"_index":192,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[183,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2789,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9603,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6993,8],[7283,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[348,9],[546,10],[557,8],[1182,8]]}},"component":{}}],["con",{"_index":2434,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3123,5],[3216,5]]}},"component":{}}],["concept",{"_index":950,"title":{"/swarmlab_sec-iptables/docs/index.html#_basic_concepts":{"position":[[6,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2411,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[528,7]]}},"component":{}}],["conceptu",{"_index":1224,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[860,12]]}},"component":{}}],["condit",{"_index":810,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2764,10],[5884,11],[6011,12],[6324,10]]}},"component":{}}],["confbaudrate(115200",{"_index":2059,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5035,22]]}},"component":{}}],["confbaudrate(9600",{"_index":2050,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4707,20]]}},"component":{}}],["confcharacterlength(8",{"_index":2052,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4765,24],[5095,24]]}},"component":{}}],["confflowcontrol(\"non",{"_index":2054,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4824,25]]}},"component":{}}],["config",{"_index":793,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_config":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[11,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi":{"position":[[7,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[11,6]]},"/swarmlab_tech-list/docs/index-setup.html#_config":{"position":[[0,6]]},"/CloudComputing_Lab/docs/a.html#_ssh_config":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2054,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[629,6],[886,6],[1044,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1870,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2870,6],[2916,6],[2937,6],[2984,6],[3060,7],[3537,6],[3673,6],[3829,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4933,6],[4964,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[384,6],[438,6]]}},"component":{}}],["configpanel",{"_index":1884,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9720,12]]}},"component":{}}],["configur",{"_index":718,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[8,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[25,13]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[107,11],[277,10],[696,11],[793,13],[902,10],[1631,11],[1696,11],[1760,13],[2097,11],[2162,11],[5313,11],[9816,13],[13507,13],[13664,13]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[79,9],[205,13],[316,9],[568,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2067,15]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11069,14]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2897,13],[3034,13],[3160,9],[3206,9],[3328,9],[3381,9],[3439,9],[3567,13],[3885,13],[3934,13]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2471,13],[2707,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[79,9],[205,13],[316,9],[568,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[832,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[333,13],[667,13]]},"/CloudComputing_Lab/docs/a.html":{"position":[[59,13]]}},"component":{}}],["confirm",{"_index":2066,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5358,7]]}},"component":{}}],["confparity(\"non",{"_index":2051,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4736,20],[5066,20]]}},"component":{}}],["confstopbits(1",{"_index":2053,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4798,17],[5128,17]]}},"component":{}}],["connect",{"_index":71,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[15,11]]},"/swarmlab_sec-intro/docs/exer.html#_ssh_connect":{"position":[[4,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[18,11]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[18,11]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections":{"position":[[22,11]]},"/swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection":{"position":[[12,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up":{"position":[[0,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection":{"position":[[12,10]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1241,7],[1452,7]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,7],[37,11],[76,11],[170,11],[209,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3005,12],[3067,12],[5318,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[514,10],[580,10],[616,10],[673,10],[1833,10],[1913,11],[1991,10],[3441,10],[3477,10],[3547,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4806,11],[5341,10],[11046,12],[11984,11],[12327,12],[12598,12],[12692,11],[12914,12]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1642,10],[2313,9]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[438,12]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3144,10]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2160,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[90,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1229,10],[1363,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[745,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1399,7],[1524,7],[1649,7],[1775,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[270,9],[3338,11],[3922,11],[3971,10],[7496,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[161,10],[561,10],[1003,7],[1365,7],[1574,10],[1781,7],[1980,10],[2326,7],[3390,11],[5187,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1642,10],[2313,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[634,7],[940,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[851,7],[988,7],[1398,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[406,7],[449,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[15,7]]}},"component":{}}],["connection_str",{"_index":1112,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[968,17]]}},"component":{}}],["consensu",{"_index":2466,"title":{"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[5,9]]}},"name":{},"text":{},"component":{}}],["consequ",{"_index":835,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3778,13]]}},"component":{}}],["consist",{"_index":802,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2621,8],[4538,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1493,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1488,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[545,8],[748,7],[5235,10]]}},"component":{}}],["consol",{"_index":727,"title":{"/swarmlab_sec-iptables/docs/index.html#_console":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index.html#_open_console":{"position":[[5,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[356,7],[1609,7]]}},"component":{}}],["console.error(\"socket",{"_index":1254,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2138,21],[2262,21]]}},"component":{}}],["console.log",{"_index":1235,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1388,15],[1452,13]]}},"component":{}}],["console.log(\"cr",{"_index":1243,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1745,21]]}},"component":{}}],["console.log(\"cursor",{"_index":1220,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[634,19]]}},"component":{}}],["console.log(\"insid",{"_index":1206,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[305,19]]}},"component":{}}],["console.log(\"stream",{"_index":1242,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1706,19]]}},"component":{}}],["console.log(util.inspect(text5",{"_index":2104,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6770,33]]}},"component":{}}],["const",{"_index":1226,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1084,5],[2434,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6437,5]]}},"component":{}}],["constitut",{"_index":1792,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6409,10]]}},"component":{}}],["construct",{"_index":1352,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[503,9]]}},"component":{}}],["consum",{"_index":1532,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[15,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[19,7]]}},"name":{},"text":{},"component":{}}],["contain",{"_index":84,"title":{"/CloudComputing_Lab/docs/d.html":{"position":[[36,11]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1671,10],[1806,10],[2020,10],[2214,10],[2508,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2567,7],[4502,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1505,8]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[53,9],[226,11]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[226,9],[369,11],[535,9],[595,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[589,9],[649,9],[1483,8],[1595,9],[1765,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3282,10]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[74,9],[2304,8],[2701,8]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[10,9],[25,9],[178,9]]}},"component":{}}],["containers→act",{"_index":2567,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[431,18],[570,18],[753,18],[876,18]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[793,18],[930,18],[1092,18],[1340,18],[1477,18]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[286,18],[362,18],[464,18]]}},"component":{}}],["content",{"_index":265,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1509,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2135,8]]}},"component":{}}],["context",{"_index":1814,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7316,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1326,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[711,9]]}},"component":{}}],["continu",{"_index":859,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6393,8],[8263,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1052,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1971,8],[2013,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[675,10]]}},"component":{}}],["contribut",{"_index":1834,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7990,13]]}},"component":{}}],["control",{"_index":546,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3550,10],[3597,10],[3631,10],[3756,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5515,7],[7075,7],[12275,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1159,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9703,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[637,7]]}},"component":{}}],["conveni",{"_index":1715,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2653,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2775,10]]}},"component":{}}],["convert",{"_index":1633,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[321,10],[373,10],[4751,7],[5430,8]]}},"component":{}}],["coordin",{"_index":1433,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[130,10]]}},"component":{}}],["copi",{"_index":1109,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[0,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[0,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[921,4],[2771,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[476,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2019,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4724,4],[5535,4],[5658,4]]}},"component":{}}],["copy_mod",{"_index":1110,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[926,9]]}},"component":{}}],["cordova",{"_index":2444,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3873,7]]}},"component":{}}],["core",{"_index":1362,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1064,5],[1351,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[475,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8645,4]]}},"component":{}}],["correct",{"_index":634,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[231,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3817,7]]}},"component":{}}],["correspond",{"_index":806,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2672,13],[7583,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1117,11]]}},"component":{}}],["corrupt",{"_index":1153,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2118,7]]}},"component":{}}],["cost",{"_index":1947,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[312,4]]}},"component":{}}],["count",{"_index":915,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11802,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2058,6],[2099,5]]}},"component":{}}],["counter",{"_index":1509,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2003,7]]}},"component":{}}],["country=gr",{"_index":1033,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1878,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1878,10]]}},"component":{}}],["coupl",{"_index":1279,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3046,7],[3155,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[802,7],[911,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2886,6]]}},"component":{}}],["courc",{"_index":1519,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2455,7]]}},"component":{}}],["cours",{"_index":244,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1231,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9640,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3079,7]]}},"component":{}}],["cp",{"_index":2082,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6022,2]]}},"component":{}}],["cpu",{"_index":553,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3705,5]]}},"component":{}}],["cread",{"_index":2172,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10147,5]]}},"component":{}}],["creat",{"_index":687,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_create_keys":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[0,6]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_create":{"position":[[0,6]]},"/CloudComputing_Lab/docs/a.html#_create_instance":{"position":[[0,6]]},"/CloudComputing_Lab/docs/b.html":{"position":[[0,6]]},"/CloudComputing_Lab/docs/c.html#_create_vpn":{"position":[[0,6]]},"/CloudComputing_Lab/docs/d.html#_create":{"position":[[0,6]]},"/CloudComputing_Lab/docs/e.html#_create":{"position":[[0,6]]},"/CloudComputing_Lab/docs/f.html#_create":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2775,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4792,7],[10757,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[208,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3550,6],[3698,6],[6962,6],[7698,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[37,6],[379,7],[1803,6],[1846,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[119,6],[4415,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1266,7],[1372,7]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[233,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[31,6],[83,6],[359,6],[414,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[0,6],[87,6]]},"/CloudComputing_Lab/docs/d.html":{"position":[[0,6],[86,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[0,6],[88,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[0,6],[73,6]]}},"component":{}}],["creativ",{"_index":322,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2485,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8485,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1865,8]]}},"component":{}}],["credenti",{"_index":1983,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2030,11]]}},"component":{}}],["credit",{"_index":1948,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[317,6]]}},"component":{}}],["critic",{"_index":517,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2830,8]]}},"component":{}}],["cross",{"_index":1804,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6877,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3821,5]]}},"component":{}}],["crtsct",{"_index":2028,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4135,7]]}},"component":{}}],["cryptograph",{"_index":2359,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy":{"position":[[0,13]]}},"name":{},"text":{},"component":{}}],["cs8",{"_index":2013,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4008,3],[10141,3]]}},"component":{}}],["ctr",{"_index":2281,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2789,4]]}},"component":{}}],["ctr,aes192",{"_index":2279,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2767,10]]}},"component":{}}],["ctr,aes256",{"_index":2280,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2778,10]]}},"component":{}}],["ctrl_interface=dir=/run/wpa_supplic",{"_index":1029,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1795,38]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1795,38]]}},"component":{}}],["cube",{"_index":1867,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9203,4],[9241,5]]}},"component":{}}],["cuda",{"_index":2429,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2988,5]]}},"component":{}}],["cup",{"_index":2596,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1738,3]]}},"component":{}}],["curl",{"_index":1557,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[173,4],[328,4],[413,4],[492,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5736,4]]}},"component":{}}],["current",{"_index":3,"title":{"/swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script":{"position":[[23,7]]},"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[11,7]]},"/swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules":{"position":[[12,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[23,7],[114,7],[990,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6701,7],[9198,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4191,7],[5317,7],[10912,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3125,7]]}},"component":{}}],["cursor",{"_index":1199,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[192,6],[699,6],[758,6],[831,7],[848,7],[1040,6]]}},"component":{}}],["cursor.clos",{"_index":1222,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[671,15]]}},"component":{}}],["cursor.on(\"data",{"_index":1211,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[392,17]]}},"component":{}}],["cursor.paus",{"_index":1212,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[434,15]]}},"component":{}}],["cursor.resum",{"_index":1216,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[497,16],[617,16]]}},"component":{}}],["custom",{"_index":1491,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1348,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[122,6],[391,15]]}},"component":{}}],["customiz",{"_index":747,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[940,13]]}},"component":{}}],["cut",{"_index":488,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1530,3]]}},"component":{}}],["cwdir",{"_index":60,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1024,6]]}},"component":{}}],["cwdir=$pwd",{"_index":56,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[952,10]]}},"component":{}}],["d",{"_index":273,"title":{},"name":{"/CloudComputing_Lab/docs/d.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1596,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1535,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9520,1],[10646,1],[10714,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4556,2],[10656,4]]}},"component":{}}],["daemon",{"_index":776,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1598,6],[2062,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[934,6],[1238,6],[1289,6],[1408,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[934,6],[1238,6],[1289,6],[1408,6]]}},"component":{}}],["data",{"_index":1071,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device":{"position":[[5,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data":{"position":[[11,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data":{"position":[[17,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data":{"position":[[12,4]]},"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[4,4]]},"/CloudComputing_Lab/docs/d.html":{"position":[[8,4]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[323,4],[389,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2509,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[425,6],[2425,6],[2448,5],[2886,6],[2918,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[345,5],[389,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[716,4],[986,4],[1481,4],[1522,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[50,4],[134,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[189,4],[682,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[836,4],[966,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2035,4],[2431,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[4,5],[165,4],[207,4],[271,5],[1731,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[265,5],[298,4],[401,4],[1078,5],[2909,4],[3297,4],[5197,4],[5229,5],[5377,4],[5447,4],[6749,4],[8884,5],[8982,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6281,6],[6631,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[200,4],[365,4],[504,4],[2698,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[435,4],[538,4],[686,4],[884,4],[3391,4],[3502,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[4,5],[165,4],[203,4],[226,4]]}},"component":{}}],["data2serv",{"_index":2240,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_send_data2server":{"position":[[5,11]]}},"name":{},"text":{},"component":{}}],["databas",{"_index":112,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2135,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1058,9],[3112,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[22,8],[149,8],[1155,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[82,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[468,9]]}},"component":{}}],["datacollector",{"_index":1186,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure":{"position":[[0,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector":{"position":[[5,13]]},"/CloudComputing_Lab/docs/b.html#_start_datacollector":{"position":[[6,13]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[10,13],[33,13],[57,13]]},"/CloudComputing_Lab/docs/b.html":{"position":[[320,13],[364,13]]}},"component":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[13,13]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[13,13]]}}}],["datacollector_datacollector",{"_index":1114,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1006,27],[1109,27]]}},"component":{}}],["datetim",{"_index":2034,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4330,8],[4346,8]]}},"component":{}}],["datetime.now",{"_index":2036,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4384,14]]}},"component":{}}],["db",{"_index":1247,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1890,3]]}},"component":{}}],["db.db(databas",{"_index":1250,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1926,16]]}},"component":{}}],["dbo",{"_index":1249,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1920,3]]}},"component":{}}],["dbo.collection(collect",{"_index":1251,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1943,26]]}},"component":{}}],["de",{"_index":1842,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8105,2]]}},"component":{}}],["deb",{"_index":1571,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[914,4],[1737,4]]}},"component":{}}],["debian",{"_index":1591,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1700,6]]}},"component":{}}],["debug",{"_index":1505,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1889,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2759,5],[3224,9]]}},"component":{}}],["decay",{"_index":2540,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3650,6]]}},"component":{}}],["decentr",{"_index":1064,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[72,13]]}},"component":{}}],["decid",{"_index":864,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6649,7],[6799,7],[7175,8],[7419,8]]}},"component":{}}],["decis",{"_index":657,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[947,9],[1654,9],[2321,9],[2676,10],[3842,9],[4120,9],[4158,8],[4623,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4079,8],[4167,8],[7157,8],[7401,9]]}},"component":{}}],["declar",{"_index":1515,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2240,11]]}},"component":{}}],["decoupling”,thi",{"_index":1466,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[265,16]]}},"component":{}}],["decrypt",{"_index":308,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2260,7]]}},"component":{}}],["deep",{"_index":1111,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[936,4],[2766,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1242,4],[1348,4],[1517,4],[2034,4],[4453,4],[4703,4]]}},"component":{}}],["default",{"_index":509,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2574,8],[3335,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3015,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4623,7],[7745,7],[8752,7],[8809,7],[9249,7],[9687,7],[12117,7],[12225,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1177,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10026,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2022,7],[2144,7],[8000,8]]}},"component":{}}],["defer",{"_index":1159,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2472,5]]}},"component":{}}],["defin",{"_index":294,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2016,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1198,9],[3368,6],[6294,7],[6375,7],[6751,7],[6994,7],[7699,7],[7768,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[429,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[633,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2413,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2449,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[324,6]]}},"component":{}}],["degre",{"_index":1635,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[364,8],[969,7],[5292,8]]}},"component":{}}],["deinstal",{"_index":992,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[0,9]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[914,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[914,9]]}},"component":{}}],["delay(500",{"_index":1767,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5056,11]]}},"component":{}}],["delet",{"_index":890,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9227,7],[9312,7],[9510,8],[10635,6],[10667,6]]}},"component":{}}],["delimet",{"_index":1270,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2629,9]]}},"component":{}}],["deliv",{"_index":2451,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4285,7]]}},"component":{}}],["demo",{"_index":2129,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8413,4],[11756,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[197,4]]}},"component":{}}],["demonstr",{"_index":421,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[14,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[14,13]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14,13],[8720,13],[12051,13]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[14,13]]}},"component":{}}],["deni",{"_index":933,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13047,6]]}},"component":{}}],["depend",{"_index":1411,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[277,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1816,9]]}},"component":{}}],["depict",{"_index":836,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3812,7]]}},"component":{}}],["deploy",{"_index":1440,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[19,6]]},"/swarmlab_tech-list/docs/index.html#_deploy":{"position":[[0,6]]},"/CloudComputing_Lab/docs/f.html#_deploy_service":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[344,11],[477,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[482,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[927,6],[2102,10],[2154,6],[2268,10],[2296,9],[2384,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1221,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[7,6],[86,6]]}},"component":{}}],["deriv",{"_index":2551,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[30,7]]}},"component":{}}],["describ",{"_index":689,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2854,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[723,8],[12104,8],[12254,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5762,8],[6272,8],[6537,10],[11924,11]]}},"component":{}}],["design",{"_index":843,"title":{"/swarmlab_tech-list/docs/index.html#_development_from_design_to_application":{"position":[[19,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4875,11]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[109,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[63,8],[333,6],[989,8],[1169,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[874,8],[7199,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13858,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[109,8]]}},"component":{}}],["desir",{"_index":1917,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10833,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[729,7]]}},"component":{}}],["desktop",{"_index":975,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[455,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[455,7]]}},"component":{}}],["destin",{"_index":414,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[27,11]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[21,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[329,11],[977,8],[1297,8],[1357,8],[3165,8],[3872,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2920,11],[6180,11],[7197,11],[8444,11],[8546,11],[8647,11],[10029,11],[10301,11],[11199,11],[11312,11],[11677,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2549,13],[2946,13]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1617,11]]}},"component":{}}],["detail",{"_index":830,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3652,8]]}},"component":{}}],["detect",{"_index":242,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1205,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2104,9],[5332,10],[5352,6],[6267,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1104,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1486,9]]}},"component":{}}],["determin",{"_index":564,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4223,9],[5916,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2899,10]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[352,13]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1398,9],[2528,9]]}},"component":{}}],["dev",{"_index":1047,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2151,4],[2173,3],[2234,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1142,3],[1153,3],[1177,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1883,3],[2522,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2151,4],[2173,3],[2234,3]]}},"component":{}}],["dev/cu.usbmodem",{"_index":2234,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14193,16]]}},"component":{}}],["dev/cu.usbseri",{"_index":2235,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14213,17]]}},"component":{}}],["dev/device_partion_boot",{"_index":1980,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1942,24]]}},"component":{}}],["dev/device_partion_ext",{"_index":1989,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2581,23]]}},"component":{}}],["dev/ttyacm0",{"_index":2011,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3853,12],[3995,12]]}},"component":{}}],["dev/ttyusb",{"_index":2236,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14234,11]]}},"component":{}}],["develop",{"_index":1301,"title":{"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[42,10]]},"/swarmlab_tech-list/docs/index.html#_development_from_design_to_application":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[234,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[252,9]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[292,9],[435,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[442,11]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[187,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[292,9],[448,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7112,11],[7936,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1277,10],[1383,10],[2507,10],[2718,9],[2912,7],[3847,11]]}},"component":{}}],["devic",{"_index":497,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices":{"position":[[5,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_add_device":{"position":[[4,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device":{"position":[[7,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device":{"position":[[15,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1977,7],[5199,7],[5400,7],[5553,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[100,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[589,6],[2323,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[215,6],[273,6],[333,6],[441,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2622,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2690,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[589,6],[2323,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3475,6],[4304,7],[4643,6]]}},"component":{}}],["device=eth0",{"_index":1994,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2741,11]]}},"component":{}}],["deviceclos",{"_index":2057,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4910,15],[5241,15]]}},"component":{}}],["deviceopen",{"_index":2055,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4858,14],[5154,14]]}},"component":{}}],["deviceset(\"/dev/ttyacm0",{"_index":2049,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4672,26]]}},"component":{}}],["deviceset(\"/dev/ttyama0",{"_index":2058,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5000,26]]}},"component":{}}],["deviv",{"_index":1455,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1089,6]]}},"component":{}}],["devtool",{"_index":1502,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1809,8]]}},"component":{}}],["dhcp",{"_index":998,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1000,4],[1016,4],[1090,4],[1106,4],[1443,4],[1459,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2136,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1000,4],[1016,4],[1090,4],[1106,4],[1443,4],[1459,4]]}},"component":{}}],["dhcpcd",{"_index":995,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[981,6],[1071,6],[1415,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[981,6],[1071,6],[1415,6]]}},"component":{}}],["dhcpcd5",{"_index":996,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[988,7],[1078,7],[1422,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[988,7],[1078,7],[1422,7]]}},"component":{}}],["di*ctionari",{"_index":1401,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[401,12]]}},"component":{}}],["dialout",{"_index":2006,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3722,7]]}},"component":{}}],["die",{"_index":1670,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1194,3]]}},"component":{}}],["differ",{"_index":152,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[245,11]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1142,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2523,9],[2555,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3239,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3397,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2643,11],[2667,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1474,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[391,10],[4378,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[701,9],[1030,9],[1109,9],[1197,9],[1390,9],[1679,9],[1750,9],[2030,9]]}},"component":{}}],["differenti",{"_index":1464,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[205,14]]}},"component":{}}],["diffi",{"_index":2299,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3175,6]]}},"component":{}}],["digitalwrite(led_builtin",{"_index":2122,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7704,25],[7837,25],[8108,25],[8248,25]]}},"component":{}}],["dir",{"_index":38,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[523,7],[906,3],[939,3],[1036,4]]}},"component":{}}],["direct",{"_index":211,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[526,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1442,9],[4420,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1387,10],[2517,10],[2573,9],[2672,9],[2990,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[351,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[131,11],[520,8]]}},"component":{}}],["directli",{"_index":726,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[288,8],[5220,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1139,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[142,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2168,8],[2375,8]]}},"component":{}}],["directori",{"_index":53,"title":{"/swarmlab_poc-datacollector/docs/index.html#_source_directory":{"position":[[7,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[15,11]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[845,9],[1007,11]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[23,10]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[102,9],[114,9],[129,10],[294,9],[485,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1468,9],[1509,10],[1644,9],[1656,9],[1671,10],[1833,9],[2028,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4423,9]]}},"component":{}}],["dirnam",{"_index":39,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[531,7],[708,7],[750,7]]}},"component":{}}],["disabl",{"_index":994,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[958,7],[1218,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3784,7],[3911,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[958,7],[1218,7]]}},"component":{}}],["disc",{"_index":1959,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[18,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[721,4],[1205,4],[1682,4]]}},"component":{}}],["discard",{"_index":900,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10238,10]]}},"component":{}}],["discov",{"_index":498,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2015,11]]},"/CloudComputing_Lab/docs/c.html":{"position":[[98,8]]}},"component":{}}],["discoveri",{"_index":494,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1917,10],[5238,11],[5578,10]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[226,11],[364,11],[488,11],[598,11]]}},"component":{}}],["disk",{"_index":1970,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1302,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[892,5]]}},"component":{}}],["display",{"_index":186,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[0,10]]},"/swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode":{"position":[[0,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[92,7],[3568,9],[3628,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2944,8],[3214,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4950,7],[6973,7]]}},"component":{}}],["distinct",{"_index":1663,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1030,8]]}},"component":{}}],["distribut",{"_index":193,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[31,11]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[205,11]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[281,11],[711,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[145,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[758,11],[813,11],[4159,10]]},"/CloudComputing_Lab/docs/b.html":{"position":[[145,11]]}},"component":{}}],["distributioni",{"_index":1624,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[131,13]]}},"component":{}}],["django",{"_index":2421,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2227,6]]}},"component":{}}],["dmz",{"_index":754,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1115,3],[1123,3]]}},"component":{}}],["dn",{"_index":1058,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_dns":{"position":[[0,3]]},"/swarmlab_tech-list/docs/index-setup.html#_dns":{"position":[[0,3]]}},"name":{},"text":{},"component":{}}],["dnat",{"_index":650,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[850,4],[3720,4]]}},"component":{}}],["dnssec",{"_index":1060,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec":{"position":[[13,6]]}},"name":{},"text":{},"component":{}}],["do",{"_index":712,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4756,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8479,5]]}},"component":{}}],["doc",{"_index":1078,"title":{},"name":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,3]]}},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1394,3]]}},"component":{}}],["docker",{"_index":14,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[31,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker":{"position":[[21,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[38,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[7,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo":{"position":[[8,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service":{"position":[[10,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[12,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose":{"position":[[8,6]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[6,6]]},"/swarmlab_tech-list/docs/index.html#_why_docker":{"position":[[4,6]]},"/swarmlab_tech-list/docs/index.html#_intro_docker":{"position":[[6,6]]},"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[81,6]]},"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[43,6]]},"/CloudComputing_Lab/docs/a.html#_install_docker_linux":{"position":[[8,6]]},"/CloudComputing_Lab/docs/a.html#_install_docker_windows":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[134,6],[1570,6]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[505,6],[732,6],[754,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2881,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[219,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[362,6],[381,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1440,6],[1758,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[403,6],[482,6],[1097,6],[1109,6],[1267,6],[1324,6],[1339,6],[1364,6]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,6],[176,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4,6],[11,6],[33,6],[63,6],[88,6],[110,6],[912,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[142,6],[180,6],[208,6]]}},"component":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[15,6]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[15,6]]}}}],["docker.servic",{"_index":1576,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1051,14],[1082,14]]}},"component":{}}],["docker.sh",{"_index":1566,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[361,9],[381,9]]}},"component":{}}],["docker@192.168.128.3",{"_index":162,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[425,20],[478,20]]}},"component":{}}],["docker@[ip",{"_index":157,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[348,11]]}},"component":{}}],["docker@nas01",{"_index":168,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[618,12]]}},"component":{}}],["docker_client_timeout=120",{"_index":1544,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1037,25]]}},"component":{}}],["dockerswarm",{"_index":2363,"title":{"/swarmlab_tech-list/docs/index.html#_next_step_dockerswarm":{"position":[[10,11]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[76,11]]}},"component":{}}],["dockerswarm.rock",{"_index":2364,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[123,17]]}},"component":{}}],["document",{"_index":114,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2163,10]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3094,8],[3356,9],[3521,9],[3557,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[991,9],[1073,10]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[13,8],[190,9],[432,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1530,13]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1604,8],[1912,8],[1933,8],[2676,9]]}},"component":{}}],["documentclass{articl",{"_index":2488,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[977,23],[1820,23],[2087,23]]}},"component":{}}],["doesn't",{"_index":2115,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7294,7]]}},"component":{}}],["doesn’t",{"_index":1359,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1014,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8332,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[833,7],[903,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2121,7]]}},"component":{}}],["dof",{"_index":1707,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2244,3],[3986,3]]}},"component":{}}],["dof.accelgetorientation(&accel_ev",{"_index":1721,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2950,38]]}},"component":{}}],["don't",{"_index":2153,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9598,5],[12625,5],[14047,5]]}},"component":{}}],["donald",{"_index":2552,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[43,6]]}},"component":{}}],["done",{"_index":45,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[692,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3741,4],[4643,5],[4882,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8065,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[909,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[66,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[909,4]]}},"component":{}}],["dongl",{"_index":986,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[702,7],[847,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[702,7],[847,6]]}},"component":{}}],["don’t",{"_index":691,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2898,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[283,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2033,5]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[52,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[959,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[283,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3529,5]]}},"component":{}}],["doubl",{"_index":1291,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[368,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1731,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2478,6]]}},"component":{}}],["doubt",{"_index":2068,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5454,6]]}},"component":{}}],["down",{"_index":911,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11403,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[341,4]]}},"component":{}}],["download",{"_index":1413,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker":{"position":[[0,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries":{"position":[[0,11]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[8,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[406,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1949,10]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[699,8],[4625,8]]}},"component":{}}],["downward",{"_index":828,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3618,8]]}},"component":{}}],["dp",{"_index":1673,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1241,4]]}},"component":{}}],["dport",{"_index":926,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12629,5],[12774,5],[12832,5]]}},"component":{}}],["drive",{"_index":1514,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2210,6]]}},"component":{}}],["driven",{"_index":1338,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven":{"position":[[19,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[25,6]]}},"component":{}}],["driver",{"_index":562,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_driver":{"position":[[8,6]]},"/swarmlab_tech-list/docs/index-setup.html#_install_driver":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4147,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[107,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2697,7]]}},"component":{}}],["drop",{"_index":442,"title":{"/swarmlab_sec-iptables/docs/index.html#_drop_traffic":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[292,7],[362,7],[549,7],[627,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3033,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2338,4],[6512,5],[7674,5],[7882,7],[8001,4],[8028,7],[9738,5],[9766,4],[10015,4],[10207,8],[10281,4],[10453,4],[10597,4],[10699,4],[10741,4],[11361,4],[11386,4],[12214,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11417,4]]}},"component":{}}],["drp",{"_index":569,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4324,3],[4351,3],[4500,3],[4527,3],[4678,3],[4705,3]]}},"component":{}}],["dsa",{"_index":2265,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1874,3],[2173,5]]}},"component":{}}],["dss",{"_index":2289,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2948,4]]}},"component":{}}],["dst",{"_index":213,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[570,4],[603,3],[2812,3],[3054,3]]}},"component":{}}],["dtr",{"_index":2155,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9618,4],[9662,4],[12645,4],[12689,4]]}},"component":{}}],["dummi",{"_index":1184,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3713,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[156,5],[202,5],[264,5],[322,5],[431,5]]}},"component":{}}],["dummy_servic",{"_index":1077,"title":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service":{"position":[[6,13]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[37,13]]},"/swarmlab_poc-datacollector/docs/index-src.html#_dummy_service":{"position":[[0,13]]}},"name":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[4,13]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[6,13]]}},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[914,13],[1072,13]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[791,13],[1071,13]]}},"component":{}}],["dummyservice/swarmlab",{"_index":1421,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[595,21]]}},"component":{}}],["duplic",{"_index":1101,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[385,11],[827,11]]}},"component":{}}],["dynam",{"_index":751,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1037,11]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[402,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1830,12]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[56,7],[690,7]]}},"component":{}}],["e",{"_index":305,"title":{},"name":{"/CloudComputing_Lab/docs/e.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2181,1],[2256,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[228,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5791,1],[7333,3]]}},"component":{}}],["e.g",{"_index":639,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[391,6],[436,6],[3069,6],[3097,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6106,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2113,4],[2876,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1281,5]]}},"component":{}}],["each",{"_index":557,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3896,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2468,4],[2611,4],[7479,4],[10077,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[275,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2788,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1569,4],[7185,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2207,4]]}},"component":{}}],["eagain",{"_index":2189,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10614,7],[10718,7]]}},"component":{}}],["earlier",{"_index":690,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2864,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10015,7]]}},"component":{}}],["easi",{"_index":563,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4215,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[894,4],[1514,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1184,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1314,4],[1343,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5457,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3645,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2414,4]]}},"component":{}}],["easiest",{"_index":938,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13466,7]]}},"component":{}}],["easili",{"_index":2464,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[56,6]]}},"name":{},"text":{},"component":{}}],["eavesdrop",{"_index":2248,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[593,12]]}},"component":{}}],["ecdh",{"_index":2291,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3029,4]]}},"component":{}}],["ecdsa",{"_index":2283,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2876,5]]}},"component":{}}],["echo",{"_index":54,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[858,5],[889,5],[919,5],[985,4],[1019,4],[1031,4],[1061,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[499,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2111,4],[2119,4],[2134,4],[2142,4],[2156,4],[2164,4],[2189,4],[2197,4],[2212,4],[2220,4],[2279,4],[2287,4],[2353,4],[2361,4],[2395,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[909,4],[1731,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4085,4],[4091,5],[4926,4],[5257,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2111,4],[2119,4],[2134,4],[2142,4],[2156,4],[2164,4],[2189,4],[2197,4],[2212,4],[2220,4],[2279,4],[2287,4],[2353,4],[2361,4],[2395,4]]}},"component":{}}],["echoctl",{"_index":2025,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4105,7]]}},"component":{}}],["echok",{"_index":2024,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4098,5],[4114,6]]}},"component":{}}],["ecosystem",{"_index":1493,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1428,9]]}},"component":{}}],["edit",{"_index":891,"title":{"/swarmlab_sec-iptables/docs/index.html#_editing_rules":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html#_edit":{"position":[[0,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9381,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2454,7],[2690,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[660,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1648,4]]}},"component":{}}],["educ",{"_index":1953,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[483,9]]}},"component":{}}],["eduplot",{"_index":2462,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4906,7]]}},"component":{}}],["effect",{"_index":683,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2216,8],[2945,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3653,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2989,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3246,7]]}},"component":{}}],["electron",{"_index":1808,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7156,10]]}},"component":{}}],["elsewher",{"_index":373,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3658,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7308,9]]}},"component":{}}],["email",{"_index":512,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2640,5]]}},"component":{}}],["embed",{"_index":2601,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[169,8]]}},"component":{}}],["emphas",{"_index":2484,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[682,10],[3236,9]]}},"component":{}}],["emph{accid",{"_index":2481,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[400,16]]}},"component":{}}],["emph{discoveri",{"_index":2485,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[742,18],[824,18],[907,18]]}},"component":{}}],["empti",{"_index":812,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2855,5],[9239,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4469,6]]}},"component":{}}],["enabl",{"_index":584,"title":{"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[29,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[8,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4904,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1533,6],[2068,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2170,7],[2283,7],[3186,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1319,6],[1386,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1283,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1044,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6825,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[659,7],[1559,7],[5239,7],[5345,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1533,6],[2068,6]]}},"component":{}}],["enable_stat_watch",{"_index":1094,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[245,19],[679,19],[2248,19],[2351,19]]}},"component":{}}],["enable_watch_tim",{"_index":1096,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[271,18],[709,18],[2226,18],[2329,18]]}},"component":{}}],["encod",{"_index":2557,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[159,7]]}},"component":{}}],["encrypt",{"_index":311,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2298,10]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[766,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[143,9],[547,9],[743,11],[2663,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[766,10]]}},"component":{}}],["end",{"_index":730,"title":{"/swarmlab_sec-iptables/docs/index.html#_front_ends":{"position":[[6,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[390,5],[2817,3],[10147,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[700,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2361,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1593,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[737,3]]}},"component":{}}],["end{docu",{"_index":2505,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1789,14],[2056,14],[2610,14],[3512,14]]}},"component":{}}],["end{figur",{"_index":2529,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3159,12]]}},"component":{}}],["end{multicol",{"_index":2545,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3723,15]]}},"component":{}}],["engin",{"_index":1136,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1476,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6611,11]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[23,6],[236,7]]}},"component":{}}],["english",{"_index":1484,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1093,7]]}},"component":{}}],["enough",{"_index":2619,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[319,6]]},"/CloudComputing_Lab/docs/b.html":{"position":[[274,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[47,6]]},"/CloudComputing_Lab/docs/d.html":{"position":[[46,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[48,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[33,6]]}},"component":{}}],["ensur",{"_index":1497,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1700,8]]}},"component":{}}],["enter",{"_index":628,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[20,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5637,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[845,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4353,5],[4452,5],[4496,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2467,8]]}},"component":{}}],["entireti",{"_index":559,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3932,9]]}},"component":{}}],["entiti",{"_index":1137,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1511,9]]}},"component":{}}],["entri",{"_index":741,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[773,7]]}},"component":{}}],["environ",{"_index":942,"title":{"/CloudComputing_Lab/docs/a.html":{"position":[[4,11]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13632,13]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1078,12]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[536,11],[747,11]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[611,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[665,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7124,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3672,13]]}},"component":{}}],["eof",{"_index":1028,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1789,5],[1998,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[846,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1789,5],[1998,3]]}},"component":{}}],["equival",{"_index":1225,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[873,10]]}},"component":{}}],["err",{"_index":568,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4317,3],[4344,3],[4493,3],[4520,3],[4671,3],[4698,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1325,5],[1343,5],[1884,5],[1899,5],[1911,4]]}},"component":{}}],["errno",{"_index":2188,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10604,6],[10668,6],[10709,5]]}},"component":{}}],["error",{"_index":92,"title":{"/swarmlab_poc-datacollector/docs/index.html#_on_error":{"position":[[3,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1869,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[283,6],[353,6],[540,6],[618,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12948,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[931,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1391,6],[1474,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3484,5],[11185,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7341,6]]}},"component":{}}],["especi",{"_index":2317,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3651,10]]}},"component":{}}],["establish",{"_index":932,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12902,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1861,12]]}},"component":{}}],["established,rel",{"_index":904,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10955,19],[12989,19]]}},"component":{}}],["estim",{"_index":602,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5541,8]]}},"component":{}}],["et",{"_index":679,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2080,2]]}},"component":{}}],["etc",{"_index":529,"title":{"/swarmlab_tech-list/docs/index.html#_security_vpn_etc":{"position":[[13,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3102,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[347,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[893,4],[1051,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[178,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[447,4],[8557,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[347,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1684,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[178,3]]}},"component":{}}],["etc/apt/preferences.d/limit",{"_index":1601,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1904,28]]}},"component":{}}],["etc/apt/sources.list",{"_index":1574,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[981,21]]}},"component":{}}],["etc/apt/sources.list.d/unstable.list",{"_index":1595,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1790,38]]}},"component":{}}],["etc/dhcp",{"_index":1005,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1145,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1145,9]]}},"component":{}}],["etc/docker/certs.d/$registry_address:$registry_port",{"_index":67,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1159,52],[1370,52]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[663,52]]}},"component":{}}],["etc/docker/certs.d/$registry_address:$registry_port/ca.crt",{"_index":73,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1282,59],[1493,59]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[575,59],[786,59]]}},"component":{}}],["etc/network",{"_index":1004,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1132,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1132,12]]}},"component":{}}],["etc/passwd",{"_index":165,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[526,12]]}},"component":{}}],["etc/resolv.conf",{"_index":1015,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1371,16]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1371,16]]}},"component":{}}],["etc/ssh/sshd_config",{"_index":2273,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2531,21],[5424,21]]}},"component":{}}],["etc/sysconfig/network",{"_index":1991,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2643,22]]}},"component":{}}],["etc/systemd/network/04",{"_index":1023,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1659,23]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1659,23]]}},"component":{}}],["etc/wpa_supplicant/wpa_supplic",{"_index":1025,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1697,34],[1743,34],[2012,34]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1697,34],[1743,34],[2012,34]]}},"component":{}}],["etcd",{"_index":2370,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[283,4],[288,4],[299,4],[319,5],[408,4],[569,4],[618,4],[859,4]]}},"component":{}}],["etcher",{"_index":1972,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1329,6]]}},"component":{}}],["eth0",{"_index":204,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[364,4],[1874,4],[1895,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[111,5],[3409,4],[3437,4],[3462,4],[4366,4],[4450,4],[4542,4],[4627,4],[4720,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[443,5],[3076,5],[3399,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6111,4],[10053,4],[10363,4],[10425,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2472,4],[2680,4]]}},"component":{}}],["eth1",{"_index":714,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4933,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6119,6]]}},"component":{}}],["ether",{"_index":434,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[198,5]]}},"component":{}}],["ethernet",{"_index":271,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1578,8],[2193,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[235,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1000,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2107,8]]}},"component":{}}],["euler",{"_index":1774,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5476,5],[5720,5],[5858,6],[6214,5],[6482,5],[6655,5],[6711,6],[6734,5]]}},"component":{}}],["evalu",{"_index":870,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7531,9]]}},"component":{}}],["even",{"_index":601,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5533,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2993,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1485,4],[13685,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3029,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[183,4]]}},"component":{}}],["event",{"_index":1104,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_asynchronous_event_driven":{"position":[[13,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[470,6],[1446,6],[1487,5],[1590,6],[2161,6],[2593,6],[2695,6],[2747,6],[2778,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2804,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[19,5],[383,5],[437,5],[479,5],[598,5],[813,5],[856,5],[919,5],[1423,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3246,6],[11257,5],[11316,6],[11334,7],[11405,6],[11427,7],[11611,6],[11639,7],[11662,6]]}},"component":{}}],["eventmachine::run",{"_index":1355,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[753,20]]}},"component":{}}],["everyth",{"_index":299,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface":{"position":[[0,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2085,11]]}},"component":{}}],["evil",{"_index":383,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[18,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4053,5]]}},"component":{}}],["evolv",{"_index":2447,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3951,8]]}},"component":{}}],["ex",{"_index":1927,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11168,3]]}},"component":{}}],["exactli",{"_index":326,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2519,7],[4693,7]]}},"component":{}}],["examin",{"_index":898,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10064,7]]}},"component":{}}],["exampl",{"_index":258,"title":{"/swarmlab_sec-iptables/docs/index.html#_examples":{"position":[[0,8]]},"/swarmlab_sec-iptables/docs/index.html#_more_examples":{"position":[[5,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[12,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch":{"position":[[0,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,8]]},"/swarmlab_infrastructure-as-code/docs/index.html#_find_examples":{"position":[[5,8]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_clone_a_example":{"position":[[8,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1423,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2587,8],[6071,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[645,8],[1962,8],[2058,7],[3122,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6562,8],[9864,8],[9985,8],[11412,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[383,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1955,7],[4001,11],[11883,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6935,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5195,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[7,8],[30,7],[158,8],[315,7],[432,7],[549,7],[671,7],[968,8],[1018,8],[1078,8],[1185,8],[1236,7],[1378,8],[1429,8],[1667,8],[1811,8],[2078,8],[2632,8],[2759,7],[3179,8],[3280,7],[3409,7],[3534,8],[3752,8]]}},"component":{}}],["example.git",{"_index":2608,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[70,11]]}},"component":{}}],["except",{"_index":333,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2695,6]]}},"component":{}}],["exchang",{"_index":2244,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[212,10],[2957,8],[3135,8]]}},"component":{}}],["exec",{"_index":176,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[4,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1447,4]]}},"component":{}}],["execut",{"_index":808,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2720,8],[7619,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1042,9],[1170,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[873,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7550,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1739,9]]}},"component":{}}],["exemplifi",{"_index":897,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9555,11]]}},"component":{}}],["exempt",{"_index":847,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5325,10]]}},"component":{}}],["exer",{"_index":144,"title":{},"name":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,4]]}},"text":{},"component":{}}],["exercis",{"_index":143,"title":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[19,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4549,8]]}},"component":{}}],["exhaust",{"_index":1223,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[795,8]]}},"component":{}}],["exist",{"_index":896,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9492,8],[11975,8]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[168,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1579,6]]}},"component":{}}],["exit",{"_index":1357,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[909,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10192,7]]}},"component":{}}],["exit(exit_failur",{"_index":2196,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10973,19],[11156,19],[11269,19],[11505,19],[11618,19]]}},"component":{}}],["exit_success",{"_index":2205,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11715,13]]}},"component":{}}],["expect",{"_index":906,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11139,9]]}},"component":{}}],["explain",{"_index":423,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[72,8]]}},"component":{}}],["explan",{"_index":831,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3661,11]]}},"component":{}}],["explanatori",{"_index":1974,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1528,11]]}},"component":{}}],["explor",{"_index":2413,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1809,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2994,9]]}},"component":{}}],["export",{"_index":1507,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1918,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1030,6],[1063,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6042,6]]}},"component":{}}],["expos",{"_index":2309,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3383,6]]}},"component":{}}],["express",{"_index":123,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_express":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2324,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1383,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[382,10]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1657,7]]}},"component":{}}],["expressli",{"_index":2322,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4079,9]]}},"component":{}}],["extend",{"_index":786,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1890,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[309,6]]}},"component":{}}],["extens",{"_index":759,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1183,9],[6472,10],[6542,10],[6907,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1818,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1823,10]]}},"component":{}}],["extern",{"_index":2626,"title":{"/CloudComputing_Lab/docs/e.html":{"position":[[0,8]]}},"name":{},"text":{},"component":{}}],["extra",{"_index":342,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2997,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1323,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[298,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[298,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2896,5]]}},"component":{}}],["f",{"_index":503,"title":{},"name":{"/CloudComputing_Lab/docs/f.html":{"position":[[0,1]]}},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2271,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8851,1],[8886,1],[8931,1],[8976,1],[9023,1],[9140,1],[9334,1]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1060,1],[1275,1],[1309,1]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1663,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[919,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3993,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2596,1]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1060,1],[1275,1],[1309,1]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[990,1]]}},"component":{}}],["f5",{"_index":489,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1541,2]]}},"component":{}}],["face",{"_index":2313,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3436,5]]}},"component":{}}],["facebook",{"_index":2395,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1291,8]]}},"component":{}}],["facto",{"_index":1843,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8108,5]]}},"component":{}}],["fail",{"_index":873,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7833,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2834,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9438,7],[9699,6],[10648,7],[11123,7],[11472,7],[12726,6]]}},"component":{}}],["failov",{"_index":2377,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[662,8]]}},"component":{}}],["fairli",{"_index":2446,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3924,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1333,6]]}},"component":{}}],["fall",{"_index":1531,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2804,7]]}},"component":{}}],["fals",{"_index":1095,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[265,5],[699,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2300,6],[2744,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3462,5],[9690,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6804,6],[7367,6],[7388,6],[7683,6],[7811,6],[8149,6]]}},"component":{}}],["famili",{"_index":2508,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[12,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1955,8]]}},"component":{}}],["familiar",{"_index":332,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2652,8]]}},"component":{}}],["faq",{"_index":0,"title":{"/swarmlab_faq/docs/index.html":{"position":[[0,4]]}},"name":{},"text":{},"component":{}}],["fashion",{"_index":699,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3272,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8331,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1761,8]]}},"component":{}}],["fast",{"_index":619,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13610,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1797,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3946,4]]}},"component":{}}],["faster",{"_index":2372,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[587,6]]}},"component":{}}],["fate",{"_index":863,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6627,4],[6773,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3666,4]]}},"component":{}}],["fault",{"_index":2374,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[636,5]]}},"component":{}}],["favorit",{"_index":2578,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[64,8]]}},"component":{}}],["fd",{"_index":2139,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9272,3],[9351,4],[10498,3],[10529,3],[10891,3],[10923,4]]}},"component":{}}],["fdisk",{"_index":1976,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1867,5],[2506,5]]}},"component":{}}],["featur",{"_index":766,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_main_features":{"position":[[5,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_main_features":{"position":[[5,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1329,10]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[733,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1755,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1848,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8577,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2534,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2395,9]]}},"component":{}}],["feet",{"_index":1637,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[431,4]]}},"component":{}}],["feinberg",{"_index":1832,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7958,8]]}},"component":{}}],["few",{"_index":99,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1947,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9587,3],[12614,3]]}},"component":{}}],["fi",{"_index":44,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[689,2],[855,2]]}},"component":{}}],["field",{"_index":369,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3596,5],[3707,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2447,6],[2854,5],[2913,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[350,6],[412,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3058,6],[3399,6],[4305,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[537,5]]}},"component":{}}],["figur",{"_index":608,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5800,8]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[485,6],[511,6],[561,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3610,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[897,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,6],[5171,6],[5710,6],[6228,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[607,6],[1793,6]]}},"component":{}}],["file",{"_index":32,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[32,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[18,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[18,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[18,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[5,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[8,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[14,4]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[28,5]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[413,4],[672,4],[875,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1021,4],[1060,5],[1094,6],[1281,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[807,6],[13678,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[7,5],[360,4],[802,4],[1315,4],[1619,6],[1825,4],[1916,6],[1968,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[626,4],[664,4],[777,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[368,5],[636,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1385,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1907,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2290,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1716,6],[1814,4],[1857,4],[2477,5],[2699,4],[4497,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[288,4],[1699,5],[2485,4],[2523,4],[4359,4],[4940,4],[5542,4],[5665,4]]}},"component":{}}],["file.clos",{"_index":2047,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4602,12]]}},"component":{}}],["file.txt",{"_index":2354,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5610,8],[5676,8]]}},"component":{}}],["file.write(now.strftime(\"%i",{"_index":2043,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4525,27]]}},"component":{}}],["fill",{"_index":1176,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3472,5]]}},"component":{}}],["filter",{"_index":347,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[0,9]]},"/swarmlab_sec-iptables/docs/index.html#_filter":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3107,7],[3167,7],[4078,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[869,9],[1229,6],[1262,9],[2172,6],[2425,6],[2456,6],[2907,9],[3764,9],[4210,6],[4335,10],[4762,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1075,10],[2368,9],[3976,7],[3992,6],[4341,6],[5546,6],[5792,6],[5815,9],[6840,8],[8760,6],[10322,7]]}},"component":{}}],["fin",{"_index":367,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3554,3],[3951,4]]}},"component":{}}],["final",{"_index":814,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2914,5],[7191,5],[12064,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9616,5]]}},"component":{}}],["find",{"_index":81,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_find_ip":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_find_live_hosts":{"position":[[0,4]]},"/swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir":{"position":[[0,4]]},"/swarmlab_infrastructure-as-code/docs/index.html#_find_examples":{"position":[[0,4]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1636,4],[2178,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[18,4],[57,4],[151,4],[190,4],[236,4],[271,4],[299,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[618,4],[731,4],[2717,4],[3181,4],[4088,4],[4688,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2081,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[42,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[754,4],[1114,4],[1300,4],[1406,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1878,4],[2160,4],[2224,4],[2294,4],[2517,4],[6890,4]]}},"component":{}}],["fingerprint",{"_index":596,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5424,16]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1882,11],[3543,11],[4657,11]]}},"component":{}}],["firefox",{"_index":2600,"title":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[8,8]]}},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[259,8]]}},"component":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[17,7]]}}}],["firefox_masterservice_1",{"_index":2603,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[319,24],[395,24]]}},"component":{}}],["firefox_masterservice_1]→opengui",{"_index":2604,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[497,32]]}},"component":{}}],["firehol",{"_index":768,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1363,7]]}},"component":{}}],["firestart",{"_index":794,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2200,11],[2263,11]]}},"component":{}}],["firewal",{"_index":514,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2684,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[31,9],[2294,8],[2746,9],[2790,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[132,8],[257,9],[838,8],[1354,8],[1391,11],[1457,9],[1504,9],[1583,9],[1655,8],[1708,8],[1734,8],[1751,8],[2013,10],[2044,9],[2121,8],[2174,8],[2236,8],[10766,8],[12050,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4243,8]]}},"component":{}}],["firewall/gateway",{"_index":739,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[737,16]]}},"component":{}}],["firewalld",{"_index":774,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1573,9],[1724,9],[2034,9],[2190,9]]}},"component":{}}],["first",{"_index":627,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[14,5],[4713,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7143,5],[9530,5],[9585,5],[11431,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[462,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2005,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5790,5],[10041,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9581,5],[9687,5],[12608,5],[12714,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[152,5],[2287,5]]}},"component":{}}],["five",{"_index":540,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3322,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4511,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4901,4]]}},"component":{}}],["fix",{"_index":5,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[7,3]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[45,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3268,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1216,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5977,5],[6107,3],[6142,3]]}},"component":{}}],["flag",{"_index":348,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[47,5]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[16,6]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[16,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3152,5],[3341,4],[3558,5],[3591,4],[3701,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4941,4],[4965,4],[4989,4]]}},"component":{}}],["flags=4163",{"_index":425,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[117,10]]}},"component":{}}],["flags=73",{"_index":451,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[410,8]]}},"component":{}}],["flash",{"_index":1528,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2752,5]]}},"component":{}}],["flask",{"_index":2420,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2218,5]]}},"component":{}}],["flaw",{"_index":611,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5958,6]]}},"component":{}}],["flexibl",{"_index":940,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13561,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[56,11]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1682,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1438,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[494,12]]}},"component":{}}],["flg",{"_index":571,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4362,3],[4538,3],[4716,3],[4839,5]]}},"component":{}}],["fli",{"_index":1427,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[905,3],[1063,3]]}},"component":{}}],["flight",{"_index":1655,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[928,6]]}},"component":{}}],["float",{"_index":1741,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3864,5],[4695,5],[9451,5],[9470,5],[9490,5],[9508,5],[9527,5]]}},"component":{}}],["float(list[1",{"_index":1912,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10526,15],[10670,15],[10770,15]]}},"component":{}}],["float(list[2",{"_index":1913,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10550,15]]}},"component":{}}],["float(list[3",{"_index":1914,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10572,15]]}},"component":{}}],["flood",{"_index":758,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1173,9],[1250,9]]}},"component":{}}],["flow",{"_index":822,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3278,4],[3848,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2436,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[532,4]]}},"component":{}}],["flowchart",{"_index":829,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3639,10]]}},"component":{}}],["fluent.conf",{"_index":1187,"title":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html#_fluent_conf":{"position":[[0,11]]}},"name":{},"text":{},"component":{}}],["fluentd",{"_index":1135,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1460,7],[1574,7],[1880,7]]}},"component":{}}],["fluentd.yml.sh",{"_index":151,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[134,16]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1693,14]]}},"component":{}}],["fluentdb",{"_index":1116,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1068,8]]}},"component":{}}],["flush",{"_index":886,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8781,5],[9168,7],[9301,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3589,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9640,5],[12667,5]]}},"component":{}}],["flush_interv",{"_index":1128,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1276,15]]}},"component":{}}],["flush_mod",{"_index":1127,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1250,10]]}},"component":{}}],["folder",{"_index":1708,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2318,6],[2342,7]]}},"component":{}}],["follow",{"_index":159,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[382,9]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[783,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3262,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3796,9],[4592,8],[6360,9],[9323,9],[9574,10],[10541,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[939,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[887,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1292,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5301,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2955,9],[5469,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2112,9],[5587,9],[5735,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[20,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[342,9]]},"/CloudComputing_Lab/docs/b.html":{"position":[[297,9]]},"/CloudComputing_Lab/docs/c.html":{"position":[[70,9]]},"/CloudComputing_Lab/docs/d.html":{"position":[[69,9]]},"/CloudComputing_Lab/docs/e.html":{"position":[[71,9]]},"/CloudComputing_Lab/docs/f.html":{"position":[[56,9]]}},"component":{}}],["follow_inod",{"_index":1098,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[315,13],[757,13]]}},"component":{}}],["font",{"_index":2490,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[0,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces":{"position":[[0,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html#_fonts":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1040,4],[1119,4],[1158,4],[1207,4],[1260,4],[1353,4],[1400,4],[1689,4],[1760,4],[1950,4],[1968,4],[2040,4],[3739,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[260,4],[315,4]]}},"component":{}}],["fontfamily{qcr}\\selectfont",{"_index":2510,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1984,28]]}},"component":{}}],["foot",{"_index":2497,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1301,4]]}},"component":{}}],["footnotes",{"_index":2496,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1286,14]]}},"component":{}}],["forc",{"_index":2319,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3853,6],[3968,6],[4005,6]]}},"component":{}}],["foremost",{"_index":711,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4723,8]]}},"component":{}}],["format",{"_index":1146,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting":{"position":[[10,10]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1778,6],[2459,6],[2964,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[656,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4565,7]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[265,7]]}},"component":{}}],["fortun",{"_index":2453,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4327,12]]}},"component":{}}],["forward",{"_index":635,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets":{"position":[[0,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding":{"position":[[11,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding":{"position":[[12,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding":{"position":[[5,10]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[265,9],[1014,9],[3290,9],[3909,9],[3939,7],[3981,7],[4217,7],[4257,7],[4277,9],[4375,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[983,11],[1133,11],[2312,8],[4028,8],[4701,8],[5245,8],[5691,8],[7366,7],[8462,7],[9092,7],[9709,7],[9758,7],[11378,7],[12198,7],[13261,10],[13298,7],[13412,11],[13427,7]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[312,10],[381,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[414,11],[766,10],[908,8],[1099,10],[1241,8],[4049,10],[5216,10],[5357,10]]}},"component":{}}],["foundat",{"_index":1826,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7810,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[417,11],[1393,10]]}},"component":{}}],["foundation’",{"_index":1951,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[446,12]]}},"component":{}}],["fount",{"_index":1236,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1412,5],[1479,5]]}},"component":{}}],["four",{"_index":1695,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1860,4]]}},"component":{}}],["fprintf(stderr",{"_index":2148,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9412,15],[10624,15],[11098,15],[11447,15]]}},"component":{}}],["fragment",{"_index":2469,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[64,9]]}},"component":{}}],["frame",{"_index":444,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[313,5],[570,5],[3740,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5893,6],[5993,5],[6064,5]]}},"component":{}}],["framerate(30",{"_index":1893,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9845,14]]}},"component":{}}],["framework",{"_index":1375,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks":{"position":[[26,10]]},"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[15,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1715,9],[1833,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[49,9],[155,9],[1047,9],[1217,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1256,9],[1362,9],[2141,9],[2448,9]]}},"component":{}}],["free",{"_index":196,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[251,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1855,5]]}},"component":{}}],["freebsd",{"_index":788,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1940,8]]}},"component":{}}],["freedom",{"_index":1659,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[980,8]]}},"component":{}}],["frequency=2412",{"_index":1041,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1981,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1981,14]]}},"component":{}}],["friendli",{"_index":1851,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8417,8]]}},"component":{}}],["front",{"_index":729,"title":{"/swarmlab_sec-iptables/docs/index.html#_front_ends":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[384,5]]}},"component":{}}],["frontend",{"_index":1463,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[178,8]]}},"component":{}}],["fssl",{"_index":1563,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[334,4]]}},"component":{}}],["fu",{"_index":405,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4507,3]]}},"component":{}}],["full",{"_index":55,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[864,5],[895,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[450,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[502,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[556,4],[1993,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[36,4]]}},"component":{}}],["fulli",{"_index":1281,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3084,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[840,5]]}},"component":{}}],["fun",{"_index":385,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4074,3]]}},"component":{}}],["function",{"_index":590,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5069,13]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11620,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[43,8],[416,8],[1242,8],[1316,8],[1626,8],[1875,8],[2416,8],[2877,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[889,9],[1099,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[122,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[320,15]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2730,10],[4171,8],[7444,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6532,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[371,15],[454,8]]}},"component":{}}],["fundament",{"_index":1813,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7267,12]]}},"component":{}}],["further",{"_index":701,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3746,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8043,7],[8215,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[455,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[312,8]]}},"component":{}}],["futur",{"_index":232,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1046,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1030,6]]}},"component":{}}],["fwbuilder",{"_index":792,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2024,9]]}},"component":{}}],["fwsm",{"_index":784,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1860,6]]}},"component":{}}],["g",{"_index":1555,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[158,3],[276,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3720,1]]}},"component":{}}],["g4p",{"_index":1863,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9062,3],[12058,3]]}},"component":{}}],["g4p_control",{"_index":1875,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9435,15]]}},"component":{}}],["gain",{"_index":1490,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1289,7]]}},"component":{}}],["gateway=192.168.1.1",{"_index":2000,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2844,19]]}},"component":{}}],["gather",{"_index":674,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1773,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[211,9]]}},"component":{}}],["gauss",{"_index":1669,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1175,6]]}},"component":{}}],["gcc",{"_index":1554,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[154,3]]}},"component":{}}],["gcheckbox",{"_index":1889,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9775,9]]}},"component":{}}],["gdroplist",{"_index":1885,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9733,9]]}},"component":{}}],["gen.sh",{"_index":2610,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[125,6],[177,6]]}},"component":{}}],["gener",{"_index":676,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair":{"position":[[0,8]]},"/swarmlab_tech-list/docs/index.html#_generic":{"position":[[0,7]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_generate":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1881,9],[2035,9],[3537,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3547,9],[4760,9],[4929,9],[5157,9],[5479,9],[5673,9]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[194,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1736,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[235,9],[8525,11],[8987,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3722,9],[4026,9],[4313,10]]}},"component":{}}],["genkey",{"_index":1612,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2196,6]]}},"component":{}}],["geospati",{"_index":1397,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[243,10]]}},"component":{}}],["get",{"_index":381,"title":{"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3998,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[71,4],[4236,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9536,7],[12563,7]]}},"component":{}}],["get.docker.com",{"_index":1564,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[339,14]]}},"component":{}}],["getkey(data.id",{"_index":1241,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1671,16]]}},"component":{}}],["getkey(id",{"_index":1230,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1251,10]]}},"component":{}}],["getkey(sid",{"_index":1215,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[466,12]]}},"component":{}}],["gevent",{"_index":1933,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11309,6],[11398,6],[11604,6]]}},"component":{}}],["gill",{"_index":1836,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8015,6]]}},"component":{}}],["gimp",{"_index":2352,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5527,4]]}},"component":{}}],["gint",{"_index":1700,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1988,4]]}},"component":{}}],["git",{"_index":1553,"title":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[53,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[150,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[555,3]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[0,3],[346,3],[356,3],[376,3]]}},"component":{}}],["github",{"_index":1386,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1967,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[26,6],[48,6],[185,6],[4880,6]]}},"component":{}}],["give",{"_index":285,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1777,4],[1823,4],[1942,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8340,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3745,5]]}},"component":{}}],["given",{"_index":2247,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[385,5]]}},"component":{}}],["glabel",{"_index":1887,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9755,6]]}},"component":{}}],["global",{"_index":1473,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[651,6]]}},"component":{}}],["glusterf",{"_index":2380,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[902,9]]}},"component":{}}],["gnd",{"_index":1693,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1787,3],[1818,3]]}},"component":{}}],["gns3",{"_index":21,"title":{"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[37,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[219,4]]}},"component":{}}],["go",{"_index":135,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2648,2]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[298,5],[440,5],[631,5],[2748,5],[2881,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[155,2],[2471,5],[4295,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4678,5],[9778,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3732,2]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3003,2]]}},"component":{}}],["goal",{"_index":1952,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[459,4]]}},"component":{}}],["goe",{"_index":696,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3042,4],[3222,4],[4385,4],[4891,4]]}},"component":{}}],["good",{"_index":134,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2640,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[819,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2746,4],[2862,4]]}},"component":{}}],["googl",{"_index":2397,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1397,6]]}},"component":{}}],["gpanel",{"_index":1883,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9713,6]]}},"component":{}}],["grab",{"_index":1897,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9955,4]]}},"component":{}}],["graphic",{"_index":728,"title":{"/swarmlab_sec-iptables/docs/index.html#_graphical":{"position":[[0,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[4,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[374,9],[2073,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7002,8],[7079,9],[7489,9],[8322,9],[8445,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[848,9]]}},"component":{}}],["graphit",{"_index":2565,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[306,8]]}},"component":{}}],["graviti",{"_index":1648,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[727,8]]}},"component":{}}],["grdi",{"_index":1702,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2037,4]]}},"component":{}}],["great",{"_index":403,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4461,6]]}},"component":{}}],["greatest",{"_index":2480,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[355,8],[589,8],[733,8],[815,8],[898,8]]}},"component":{}}],["green",{"_index":1453,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1063,7],[1129,7]]}},"component":{}}],["grep",{"_index":487,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1518,4],[3391,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2251,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2251,4]]}},"component":{}}],["gridf",{"_index":1317,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[684,7]]}},"component":{}}],["group",{"_index":15,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[38,5]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[141,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1432,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3129,5]]}},"component":{}}],["group1",{"_index":2300,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3190,6]]}},"component":{}}],["group14",{"_index":2296,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3101,7]]}},"component":{}}],["group=netdev",{"_index":1030,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1834,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1834,12]]}},"component":{}}],["grow",{"_index":1471,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[563,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3977,7]]}},"component":{}}],["gui",{"_index":795,"title":{"/swarmlab_sidecar-firefox/docs/index.html#_open_gui":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2223,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9066,3]]}},"component":{}}],["guid",{"_index":2365,"title":{"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[18,5]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[152,5]]}},"component":{}}],["gyroscop",{"_index":1652,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[819,11],[917,10],[1216,9],[2027,9],[2074,9]]}},"component":{}}],["h",{"_index":28,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[367,1]]}},"component":{}}],["h:%m",{"_index":2044,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4559,7]]}},"component":{}}],["handi",{"_index":745,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[913,5]]}},"component":{}}],["handl",{"_index":642,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[488,6],[601,7],[3462,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3328,7],[13591,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1934,7]]}},"component":{}}],["handledroplistevents(gdroplist",{"_index":1934,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11361,30]]}},"component":{}}],["handlepanelevents(gpanel",{"_index":1931,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11277,24]]}},"component":{}}],["handler",{"_index":1930,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11263,8]]}},"component":{}}],["handletogglecontrolevents(gtogglecontrol",{"_index":1936,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11553,40]]}},"component":{}}],["happen",{"_index":637,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[305,7]]}},"component":{}}],["hard",{"_index":2437,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3244,4]]}},"component":{}}],["hardwar",{"_index":629,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[53,8]]}},"component":{}}],["harfbuzz",{"_index":2560,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[219,8]]}},"component":{}}],["hash",{"_index":1393,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[167,7]]}},"component":{}}],["haskel",{"_index":2431,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3015,7],[3034,8]]}},"component":{}}],["hdf5",{"_index":2456,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4589,5]]}},"component":{}}],["head",{"_index":1634,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[340,7],[471,7],[513,7],[5269,9],[5574,7]]}},"component":{}}],["header",{"_index":272,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1587,7],[2202,6],[3254,7],[3980,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1625,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[317,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1625,7]]}},"component":{}}],["hellman",{"_index":2295,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3093,7],[3121,7],[3182,7]]}},"component":{}}],["hello",{"_index":2520,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2498,6]]}},"component":{}}],["help",{"_index":2425,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2708,5]]}},"component":{}}],["henc",{"_index":826,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3457,5],[3577,5]]}},"component":{}}],["here",{"_index":86,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1697,4],[1832,4],[2553,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1257,4],[4153,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2917,4],[3422,4],[4306,5],[4316,4],[4398,4],[4772,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3673,4],[7933,5],[9850,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[623,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[52,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1641,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[245,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2854,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[776,4],[1380,4],[1784,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1577,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6912,4],[6921,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2505,4]]}},"component":{}}],["here’",{"_index":384,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4065,6]]}},"component":{}}],["hex",{"_index":267,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1526,3],[2941,3]]}},"component":{}}],["hfill",{"_index":2524,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3017,6]]}},"component":{}}],["hi",{"_index":2061,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5221,2]]}},"component":{}}],["high",{"_index":738,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[676,4],[2212,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3304,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[530,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[259,5],[1493,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7863,6],[8274,6]]}},"component":{}}],["highli",{"_index":746,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[933,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4402,6]]}},"component":{}}],["highlight",{"_index":2504,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1775,9]]}},"component":{}}],["histori",{"_index":1294,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_device_history":{"position":[[7,7]]}},"name":{},"text":{},"component":{}}],["hit",{"_index":203,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[329,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[44,4],[1091,4],[2706,3],[4835,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1754,3]]}},"component":{}}],["hoc",{"_index":979,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[15,3]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[13,3]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[3,3]]},"/swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks":{"position":[[3,3]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[15,3]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[13,3]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[551,3],[611,3],[723,3],[808,3],[2309,3]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[14,3],[47,3],[130,3],[498,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[321,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[551,3],[611,3],[723,3],[808,3],[2309,3]]}},"component":{}}],["hold",{"_index":1016,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1397,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1397,4]]}},"component":{}}],["home",{"_index":744,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[873,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4288,5],[4945,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[432,5]]},"/CloudComputing_Lab/docs/b.html":{"position":[[378,5],[390,5]]}},"component":{}}],["home/docker/project/exampl",{"_index":2593,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1618,29]]}},"component":{}}],["home/user/.ssh",{"_index":2330,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4433,18]]}},"component":{}}],["home/user/.ssh/id_rsa",{"_index":2329,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4389,25],[4563,23]]}},"component":{}}],["home/user/.ssh/id_rsa.pub",{"_index":2333,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4621,27]]}},"component":{}}],["horizon",{"_index":2410,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1670,8]]}},"component":{}}],["horizont",{"_index":1315,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[597,12]]}},"component":{}}],["host",{"_index":155,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts":{"position":[[14,5]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[27,5]]},"/swarmlab_sec-intro/docs/index.html#_find_live_hosts":{"position":[[10,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[18,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[13,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[285,5],[330,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[407,5],[474,4],[2761,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[797,4],[942,4],[1087,4],[1232,4],[1377,4],[2027,5],[5233,4],[5616,5],[5888,5],[6220,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[286,4],[347,4],[1000,4],[1320,5],[1375,4],[1556,4],[2496,5],[2641,5],[3186,4],[3895,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1093,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1114,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[328,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[64,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1867,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1831,4],[2070,5],[2200,6],[2225,4],[2294,4],[2794,4],[4980,4]]}},"component":{}}],["hostkeyalgorithm",{"_index":2282,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2834,17]]}},"component":{}}],["hostnam",{"_index":339,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2960,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4994,8]]}},"component":{}}],["hotplug",{"_index":961,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[162,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[162,10]]}},"component":{}}],["howto",{"_index":715,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[31,5],[55,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[31,5],[84,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[31,5],[62,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[70,5]]}},"component":{}}],["hpa",{"_index":1678,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1295,4]]}},"component":{}}],["http",{"_index":928,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12677,4],[12686,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2486,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[101,5],[1402,5]]}},"component":{}}],["http://deb.debian.org/debian",{"_index":1594,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1742,29]]}},"component":{}}],["http://firehol.sourceforge.net",{"_index":773,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1542,30]]}},"component":{}}],["http://localhost:7030",{"_index":80,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1614,21]]}},"component":{}}],["http://localhost:port",{"_index":88,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1739,21],[2390,21]]}},"component":{}}],["http://nodejs.org/dist/v6.2.1/nod",{"_index":2076,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5885,34]]}},"component":{}}],["https://deb.nodesource.com/setup_13.x",{"_index":2074,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5745,37]]}},"component":{}}],["https://deb.nodesource.com/setup_15.x",{"_index":1559,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[182,37]]}},"component":{}}],["https://download.docker.com/linux/raspbian",{"_index":1572,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[919,43]]}},"component":{}}],["https://download.docker.com/linux/raspbian/gpg",{"_index":1568,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[418,46],[497,46]]}},"component":{}}],["https://git.swarmlab.io:3000/swarmlab/swarmlab",{"_index":2607,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[10,46]]}},"component":{}}],["https://github.com/miguelasd688/4",{"_index":2210,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12766,33]]}},"component":{}}],["https://learn.adafruit.com/ladyada",{"_index":2237,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14273,35]]}},"component":{}}],["https://registry.vlabs.uniwa.gr:5080/v2",{"_index":1587,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1485,41]]}},"component":{}}],["https://rimstar.org/science_electronics_projects/raspberry_pi_to_arduino_serial_usb_communication.htm",{"_index":2224,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13360,101]]}},"component":{}}],["huge",{"_index":2495,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1248,6],[1255,4]]}},"component":{}}],["human",{"_index":286,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1782,5],[1838,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3622,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[220,5]]}},"component":{}}],["hundr",{"_index":238,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1130,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[171,8]]}},"component":{}}],["hupcl",{"_index":2173,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10155,5]]}},"component":{}}],["hybrid",{"_index":2590,"title":{"/CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid":{"position":[[12,6]]},"/CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid":{"position":[[20,6]]},"/CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid":{"position":[[23,6]]}},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1180,7],[1246,7],[1570,6]]}},"component":{}}],["hybrid2cloud",{"_index":2623,"title":{"/CloudComputing_Lab/docs/c.html":{"position":[[0,12]]}},"name":{},"text":{},"component":{}}],["hyperloglog",{"_index":1396,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[229,13]]}},"component":{}}],["i'v",{"_index":2062,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5262,5]]}},"component":{}}],["i.",{"_index":359,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3371,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[780,5],[957,5],[1500,6],[1614,6],[3347,6],[3392,6],[3650,5],[3852,5],[4926,6],[4965,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2755,4],[6309,5],[8719,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[928,5]]}},"component":{}}],["i/o",{"_index":1341,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[160,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8458,3],[9175,3],[11801,3]]}},"component":{}}],["i2c",{"_index":1697,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1913,3]]}},"component":{}}],["iac",{"_index":2583,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[282,3],[296,3]]}},"component":{}}],["ibm",{"_index":2465,"title":{"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[29,3]]}},"name":{},"text":{},"component":{}}],["ibss",{"_index":984,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[684,4],[2264,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[684,4],[2264,5]]}},"component":{}}],["icanon",{"_index":2022,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4069,6]]}},"component":{}}],["icmp",{"_index":226,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[928,5],[967,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6152,6],[11090,4],[12536,4],[12564,4],[12943,4]]}},"component":{}}],["icrnl",{"_index":2017,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4033,5]]}},"component":{}}],["id",{"_index":1208,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[348,3],[2924,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7136,5],[7595,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4729,2]]}},"component":{}}],["identif",{"_index":2332,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4530,14]]}},"component":{}}],["identifi",{"_index":496,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1963,8],[5186,8],[5607,8],[6108,8]]}},"component":{}}],["identityfil",{"_index":2342,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5047,12]]}},"component":{}}],["iexten",{"_index":2023,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4077,6]]}},"component":{}}],["ifac",{"_index":566,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4298,5],[4474,5],[4652,5]]}},"component":{}}],["ifcfg",{"_index":1988,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2466,5]]}},"component":{}}],["ifconfig",{"_index":424,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[95,8],[3400,8],[3453,8],[4441,8],[4618,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1668,10]]}},"component":{}}],["ifupdown",{"_index":966,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[265,9],[972,8],[1062,8],[1430,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[265,9],[972,8],[1062,8],[1430,8]]}},"component":{}}],["ignbrk",{"_index":2015,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4017,6],[10109,6]]}},"component":{}}],["ignor",{"_index":91,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1858,6]]}},"component":{}}],["ignpar",{"_index":2170,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10118,7]]}},"component":{}}],["ihttps://en.wikipedia.org/wiki/ipv6[ipv6",{"_index":733,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[452,42]]}},"component":{}}],["ihttps://github.com/antirez[salvator",{"_index":1398,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[320,37]]}},"component":{}}],["illustr",{"_index":876,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7921,11],[10896,10]]}},"component":{}}],["imag",{"_index":1141,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[23,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1678,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[726,5],[1210,5],[1307,7],[1451,5],[1687,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,7]]}},"component":{}}],["imagin",{"_index":1785,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5868,8]]}},"component":{}}],["imaxbel",{"_index":2018,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4040,7]]}},"component":{}}],["immedi",{"_index":865,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6657,11]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1261,9]]}},"component":{}}],["impact",{"_index":901,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10389,6]]}},"component":{}}],["implement",{"_index":720,"title":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,12]]},"/swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[141,11]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[475,9]]}},"component":{}}],["import",{"_index":1508,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1927,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9289,6],[9317,6],[9349,6],[9374,6],[9402,6],[9428,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4311,6],[4339,6],[4365,6],[6164,6],[12439,6],[12453,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3617,9]]}},"component":{}}],["imu",{"_index":1626,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[26,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_imu":{"position":[[0,3]]}},"name":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6,3]]}},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[202,3]]}},"component":{}}],["inadvert",{"_index":921,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12021,13]]}},"component":{}}],["inbound",{"_index":931,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12881,7],[13188,8]]}},"component":{}}],["inc",{"_index":1302,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[255,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[456,4]]}},"component":{}}],["includ",{"_index":240,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1166,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5149,10],[5250,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2842,9],[12934,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1792,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[351,8],[514,7],[836,7],[970,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[627,9],[3502,8],[3511,8],[3520,8],[3529,8],[3538,8],[7636,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9121,8],[9130,8],[9139,8],[9148,8],[9179,8],[9188,8],[9197,8],[9206,8],[9215,8],[9224,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1475,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[51,7]]}},"component":{}}],["includegraphics[width=3cm]{overleaf",{"_index":2526,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3092,36]]}},"component":{}}],["incom",{"_index":664,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1280,8],[1340,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5094,8],[10462,8],[11920,8],[12283,8],[13034,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10597,9],[10695,9],[10795,9]]}},"component":{}}],["increment",{"_index":1511,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2137,9]]}},"component":{}}],["indent",{"_index":2518,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2368,11],[2864,9]]}},"component":{}}],["independ",{"_index":2455,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4553,11]]}},"component":{}}],["index",{"_index":1,"title":{},"name":{"/swarmlab_faq/docs/index.html":{"position":[[0,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[0,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[0,5]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[0,5]]},"/CloudComputing_Lab/docs/index.html":{"position":[[0,5]]}},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[104,8],[403,8],[448,7],[494,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[254,8]]}},"component":{}}],["indic",{"_index":1309,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[483,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5369,9]]}},"component":{}}],["individu",{"_index":316,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2384,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9276,10]]}},"component":{}}],["inet",{"_index":428,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[137,4],[429,4],[671,4]]}},"component":{}}],["infer",{"_index":2452,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4316,10]]}},"component":{}}],["influenc",{"_index":1346,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[348,10]]}},"component":{}}],["info",{"_index":1373,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1636,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[14,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2849,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1556,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1104,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6674,5],[6705,5]]}},"component":{}}],["inform",{"_index":307,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2242,12],[4249,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2977,11],[3286,11]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1744,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[764,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[601,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[229,11],[3544,11],[6900,11]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3602,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[846,12]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2713,11],[2963,11]]}},"component":{}}],["infrastructur",{"_index":1067,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[11,14]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[13,14]]},"/swarmlab_infrastructure-as-code/docs/index.html#_what_is_infrastructure_as_code":{"position":[[8,15]]},"/swarmlab_infrastructure-as-code/docs/index.html#_implement_infrastructure_as_code":{"position":[[10,14]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[177,15],[582,14]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[258,14],[489,14],[652,14]]}},"component":{}}],["init",{"_index":2086,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6143,4],[6203,7]]}},"component":{}}],["initi",{"_index":703,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4104,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[823,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4036,10]]}},"component":{}}],["inotifi",{"_index":1154,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2193,7]]}},"component":{}}],["input",{"_index":659,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1044,5],[1076,5],[1236,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4663,6],[5198,6],[5622,6],[7292,5],[8362,5],[9065,5],[10006,5],[10165,9],[10572,5],[10674,5],[10716,5],[10932,5],[10997,5],[11081,5],[11171,5],[11284,5],[11355,5],[11477,5],[12188,5],[12446,5],[12471,5],[12527,5],[12614,5],[12759,5],[12817,5],[12966,5],[13080,5],[13200,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1412,5],[1554,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[887,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2350,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9646,6],[12673,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[144,8]]}},"component":{}}],["insert",{"_index":893,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9423,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3336,6],[3375,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[969,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1300,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2777,6],[2838,9]]}},"component":{}}],["insid",{"_index":1794,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6447,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[537,6]]}},"component":{}}],["inspect",{"_index":397,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4352,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2295,8]]}},"component":{}}],["instac",{"_index":1456,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_instaces":{"position":[[8,8]]}},"name":{},"text":{},"component":{}}],["instal",{"_index":949,"title":{"/swarmlab_sec-iptables/docs/index.html#_installation":{"position":[[0,12]]},"/swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd":{"position":[[0,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[33,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_install_optional":{"position":[[0,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_install_driver":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_optional":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_download_and_install_docker":{"position":[[13,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[22,9]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_docker_compose":{"position":[[0,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_wireguard":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2":{"position":[[0,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[33,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_optional":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_driver":{"position":[[0,7]]},"/CloudComputing_Lab/docs/a.html#_install_docker_linux":{"position":[[0,7]]},"/CloudComputing_Lab/docs/a.html#_install_docker_windows":{"position":[[0,7]]},"/CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid":{"position":[[0,7]]}},"name":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[6,7]]}},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1300,7],[1598,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[79,7],[245,7],[267,7],[290,7],[1127,7],[1161,7],[1189,7],[1241,10],[1259,7],[1316,7],[1625,7],[1954,7],[2148,7]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[168,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2748,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[873,10],[941,9],[5644,12],[5721,7],[5809,7],[5831,7],[5852,7],[6079,7],[13482,7],[13545,7],[13608,7],[13671,7],[13734,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5472,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1300,7],[1598,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3543,7]]},"/CloudComputing_Lab/docs/a.html":{"position":[[134,7],[172,7],[200,7],[242,7]]}},"component":{}}],["install/usr/share/swarmlab.io/sec/swarmlab",{"_index":2609,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[82,42],[132,44],[184,44],[240,44],[292,44]]}},"component":{}}],["instanc",{"_index":1288,"title":{"/swarmlab_infrastructure-as-code/docs/index.html#_run_instance":{"position":[[4,8]]},"/swarmlab_sidecar-firefox/docs/index.html#_run_instance":{"position":[[4,8]]},"/CloudComputing_Lab/docs/a.html#_create_instance":{"position":[[7,8]]},"/CloudComputing_Lab/docs/a.html#_remove_instance":{"position":[[7,8]]},"/CloudComputing_Lab/docs/a.html#_startstop_instance":{"position":[[11,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[58,9],[78,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1448,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[194,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1317,8],[1338,9],[1423,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3564,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4425,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1271,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[291,8],[368,8],[423,8]]}},"component":{}}],["instances→run",{"_index":83,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1653,17],[1788,17],[2002,17],[2196,17],[2490,17]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[413,17],[552,17],[735,17],[858,17]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[775,17],[912,17],[1074,17],[1322,17],[1459,17]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[268,17],[344,17],[446,17]]}},"component":{}}],["instead",{"_index":1068,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[266,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[513,7]]}},"component":{}}],["instrument",{"_index":1656,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[935,12]]}},"component":{}}],["int",{"_index":1898,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10053,3],[10398,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7395,3],[9233,3],[9268,3],[10504,3],[10546,3],[10853,3],[10887,3]]}},"component":{}}],["integr",{"_index":1494,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1454,11],[1778,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7101,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3650,11]]}},"component":{}}],["intellig",{"_index":2307,"title":{"/swarmlab_tech-list/docs/index.html#_swarm_intelligence":{"position":[[6,12]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3332,12]]}},"component":{}}],["intend",{"_index":825,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3427,8]]}},"component":{}}],["intention",{"_index":301,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2112,13]]}},"component":{}}],["interact",{"_index":1426,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[859,8],[1017,8]]}},"component":{}}],["intercept",{"_index":556,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3877,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[609,11]]}},"component":{}}],["interconnect",{"_index":2624,"title":{"/CloudComputing_Lab/docs/c.html":{"position":[[13,15]]}},"name":{},"text":{},"component":{}}],["interest",{"_index":2448,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3985,8]]}},"component":{}}],["interfac",{"_index":104,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_everything_on_an_interface":{"position":[[17,9]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[48,9]]},"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[19,9]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[17,9]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[9,9]]},"/swarmlab_poc-datacollector/docs/index.html#_open_web_interface":{"position":[[9,9]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[19,9]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[17,9]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1979,9]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[342,10],[1627,10],[1900,10],[4286,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3034,9],[3540,9],[3587,9],[4929,9]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[426,9],[1420,9],[1706,9],[3059,9],[3382,9],[4916,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1617,9],[2083,9],[3248,9],[3313,10],[5434,9],[6074,9],[7043,9],[7433,9],[9970,10],[10430,10]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[97,11],[555,9],[615,9],[727,9],[812,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3143,9]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1231,9]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[77,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[77,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[899,9],[1619,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6938,9],[7504,9],[7879,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[863,9],[2116,9],[3308,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[97,11],[555,9],[615,9],[727,9],[812,9]]}},"component":{}}],["interlin",{"_index":2517,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2345,12]]}},"component":{}}],["intern",{"_index":138,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2680,8]]}},"component":{}}],["internet",{"_index":640,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[398,9],[3104,9],[3354,9]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[868,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[868,8]]}},"component":{}}],["interrupt",{"_index":1701,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1999,9],[2091,9],[2132,9]]}},"component":{}}],["interti",{"_index":1629,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[206,10]]}},"component":{}}],["interv",{"_index":1149,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1850,8]]}},"component":{}}],["intervent",{"_index":2581,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[226,12]]}},"component":{}}],["intro",{"_index":175,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro":{"position":[[8,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro":{"position":[[8,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_video_intro":{"position":[[8,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro":{"position":[[8,5]]},"/swarmlab_tech-list/docs/index-setup.html#_intro":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_intro_docker":{"position":[[0,5]]},"/swarmlab_xelatex-thesis/docs/index.html#_intro":{"position":[[0,5]]}},"name":{},"text":{},"component":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[13,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[13,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[13,5]]}}}],["introduct",{"_index":2388,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1040,12],[1097,12]]}},"component":{}}],["intrus",{"_index":241,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1195,9]]}},"component":{}}],["inverntory.yml",{"_index":2594,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1653,14]]}},"component":{}}],["involv",{"_index":868,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7166,8],[7411,7]]}},"component":{}}],["io.in(room).emit(\"logsend",{"_index":1219,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[558,27]]}},"component":{}}],["io.on(\"connect",{"_index":1253,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2109,19]]}},"component":{}}],["ioctl(fd",{"_index":2156,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9712,10],[9835,10],[9976,10],[10309,10],[10417,9]]}},"component":{}}],["ionic",{"_index":2445,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3885,5]]}},"component":{}}],["iot",{"_index":1454,"title":{"/swarmlab_tech-list/docs/index.html#_robots_and_iot":{"position":[[11,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1085,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[132,3]]},"/CloudComputing_Lab/docs/b.html":{"position":[[132,3]]}},"component":{}}],["ip",{"_index":126,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip":{"position":[[16,2]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[14,2]]},"/swarmlab_sec-intro/docs/index.html#_find_ip":{"position":[[5,2]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network":{"position":[[9,2]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2367,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[446,3],[556,2]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3977,2],[4616,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[106,2],[2425,2],[3425,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1058,4],[1264,2],[2343,2],[2378,2],[2795,2],[2939,2],[3209,2],[10495,2]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2202,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2343,2],[2429,2],[2490,2],[2730,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5003,4],[5136,2],[5711,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2202,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[107,2]]}},"component":{}}],["ip/mask",{"_index":120,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2268,7]]}},"component":{}}],["ip/network",{"_index":121,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2288,10]]}},"component":{}}],["ip6tabl",{"_index":732,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[426,13],[517,13]]}},"component":{}}],["ip:port",{"_index":82,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1641,7]]}},"component":{}}],["ip[6",{"_index":387,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4134,6]]}},"component":{}}],["ipaddr=192.168.1.200",{"_index":1999,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2823,20]]}},"component":{}}],["ipfilt",{"_index":779,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1830,9]]}},"component":{}}],["ipfw",{"_index":781,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1844,5]]}},"component":{}}],["ipsec",{"_index":309,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2268,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1294,6]]}},"component":{}}],["iptabl",{"_index":626,"title":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[0,9]]},"/swarmlab_sec-iptables/docs/index.html#_iptables":{"position":[[0,8]]},"/swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables":{"position":[[23,8]]}},"name":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[6,8]]}},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[43,8],[68,8],[192,12],[302,9],[396,8],[500,12],[647,8],[1345,8],[1808,8],[2227,8],[2275,8],[2950,8],[3047,8],[3091,8],[3861,9],[4493,8],[8342,8],[8797,8],[8841,8],[8855,8],[8869,8],[8890,8],[8911,8],[8935,8],[8959,8],[8980,8],[9001,8],[9027,8],[9053,8],[9080,8],[9109,8],[9746,8],[9807,8],[9882,8],[9994,8],[10515,8],[10560,8],[10656,8],[10704,8],[10920,8],[10985,8],[11069,8],[11159,8],[11272,8],[11343,8],[11366,8],[13498,8]]}},"component":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[13,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13,8]]}}}],["iptables_forward_deni",{"_index":937,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13349,25]]}},"component":{}}],["iptables_input_deni",{"_index":936,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13129,23]]}},"component":{}}],["ipv4",{"_index":731,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[417,4],[593,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1149,4]]}},"component":{}}],["ipv6",{"_index":734,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[601,5]]}},"component":{}}],["isc",{"_index":997,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[996,3],[1012,3],[1086,3],[1102,3],[1439,3],[1455,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[996,3],[1012,3],[1086,3],[1102,3],[1439,3],[1455,3]]}},"component":{}}],["isig",{"_index":2021,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4063,4]]}},"component":{}}],["isn’t",{"_index":1864,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9143,5]]}},"component":{}}],["isol",{"_index":325,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2511,7],[3118,7],[4579,7]]}},"component":{}}],["issu",{"_index":11,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[59,5]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[52,5]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[97,5]]}},"component":{}}],["isvalid",{"_index":1263,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2473,7]]}},"component":{}}],["isvalid.act",{"_index":1265,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2511,15]]}},"component":{}}],["isvalid.scop",{"_index":1269,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2605,14]]}},"component":{}}],["isvalid.token",{"_index":1272,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2666,14]]}},"component":{}}],["isvalid.us",{"_index":1267,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2564,13]]}},"component":{}}],["it'",{"_index":1920,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10907,4]]}},"component":{}}],["ital",{"_index":2473,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining":{"position":[[6,7]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[173,7]]}},"component":{}}],["italic",{"_index":2479,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[326,10]]}},"component":{}}],["itemsprocess",{"_index":1202,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[244,14]]}},"component":{}}],["itself",{"_index":245,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1249,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2303,7],[2799,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5637,6]]}},"component":{}}],["it’",{"_index":230,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[972,4],[2314,4],[3376,4],[4107,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2825,4],[4863,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3350,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8096,4],[8463,4],[8640,4],[8789,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1511,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1708,4]]}},"component":{}}],["iw",{"_index":1046,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2147,3],[2169,3],[2231,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2147,3],[2169,3],[2231,2]]}},"component":{}}],["ixon",{"_index":2027,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4129,4]]}},"component":{}}],["j",{"_index":857,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6245,1],[10013,1],[10595,1],[10697,1],[10739,1],[10976,1],[11060,1],[11150,1],[11263,1],[11334,1],[12459,1],[12501,1],[12577,1],[12660,1],[12805,1],[12864,1],[13010,1],[13110,1],[13207,1],[13330,1],[13436,1]]}},"component":{}}],["jame",{"_index":1835,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8009,5]]}},"component":{}}],["java",{"_index":1815,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7345,4],[7907,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2996,4]]}},"component":{}}],["java.awt.datatransf",{"_index":1871,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9324,24]]}},"component":{}}],["java.awt.toolkit",{"_index":1872,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9356,17]]}},"component":{}}],["javascript",{"_index":1324,"title":{"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[39,10]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1031,10],[1052,10]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[32,10],[1534,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[38,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6891,10],[7722,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3091,11],[3585,10],[3792,10],[4692,10]]}},"component":{}}],["jetson",{"_index":2135,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9066,6],[12385,6]]}},"component":{}}],["jitsimeet",{"_index":24,"title":{"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[28,9]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[309,9],[2471,9]]}},"component":{}}],["jitsiweb]→actions→connect",{"_index":130,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2519,26]]}},"component":{}}],["johni",{"_index":2461,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4895,5]]}},"component":{}}],["jonathan",{"_index":1831,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7949,8]]}},"component":{}}],["jq",{"_index":1556,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[167,2]]}},"component":{}}],["jqueri",{"_index":1848,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8297,6]]}},"component":{}}],["js",{"_index":1489,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js":{"position":[[8,2]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1283,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8808,2]]}},"component":{}}],["json",{"_index":1299,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[180,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4581,4]]}},"component":{}}],["json.parse(json.stringify(data",{"_index":1218,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[524,33]]}},"component":{}}],["json.stringify(obj",{"_index":2098,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6648,20]]}},"component":{}}],["julia",{"_index":2432,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3050,5]]}},"component":{}}],["jump",{"_index":858,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6252,4],[6348,4],[7684,4],[7826,6]]}},"component":{}}],["jupyt",{"_index":2385,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[989,7]]}},"component":{}}],["kb",{"_index":441,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[276,3],[533,3],[611,3]]}},"component":{}}],["keep",{"_index":1779,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5623,4],[11216,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[519,4]]}},"component":{}}],["keep_time_key",{"_index":1103,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[408,13],[854,13]]}},"component":{}}],["kera",{"_index":2454,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4492,5]]}},"component":{}}],["kernel",{"_index":631,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[121,7],[191,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[125,6],[244,6],[623,6],[2415,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1618,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[310,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1618,6]]}},"component":{}}],["kernel_serial_set",{"_index":2143,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9324,23],[10333,24],[10440,25]]}},"component":{}}],["kernel_serial_settings.flag",{"_index":2182,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10366,28]]}},"component":{}}],["kexalgorithm",{"_index":2290,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2997,13]]}},"component":{}}],["key",{"_index":312,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[31,4]]},"/swarmlab_raspi-docker/docs/index-install.html#_create_keys":{"position":[[7,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair":{"position":[[11,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key":{"position":[[20,3]]},"/swarmlab_tech-list/docs/index.html#_on_memory_key_value":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2309,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3066,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1199,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1989,3],[2037,4],[2063,3],[2111,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9529,3],[12556,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1878,3],[2230,4],[2299,4],[2799,3],[2953,3],[3539,3],[3567,3],[3635,3],[3828,3],[3944,3],[4343,3],[4385,3],[4599,3],[4653,3],[5071,3],[5154,3]]},"/CloudComputing_Lab/docs/a.html":{"position":[[107,3]]}},"component":{}}],["key_mgmt=wpa",{"_index":1036,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1918,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1918,12]]}},"component":{}}],["keygen",{"_index":2325,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4298,6]]}},"component":{}}],["keyserv",{"_index":1603,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1999,9],[2073,9]]}},"component":{}}],["keyserver.ubuntu.com",{"_index":1604,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2009,20],[2083,20]]}},"component":{}}],["kind",{"_index":225,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[889,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2533,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4606,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1447,4]]}},"component":{}}],["kinda",{"_index":1847,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8284,5]]}},"component":{}}],["know",{"_index":518,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2842,4]]}},"component":{}}],["known",{"_index":233,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1070,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1512,5],[1637,5],[6322,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[117,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2064,5],[2194,5]]}},"component":{}}],["knuth’",{"_index":2553,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[50,7],[97,7]]}},"component":{}}],["kubernet",{"_index":2367,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[164,10]]}},"component":{}}],["l",{"_index":276,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1639,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3129,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1874,1],[2513,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[787,1]]}},"component":{}}],["l3gd20",{"_index":1671,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1198,6],[2020,6],[2067,6]]}},"component":{}}],["lab",{"_index":1801,"title":{"/CloudComputing_Lab/docs/a.html":{"position":[[0,3]]},"/CloudComputing_Lab/docs/index.html":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6852,3]]}},"component":{}}],["labroom",{"_index":2592,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1213,7]]}},"component":{}}],["labroom→\"swarmlab",{"_index":2591,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1195,17]]}},"component":{}}],["lan",{"_index":139,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2689,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4972,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1129,3]]}},"component":{}}],["langag",{"_index":2428,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2888,8]]}},"component":{}}],["languag",{"_index":769,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks":{"position":[[11,10]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[15,8]]},"/swarmlab_tech-list/docs/index.html#_programming_language":{"position":[[12,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1371,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7350,9],[7582,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3271,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1590,8],[4388,9],[4544,8]]}},"component":{}}],["larg",{"_index":1438,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[267,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1340,5]]}},"component":{}}],["last",{"_index":581,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4827,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4145,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1510,4]]}},"component":{}}],["latenc",{"_index":467,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[818,9],[963,9],[1108,9],[1253,9],[1398,9]]}},"component":{}}],["later",{"_index":2130,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8771,6],[12102,6]]}},"component":{}}],["latest",{"_index":1780,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5653,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3504,6]]}},"component":{}}],["latex",{"_index":2534,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3334,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[336,5],[978,6]]}},"component":{}}],["lauren",{"_index":1823,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7682,6]]}},"component":{}}],["layer",{"_index":408,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4657,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[697,5]]}},"component":{}}],["lead",{"_index":2424,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2688,5]]}},"component":{}}],["lean",{"_index":958,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[63,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[63,4]]}},"component":{}}],["learn",{"_index":401,"title":{"/swarmlab_tech-list/docs/index.html#_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[43,8]]},"/swarmlab_tech-list/docs/index.html#_reinforcement_learning":{"position":[[14,8]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[11,5],[25,8]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[11,5],[25,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4406,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[115,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1337,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12750,7],[13462,5],[13525,5],[13588,5],[13651,5],[13714,5],[13777,5],[13977,5],[14309,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1159,8],[1247,8],[1353,8],[1522,9],[1716,8],[1839,8],[2039,8],[3288,8],[3310,8],[3414,8],[3451,8],[3604,8],[3673,8],[3899,8],[4012,8],[4126,8],[4348,8],[4458,8],[4708,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[0,5]]}},"component":{}}],["leav",{"_index":686,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2631,5]]}},"component":{}}],["led",{"_index":2112,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7076,3],[8590,3],[11925,3]]}},"component":{}}],["led_on",{"_index":2118,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7379,6],[7693,8],[7870,6],[8097,8],[8140,6],[8281,6]]}},"component":{}}],["leg",{"_index":2211,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12800,6]]}},"component":{}}],["legaci",{"_index":2250,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[694,6],[3665,6],[4110,6]]}},"component":{}}],["legitim",{"_index":382,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4010,10]]}},"component":{}}],["leonhard",{"_index":1784,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5849,8],[6725,8]]}},"component":{}}],["less",{"_index":282,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1728,4],[2136,5],[2228,4]]}},"component":{}}],["lesson",{"_index":1802,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6856,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14323,6]]}},"component":{}}],["let",{"_index":610,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5894,4]]}},"component":{}}],["let’",{"_index":259,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1433,5],[2711,5],[2826,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10058,5],[11391,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1973,5]]}},"component":{}}],["level",{"_index":341,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2988,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[251,5],[681,5],[2217,5],[13161,5],[13383,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[256,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[256,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1470,5]]}},"component":{}}],["libffi",{"_index":1578,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1135,6]]}},"component":{}}],["libnss",{"_index":1009,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1245,6],[1311,6],[1471,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1245,6],[1311,6],[1471,6]]}},"component":{}}],["librari",{"_index":1353,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_downloading_libraries":{"position":[[12,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[526,8],[1373,7],[1552,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[124,7],[482,8],[533,10],[578,9],[627,9],[683,9],[871,8],[924,9],[1581,7],[2474,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2325,12],[2619,9],[2637,9],[2764,9],[6902,7],[7089,7],[8126,7],[8454,8],[9039,7],[9070,7],[9101,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1909,7],[2818,7],[3613,10],[4357,9],[4717,8],[4744,7]]}},"component":{}}],["libssl",{"_index":1579,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1146,6]]}},"component":{}}],["licens",{"_index":195,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[231,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[264,8],[302,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[29,10],[465,8],[503,7]]}},"component":{}}],["lightweight",{"_index":1492,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1401,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[26,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[790,11]]},"/CloudComputing_Lab/docs/b.html":{"position":[[26,11]]}},"component":{}}],["limit",{"_index":762,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1226,8],[12312,5],[13089,5],[13097,5],[13309,5],[13317,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2588,8]]}},"component":{}}],["lin1",{"_index":1704,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2084,4]]}},"component":{}}],["lin2",{"_index":1705,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2125,4]]}},"component":{}}],["line",{"_index":184,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[64,5],[1643,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[90,4],[9899,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2420,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9515,5],[12542,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2606,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2801,5],[2824,4],[2914,4],[3004,4]]}},"component":{}}],["linear",{"_index":1431,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[91,6]]}},"component":{}}],["link",{"_index":544,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3428,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2183,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2183,5]]}},"component":{}}],["linux",{"_index":719,"title":{"/CloudComputing_Lab/docs/a.html#_install_docker_linux":{"position":[[15,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[119,5],[1933,6],[2249,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1092,5],[1315,5],[1834,5],[5927,5],[5968,5],[6003,5],[14120,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1462,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1188,6],[1254,6],[1577,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[149,6],[166,5]]}},"component":{}}],["linux_and_window",{"_index":2617,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[250,18]]}},"component":{}}],["list",{"_index":274,"title":{"/swarmlab_sec-intro/docs/index.html#_listing_almost_all":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_list_devices":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1609,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1906,6],[4567,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1902,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[175,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9960,4],[10427,4],[11392,5],[11422,4],[11476,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2307,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2056,4],[2186,4]]}},"component":{"/swarmlab_tech-list/docs/index-setup.html":{"position":[[14,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[14,4]]}}}],["list.length",{"_index":1910,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10461,12],[10614,12],[10712,12]]}},"component":{}}],["list[0].equals(\"alt",{"_index":1915,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10635,24]]}},"component":{}}],["list[0].equals(\"orient",{"_index":1911,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10482,32]]}},"component":{}}],["list[0].equals(\"temp",{"_index":1916,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10733,25]]}},"component":{}}],["listen",{"_index":290,"title":{"/swarmlab_sec-intro/docs/index.html#_listing_all_listening_connections":{"position":[[12,9]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[16,9]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[16,9]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[17,9]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1881,6]]}},"component":{}}],["lite",{"_index":1960,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[750,4],[768,5]]}},"component":{}}],["live",{"_index":154,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_all_live_hosts":{"position":[[9,4]]},"/swarmlab_sec-intro/docs/index.html#_find_live_hosts":{"position":[[5,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[280,4]]}},"component":{}}],["ln",{"_index":1011,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1326,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1326,2]]}},"component":{}}],["lo",{"_index":450,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[406,3],[4404,2],[4581,2],[4758,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11006,2],[12455,2],[12482,2]]}},"component":{}}],["lo0",{"_index":923,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12361,5],[12438,4]]}},"component":{}}],["load",{"_index":1312,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[567,4],[697,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1326,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8940,5],[9124,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4174,4],[4654,4]]}},"component":{}}],["loader",{"_index":1862,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9032,6]]}},"component":{}}],["loadstrings(serialconfigfil",{"_index":1905,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10226,30]]}},"component":{}}],["local",{"_index":457,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[12,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[7,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding":{"position":[[0,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[20,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[24,5]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[53,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[483,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[251,10],[341,5],[994,5],[1314,5],[1471,5],[1550,5],[1588,5],[1873,7],[2027,7],[2490,5],[3529,7],[3889,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1996,5],[3440,5],[3509,5],[3560,5],[3592,5],[4687,5],[4752,7],[4921,7],[5149,7],[5471,7],[5665,7],[7230,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[347,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[436,5],[553,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[442,5],[607,5],[1527,6],[1886,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[755,5],[1380,7],[5554,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1230,5]]}},"component":{}}],["local/directori",{"_index":2357,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5793,16]]}},"component":{}}],["localhost",{"_index":924,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12399,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1047,9]]}},"component":{}}],["localhost:3000",{"_index":2259,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1267,14]]}},"component":{}}],["localhost:3306",{"_index":2254,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[934,14]]}},"component":{}}],["localhost:4000",{"_index":2260,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1303,14]]}},"component":{}}],["localhost:8000",{"_index":2255,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[952,14]]}},"component":{}}],["localis",{"_index":2001,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3243,12]]}},"component":{}}],["locat",{"_index":43,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[681,7]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3288,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2561,8]]}},"component":{}}],["lock",{"_index":1540,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[535,4]]}},"component":{}}],["log",{"_index":760,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging":{"position":[[8,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1208,7],[1246,3],[6582,4],[13021,3],[13112,3],[13118,3],[13157,3],[13218,3],[13332,3],[13338,3],[13379,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[381,3],[466,3],[823,3]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[437,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6571,5],[6612,4],[6764,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1653,7],[3589,7],[4834,7]]}},"component":{}}],["log.nod",{"_index":1107,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[666,8]]}},"component":{}}],["logic",{"_index":1448,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[648,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1749,5],[2274,5]]}},"component":{}}],["login",{"_index":2245,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_root_login":{"position":[[5,5]]},"/CloudComputing_Lab/docs/a.html#_register_and_login":{"position":[[13,5]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[277,6],[3580,5]]}},"component":{}}],["loglevel",{"_index":2316,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3497,8],[3686,8]]}},"component":{}}],["logo",{"_index":2527,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3129,5],[3153,5]]}},"component":{}}],["long",{"_index":1529,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2767,4]]}},"component":{}}],["longer",{"_index":33,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[424,6]]}},"component":{}}],["look",{"_index":202,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[311,7],[862,7],[1439,4],[2539,7],[2832,4],[3224,5],[4215,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4812,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8673,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2583,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14184,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2589,4]]}},"component":{}}],["loop",{"_index":455,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[462,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[485,4],[604,5],[819,4],[862,4],[925,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4170,6],[7566,6],[10726,4],[10821,4]]}},"component":{}}],["loop(void",{"_index":1751,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4108,10]]}},"component":{}}],["loopback",{"_index":458,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[490,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11037,8],[12352,8]]}},"component":{}}],["lot",{"_index":946,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13760,3]]}},"component":{}}],["low",{"_index":1946,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[308,3],[7730,5],[8134,5]]}},"component":{}}],["lowercas",{"_index":818,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3124,9]]}},"component":{}}],["lrdi",{"_index":1706,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2166,4]]}},"component":{}}],["lru",{"_index":576,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4437,3],[4614,3],[4791,3]]}},"component":{}}],["ls",{"_index":1290,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[162,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2435,3]]}},"component":{}}],["lsm303dlhc",{"_index":1665,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1084,10],[2114,10],[2155,10],[2194,10]]}},"component":{}}],["lt",{"_index":531,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3140,2]]}},"component":{}}],["lu",{"_index":532,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3152,2]]}},"component":{}}],["ludwig",{"_index":2417,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1988,7],[1996,6]]}},"component":{}}],["lx",{"_index":533,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3164,2]]}},"component":{}}],["m",{"_index":585,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4963,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10939,1],[11010,1],[11096,1],[11185,1],[11298,1],[11608,1],[12542,1],[12639,1],[12784,1],[12843,1],[12973,1],[13087,1],[13307,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4553,2],[5513,1]]}},"component":{}}],["m\"info",{"_index":2613,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[368,7]]}},"component":{}}],["mac",{"_index":468,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[828,3],[973,3],[1118,3],[1263,3],[1408,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1063,3],[5523,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14107,3]]}},"component":{}}],["machin",{"_index":662,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html#_destination_local_host_our_own_machine":{"position":[[32,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[27,8]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[17,7]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[17,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1218,8],[4667,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[879,9],[7236,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[756,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[389,7]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[333,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[454,8],[559,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[460,7],[613,7],[1872,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[180,8],[880,7],[976,9],[1078,8],[1213,7],[1291,8],[1615,8],[1677,8],[1721,9],[1772,8],[4274,8],[4851,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1831,7],[3280,7],[3302,7],[3406,7],[3443,7],[3596,7],[3665,7],[3891,7],[4004,7],[4118,7],[4340,7]]}},"component":{}}],["maco",{"_index":791,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1970,5]]}},"component":{}}],["made",{"_index":704,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4167,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2513,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[397,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[266,4],[392,4],[516,4],[638,4],[777,4],[859,4],[942,4]]}},"component":{}}],["mag",{"_index":1738,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3786,6]]}},"component":{}}],["mag(30302",{"_index":1733,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3647,11]]}},"component":{}}],["mag.begin",{"_index":1749,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4075,12]]}},"component":{}}],["magenta",{"_index":2411,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1768,8]]}},"component":{}}],["magic",{"_index":319,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2423,5]]}},"component":{}}],["magnet",{"_index":1647,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[698,10]]}},"component":{}}],["magnetomet",{"_index":1654,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[850,14],[1148,12]]}},"component":{}}],["mail",{"_index":606,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5668,5]]}},"component":{}}],["main",{"_index":1334,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_main_features":{"position":[[0,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_main_features":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1781,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[58,4],[5212,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[992,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[140,4]]}},"component":{}}],["main(int",{"_index":2190,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10857,8]]}},"component":{}}],["main.pdf",{"_index":2575,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[1010,9]]}},"component":{}}],["main.tex",{"_index":2571,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[665,10]]}},"component":{}}],["mainli",{"_index":651,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[855,7],[2568,6],[3725,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[484,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[484,6]]}},"component":{}}],["maintain",{"_index":1326,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1290,9],[1463,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[306,10]]}},"component":{}}],["major",{"_index":833,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3690,8]]}},"component":{}}],["make",{"_index":398,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4371,4],[4674,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1470,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3502,5],[3633,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2969,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2506,6],[2566,4]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[162,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11847,4],[12030,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[996,5],[1629,5],[7059,4],[7158,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3252,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[300,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[255,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[28,4]]},"/CloudComputing_Lab/docs/d.html":{"position":[[27,4]]},"/CloudComputing_Lab/docs/e.html":{"position":[[29,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[14,4]]}},"component":{}}],["maketitl",{"_index":2537,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3560,10]]}},"component":{}}],["man",{"_index":2310,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3405,3]]}},"component":{}}],["manag",{"_index":111,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2118,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5907,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[922,6],[1778,10],[1984,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[380,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[591,6],[640,6],[1560,10],[1952,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3639,11],[3763,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[380,8]]}},"component":{}}],["mandatori",{"_index":848,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5498,9]]}},"component":{}}],["manet",{"_index":1063,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[59,7]]}},"component":{}}],["mangl",{"_index":646,"title":{"/swarmlab_sec-iptables/docs/index.html#_mangle":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[712,6],[762,8],[1037,6],[1069,6],[1117,6],[2093,6],[2124,6],[2350,6],[2504,6],[2552,6],[2599,8],[3582,6],[3632,8],[3932,6],[4002,6],[4075,6],[4493,6],[4560,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3743,7],[8923,6],[8947,6]]}},"component":{}}],["mani",{"_index":227,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[938,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[335,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[400,4]]}},"component":{}}],["manual",{"_index":2570,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[512,6]]}},"component":{}}],["map",{"_index":592,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5168,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[878,3],[939,3]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[124,4],[140,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2252,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1520,4],[1666,4],[1682,5]]}},"component":{}}],["mapper",{"_index":492,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1842,7]]}},"component":{}}],["mapreduc",{"_index":1325,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1118,11]]}},"component":{}}],["marg",{"_index":1646,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[693,4]]}},"component":{}}],["mark",{"_index":677,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1908,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1392,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1392,4]]}},"component":{}}],["masquerad",{"_index":526,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3056,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4866,12]]}},"component":{}}],["master",{"_index":145,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[11,6]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4493,6]]}},"component":{}}],["match",{"_index":805,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2658,7],[2779,8],[5876,7],[5999,7],[6056,5],[6339,8],[7570,8],[7861,6],[7965,5],[11629,7],[11844,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[876,5],[2567,5],[2605,8],[2666,5]]}},"component":{}}],["mathemat",{"_index":1791,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6389,14],[7431,12]]}},"component":{}}],["matter",{"_index":666,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1408,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1543,6]]}},"component":{}}],["maxim",{"_index":289,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1828,9]]}},"component":{}}],["mccarthi",{"_index":1824,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7689,8]]}},"component":{}}],["mdn",{"_index":1010,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1252,4],[1478,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1252,4],[1478,4]]}},"component":{}}],["mea",{"_index":2029,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4179,4]]}},"component":{}}],["mean",{"_index":357,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3326,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4878,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10216,5],[10256,5],[10368,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1022,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[386,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[282,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[889,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[477,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2533,8]]}},"component":{}}],["measur",{"_index":1630,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[217,11],[3851,12]]}},"component":{}}],["mechan",{"_index":1407,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[164,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2687,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1706,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[906,10]]}},"component":{}}],["media",{"_index":1810,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7177,5]]}},"component":{}}],["mega",{"_index":2132,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9029,4],[12348,4]]}},"component":{}}],["mem",{"_index":1651,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[812,6]]}},"component":{}}],["membership",{"_index":528,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3090,11]]}},"component":{}}],["memcach",{"_index":2369,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[273,9]]}},"component":{}}],["memori",{"_index":1388,"title":{"/swarmlab_tech-list/docs/index.html#_on_memory_key_value":{"position":[[3,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[43,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[148,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[428,6],[770,6]]}},"component":{}}],["memset(&term",{"_index":2167,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10062,13]]}},"component":{}}],["menou",{"_index":1550,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1331,6]]}},"component":{}}],["mention",{"_index":1480,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[942,9]]}},"component":{}}],["menu",{"_index":1403,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[19,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1561,4]]}},"component":{}}],["messag",{"_index":1391,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[103,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5277,8],[8674,8],[8915,7],[12007,8],[12240,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2122,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[488,7]]}},"component":{}}],["message':\"ok",{"_index":2107,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6855,14]]}},"component":{}}],["metadata",{"_index":1533,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[86,9]]},"/CloudComputing_Lab/docs/b.html":{"position":[[86,9]]}},"component":{}}],["meter",{"_index":1638,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[439,7]]}},"component":{}}],["method",{"_index":1322,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[930,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2122,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3234,7]]}},"component":{}}],["microcontrol",{"_index":1627,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[97,16]]}},"component":{}}],["microelectromechan",{"_index":1650,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[781,22]]}},"component":{}}],["microsd",{"_index":1967,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[37,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[16,7]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1159,7],[1659,7]]}},"component":{}}],["microservic",{"_index":20,"title":{"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[24,12]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[24,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[4,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice":{"position":[[6,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html#_add_microservice":{"position":[[4,12]]}},"name":{"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[6,12]]}},"text":{"/swarmlab_faq/docs/index.html":{"position":[[206,12],[247,12],[296,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[6,12]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1937,12]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[1150,13]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[38,12]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4844,12]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[384,13],[450,13],[523,13],[589,13],[706,13],[772,13],[829,13],[895,13]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[752,13],[812,13],[889,13],[949,13],[1051,13],[1111,13],[1299,13],[1359,13],[1436,13],[1496,13],[1594,12]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[245,13],[305,13],[381,13],[483,13]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[57,12]]},"/CloudComputing_Lab/docs/b.html":{"position":[[38,12]]}},"component":{}}],["microservice2poc",{"_index":1295,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[23,16]]}},"component":{}}],["middl",{"_index":2311,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3416,6]]}},"component":{}}],["mile",{"_index":1845,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8188,5]]}},"component":{}}],["milli",{"_index":2124,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7899,8],[8066,9],[8170,8],[8310,8]]}},"component":{}}],["millisecond",{"_index":2126,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7955,13],[8225,13],[8366,13]]}},"component":{}}],["minim",{"_index":1374,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1670,7]]}},"component":{}}],["minimalist",{"_index":1378,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1818,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2571,12]]}},"component":{}}],["minroservic",{"_index":1383,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1917,13]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4824,13]]}},"component":{}}],["minut",{"_index":1280,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3057,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1868,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[813,8]]}},"component":{}}],["mkdir",{"_index":66,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1150,5],[1361,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[654,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1911,5],[2550,5]]}},"component":{}}],["ml5j",{"_index":2439,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3624,5]]}},"component":{}}],["mnt/sdcardp1",{"_index":1979,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1917,13],[1967,13],[1988,13],[2556,13],[2605,13],[2626,13]]}},"component":{}}],["mobil",{"_index":1062,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[37,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1776,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2615,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3693,6],[3731,6],[3836,6],[4045,6]]}},"component":{}}],["mod",{"_index":1019,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1510,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1510,4]]}},"component":{}}],["mode",{"_index":536,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode":{"position":[[23,4]]},"/swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode":{"position":[[20,4]]},"/swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode":{"position":[[19,4]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[21,4]]},"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[24,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3237,4],[3488,4],[3505,4],[3515,4],[3850,5],[3975,5],[4066,4],[4188,5],[4281,5],[4807,4],[4896,4],[5009,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2812,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[948,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7829,4]]}},"component":{}}],["mode=1",{"_index":1040,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1974,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1974,6]]}},"component":{}}],["model",{"_index":1350,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[443,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1148,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8951,5],[9132,7],[9554,6],[9860,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[632,5],[5410,5],[5438,5],[12813,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2048,6],[2161,6],[2314,6],[2391,6],[3423,6],[3460,6],[4135,6],[4243,5],[4467,5],[4623,5]]}},"component":{}}],["model.load(\"bunny.obj",{"_index":1895,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9888,24]]}},"component":{}}],["model.scale(20",{"_index":1896,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9913,16]]}},"component":{}}],["modem",{"_index":749,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1009,6]]}},"component":{}}],["modern",{"_index":507,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2447,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[253,6]]}},"component":{}}],["modifi",{"_index":796,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2304,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2836,6]]}},"component":{}}],["modul",{"_index":1369,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1256,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[339,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[140,7]]}},"component":{}}],["modular",{"_index":1462,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[132,14]]}},"component":{}}],["moment",{"_index":100,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1951,8]]}},"component":{}}],["monad",{"_index":2366,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[158,5]]}},"component":{}}],["monarch",{"_index":2542,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3680,8]]}},"component":{}}],["mongo",{"_index":122,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,5],[17,5]]},"/swarmlab_poc-datacollector/docs/index-src.html#_mongo":{"position":[[0,5]]}},"name":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[6,5]]}},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2318,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[905,5],[957,5],[3048,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1607,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[960,5],[1031,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[921,5],[1057,5],[1105,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[210,5],[224,5]]}},"component":{}}],["mongo.poc",{"_index":1117,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1099,9]]}},"component":{}}],["mongoclient.connect",{"_index":1244,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1796,20]]}},"component":{}}],["mongod",{"_index":1328,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1441,6]]}},"component":{}}],["mongodb",{"_index":109,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb":{"position":[[15,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2102,7],[2127,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3136,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,7],[167,7],[223,7],[247,7],[333,7],[424,7],[513,7],[582,7],[639,7],[796,7],[1199,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[424,7],[448,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[846,7],[976,7]]}},"component":{}}],["mongodb://[ip]:27017",{"_index":125,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2346,20]]}},"component":{}}],["mongodb://mongo.poc",{"_index":1113,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[986,19]]}},"component":{}}],["mongoexpress",{"_index":23,"title":{"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[37,12]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[260,12],[2305,12]]}},"component":{}}],["mongoserv",{"_index":105,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1989,12],[2183,12]]}},"component":{}}],["monitor",{"_index":1769,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5109,7],[5133,9],[11956,7]]}},"component":{}}],["monolith",{"_index":1381,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1901,10]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[10,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4808,10]]}},"component":{}}],["more",{"_index":198,"title":{"/swarmlab_sec-iptables/docs/index.html#_more_examples":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[266,5],[1452,4],[1473,4],[1741,5],[1932,5],[1948,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[340,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[429,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[618,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[948,4],[1631,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1297,4],[2543,4],[2784,5],[2844,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[759,4],[1358,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[180,4],[6669,4],[6700,4],[8194,4],[8834,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6895,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[429,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2770,4]]}},"component":{}}],["mostli",{"_index":959,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[118,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[118,6]]}},"component":{}}],["mote",{"_index":1944,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[9,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[46,4],[128,5],[651,4],[693,5]]}},"component":{}}],["motion",{"_index":1664,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1048,6]]}},"component":{}}],["mount",{"_index":1410,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[256,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1795,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1936,5],[2575,5]]}},"component":{}}],["move",{"_index":1442,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[425,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[431,5]]}},"component":{}}],["mpa",{"_index":1482,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1024,6]]}},"component":{}}],["mport",{"_index":2085,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6135,5]]}},"component":{}}],["mtu",{"_index":426,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[128,3],[419,3],[4304,3],[4480,3],[4658,3]]}},"component":{}}],["much",{"_index":973,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[424,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1479,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[424,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[582,4]]}},"component":{}}],["multi",{"_index":743,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[867,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1000,5]]}},"component":{}}],["multicast",{"_index":527,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3080,9],[4977,9]]}},"component":{}}],["multipl",{"_index":853,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_multiple_columns":{"position":[[0,8]]},"/CloudComputing_Lab/docs/d.html":{"position":[[19,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5867,8],[13655,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1717,8],[1942,8],[1992,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[747,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1055,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2711,8]]}},"component":{}}],["multiport",{"_index":907,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11187,9],[11300,9],[11610,9],[11748,9]]}},"component":{}}],["mutat",{"_index":1498,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1736,7]]}},"component":{}}],["mvc",{"_index":1486,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1170,5]]}},"component":{}}],["mysql",{"_index":2256,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1014,5]]}},"component":{}}],["n",{"_index":2046,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4596,5],[10550,2],[10568,3],[10765,2],[10783,2],[10903,2],[11064,3],[11413,3]]}},"component":{}}],["n\\r",{"_index":2063,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5286,6]]}},"component":{}}],["name",{"_index":598,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[19,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5462,5],[5681,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1203,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[222,4],[280,4],[340,4],[448,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[375,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1035,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1131,5],[9259,6],[9453,5],[14178,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4985,4],[5207,4],[5670,5]]}},"component":{}}],["name4serv",{"_index":2345,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5115,11]]}},"component":{}}],["nat",{"_index":649,"title":{"/swarmlab_sec-iptables/docs/index.html#_nat":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[812,3],[2227,3],[2264,3],[2361,3],[2810,3],[3682,3],[4679,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[964,3],[4202,3],[4327,3],[5803,4],[8881,3],[8902,3]]}},"component":{}}],["nativ",{"_index":1446,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[586,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[640,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7715,6],[8078,6],[8212,6],[8607,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7516,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[726,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[129,8]]}},"component":{}}],["natur",{"_index":1854,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8537,7]]}},"component":{}}],["navig",{"_index":1789,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6352,10]]}},"component":{}}],["necessari",{"_index":673,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1734,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[501,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9158,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[698,9]]}},"component":{}}],["need",{"_index":42,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[614,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4710,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1761,5],[4051,6],[4439,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3722,4],[13649,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[289,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1979,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[122,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[458,4],[788,5],[813,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1677,4]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[58,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[965,4],[1230,4],[2717,5],[7505,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3210,6],[4089,6],[5227,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[289,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2067,4],[3143,6],[3182,6],[3535,4]]}},"component":{}}],["nest",{"_index":1163,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2847,6]]}},"component":{}}],["net",{"_index":217,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[688,3],[708,3],[3031,3],[3058,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1506,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1137,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1506,3]]}},"component":{}}],["net:27017/fluentdb",{"_index":1115,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1034,18]]}},"component":{}}],["netfilt",{"_index":721,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[164,9],[708,10],[1817,12]]}},"component":{}}],["netflix",{"_index":1379,"title":{"/swarmlab_tech-list/docs/index.html#_netflix":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1880,7],[1888,7],[1956,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4795,7],[4872,7]]}},"component":{}}],["netmask",{"_index":430,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[153,7],[444,7],[687,7]]}},"component":{}}],["netmask=255.255.255.0",{"_index":1998,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2801,21]]}},"component":{}}],["netstat",{"_index":520,"title":{"/swarmlab_sec-intro/docs/index.html#_netstat":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2891,7],[2908,7],[2920,7],[2928,7],[3108,7],[3120,7],[3131,7],[3143,7],[3155,7],[3167,7],[3178,7],[3190,7],[3202,7],[3259,7],[3375,7],[4287,7],[4463,7],[4641,7]]}},"component":{}}],["network",{"_index":103,"title":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network":{"position":[[19,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another":{"position":[[9,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[40,7]]},"/swarmlab_network-adhoc/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[18,10]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[7,8]]},"/swarmlab_network-adhoc/docs/index.html#_ad_hoc_networks":{"position":[[7,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm":{"position":[[8,8]]},"/swarmlab_tech-list/docs/index-setup.html#_deinstall_classic_networking_and_install_it":{"position":[[18,10]]},"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network":{"position":[[7,7]]},"/swarmlab_infrastructure-as-code/docs/index.html#_attach_network_2":{"position":[[7,7]]},"/swarmlab_sidecar-firefox/docs/index.html#_attach_network":{"position":[[7,7]]},"/CloudComputing_Lab/docs/c.html#_find_all_ip_addresses_on_a_network":{"position":[[27,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1971,7],[2056,8]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[162,7],[661,7],[1176,7],[2913,9],[4235,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1834,7],[1909,7],[1928,7],[2506,7],[2961,7],[2997,7],[3532,7],[3579,7],[3910,7],[4921,7],[5160,7],[5212,7],[5392,7],[5629,8],[5880,7],[5899,7],[5970,7],[6097,7],[6165,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3202,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1643,7],[2109,7],[3240,7],[3833,7],[3894,7],[4462,7],[5426,7],[7012,7],[13624,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[89,7],[189,11],[527,8],[1889,9]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[18,7],[51,7],[103,8],[116,7],[218,8],[256,9],[430,7],[502,8]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[40,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[90,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[23,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[136,8],[1203,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6780,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[156,7],[2192,7],[2238,7],[3144,7],[3170,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[153,7],[318,9],[674,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[89,7],[189,11],[527,8],[1889,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1972,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1167,8],[1552,8],[1561,8]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[50,7],[83,7],[145,7],[437,8]]},"/CloudComputing_Lab/docs/b.html":{"position":[[136,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[11,7]]}},"component":{}}],["network=192.168.1.0",{"_index":1997,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2781,19]]}},"component":{}}],["networkd",{"_index":956,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd":{"position":[[16,8]]},"/swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd":{"position":[[16,8]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[39,8],[1199,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[39,8],[1199,8]]}},"component":{}}],["networkd.servic",{"_index":1020,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1548,16]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1548,16]]}},"component":{}}],["networkmanag",{"_index":972,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[400,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[400,14]]}},"component":{}}],["networks→\"select",{"_index":2589,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1150,16],[1535,16]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[420,16]]}},"component":{}}],["neural",{"_index":2416,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1965,6]]}},"component":{}}],["never",{"_index":380,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3992,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[180,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14033,5],[14135,5]]}},"component":{}}],["new",{"_index":842,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4802,3],[12558,3],[12655,3],[12800,3],[12859,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3517,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[976,3],[1102,3],[1271,3],[2192,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2016,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7173,3],[9868,3],[10990,3],[11114,3],[11444,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6229,3],[6587,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3931,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2430,3]]}},"component":{}}],["newlin",{"_index":2522,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2927,8]]}},"component":{}}],["next",{"_index":849,"title":{"/swarmlab_tech-list/docs/index.html#_next_step_dockerswarm":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_next_step_storage":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5591,5],[11896,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1144,5],[5631,4],[5710,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2312,4]]}},"component":{}}],["nf",{"_index":2379,"title":{"/swarmlab_tech-list/docs/index.html#_nfs":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[898,3]]}},"component":{}}],["nic",{"_index":547,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3561,5],[3821,3],[3870,3],[3949,3],[4049,4],[4096,3],[4163,4],[4247,3]]}},"component":{}}],["nistp256,ecdh",{"_index":2292,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3039,13]]}},"component":{}}],["nistp256,ecdsa",{"_index":2285,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2887,14]]}},"component":{}}],["nistp384,ecdh",{"_index":2293,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3058,13]]}},"component":{}}],["nistp384,ecdsa",{"_index":2286,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2907,14]]}},"component":{}}],["nistp521,diffi",{"_index":2294,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3077,15]]}},"component":{}}],["nistp521,ssh",{"_index":2287,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2927,12]]}},"component":{}}],["nmap",{"_index":118,"title":{"/swarmlab_sec-intro/docs/index.html#_how_to_use_nmap":{"position":[[23,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2259,4],[2279,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[39,4],[732,4],[752,4],[869,4],[1014,4],[1159,4],[1304,4],[1449,4],[1496,4],[1523,4],[1812,5],[1818,5],[1955,4],[2134,4],[2149,4],[2219,4],[2241,4],[2266,4],[2285,4],[2402,4],[5177,4],[5343,4],[5589,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2210,4],[2246,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1679,4]]}},"component":{}}],["nmap’",{"_index":589,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5062,6]]}},"component":{}}],["nnt",{"_index":2251,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[782,3],[1115,3]]}},"component":{}}],["nnvv",{"_index":335,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2789,5]]}},"component":{}}],["node",{"_index":1069,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[7,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7,5]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[280,4],[338,6],[375,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1535,5],[1568,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[180,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[49,4],[86,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[106,5],[139,4],[280,5],[661,4],[672,4],[5956,4],[5991,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[144,4]]}},"component":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[20,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[20,4]]}}}],["node.j",{"_index":1340,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[52,7],[134,7],[265,8],[311,7],[419,7],[777,8],[830,7],[901,7],[975,7],[1503,7],[1604,9],[1691,7],[1847,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5636,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1119,7],[3913,7]]}},"component":{}}],["nodebot",{"_index":2460,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4887,7]]}},"component":{}}],["nodej",{"_index":1336,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_nodejs":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_nodejs_2":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html#_nodejs":{"position":[[0,6]]}},"name":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[6,6]]}},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1855,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[849,6],[1007,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[256,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5729,6],[5820,6],[5860,6],[6100,6],[6374,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[943,6],[950,6],[4732,6]]}},"component":{}}],["noflsh",{"_index":2026,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4121,6]]}},"component":{}}],["non",{"_index":700,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3525,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6969,3],[9245,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[298,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1133,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7247,3]]}},"component":{}}],["none",{"_index":1102,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[403,4],[845,4],[2390,4]]}},"component":{}}],["normal",{"_index":510,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2596,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[744,8],[3614,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8324,6],[12725,6]]}},"component":{}}],["nosql",{"_index":1298,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[143,5]]}},"component":{}}],["note",{"_index":665,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1326,4],[4346,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12234,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1306,4]]}},"component":{}}],["noth",{"_index":885,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8725,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11345,8]]}},"component":{}}],["now",{"_index":253,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1359,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[968,3],[1228,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4378,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[989,3],[1353,3],[4826,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[968,3],[1228,3]]}},"component":{}}],["npin",{"_index":1597,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1853,7]]}},"component":{}}],["npm",{"_index":1561,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[263,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5827,3],[6075,3]]}},"component":{}}],["nss",{"_index":1057,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_nss":{"position":[[0,3]]},"/swarmlab_tech-list/docs/index-setup.html#_nss":{"position":[[0,3]]}},"name":{},"text":{},"component":{}}],["null",{"_index":1902,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10138,5],[10277,4],[10940,5],[11241,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6811,5]]}},"component":{}}],["num_retri",{"_index":1119,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1153,11]]}},"component":{}}],["number",{"_index":221,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[31,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[804,7],[1978,6],[2171,8],[3266,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2483,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14330,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3260,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1261,6]]}},"component":{}}],["numberofretri",{"_index":1195,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[136,16]]}},"component":{}}],["numpi",{"_index":2383,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[977,5]]}},"component":{}}],["nvidia",{"_index":2134,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9059,6],[12378,6]]}},"component":{}}],["nvl",{"_index":881,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8352,3]]}},"component":{}}],["nvx",{"_index":343,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3023,3]]}},"component":{}}],["o",{"_index":1565,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[355,1]]}},"component":{}}],["o_noctti",{"_index":2147,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9391,8]]}},"component":{}}],["o_nonblock",{"_index":2146,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9378,10]]}},"component":{}}],["o_rdwr",{"_index":2145,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9369,6]]}},"component":{}}],["obey",{"_index":2543,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3694,5]]}},"component":{}}],["obj",{"_index":1217,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[518,3],[586,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9028,3],[9097,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6581,3]]}},"component":{}}],["obj.messag",{"_index":2097,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6617,11]]}},"component":{}}],["obj.room",{"_index":2096,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6601,8]]}},"component":{}}],["object",{"_index":1256,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2196,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3356,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6591,9]]}},"component":{}}],["objmodel",{"_index":1878,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9545,8]]}},"component":{}}],["objmodel(thi",{"_index":1894,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9872,15]]}},"component":{}}],["occasion",{"_index":1857,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8702,12]]}},"component":{}}],["offer",{"_index":396,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4342,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2074,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[393,6]]}},"component":{}}],["offici",{"_index":1501,"title":{"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[29,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1800,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7775,8]]}},"component":{}}],["offset",{"_index":352,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3233,6]]}},"component":{}}],["ok",{"_index":567,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4311,2],[4338,2],[4487,2],[4514,2],[4665,2],[4692,2]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2530,5]]}},"component":{}}],["okeano",{"_index":2621,"title":{"/CloudComputing_Lab/docs/a.html#_okeanos":{"position":[[0,7]]},"/CloudComputing_Lab/docs/index.html#_register_in_okeanos":{"position":[[12,7]]}},"name":{},"text":{"/CloudComputing_Lab/docs/b.html":{"position":[[334,8],[349,8]]}},"component":{}}],["okular",{"_index":2574,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[1002,7]]}},"component":{}}],["older",{"_index":2071,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5603,5]]}},"component":{}}],["oldest",{"_index":1181,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3550,6]]}},"component":{}}],["ommand",{"_index":2360,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[51,6]]}},"name":{},"text":{},"component":{}}],["on",{"_index":205,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[16,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_one_network_to_another":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[369,3],[522,3],[874,3],[2984,3],[4527,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2661,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4416,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[324,3],[5958,3],[6421,3],[10746,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1964,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1556,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2422,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[173,3],[303,3],[5734,3],[5918,3],[6519,3],[9992,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7040,4],[7101,3],[7207,3],[9628,3],[12655,3],[14063,4],[14089,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4529,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[8,3]]}},"component":{}}],["onboot=y",{"_index":1996,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2770,10]]}},"component":{}}],["onc",{"_index":108,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2065,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3035,5],[3454,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1321,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4234,4]]}},"component":{}}],["oncollectionnew(err",{"_index":1192,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[52,20]]}},"component":{}}],["oncollectionnew.bind(data",{"_index":1252,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1970,28]]}},"component":{}}],["onerror",{"_index":1546,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1095,8]]}},"component":{}}],["onlcr",{"_index":2020,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4056,5]]}},"component":{}}],["onlin",{"_index":1518,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2443,6]]}},"component":{}}],["onto",{"_index":705,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4248,4]]}},"component":{}}],["open",{"_index":16,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[7,4]]},"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[7,4]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[7,4]]},"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[7,4]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[5,4]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[0,4]]},"/swarmlab_poc-datacollector/docs/index.html#_open_web_interface":{"position":[[0,4]]},"/swarmlab_poc-datacollector/docs/index.html#_open_console":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[0,4]]},"/swarmlab_sidecar-firefox/docs/index.html#_open_gui":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[154,4],[189,4],[1705,4],[1840,4],[2481,4],[2561,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[308,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1861,4],[2089,4],[2863,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[773,4],[2049,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[119,4],[165,4],[227,4],[285,4],[394,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[12,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[4,5],[67,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[13,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1388,4],[1546,5],[1609,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5090,4],[7067,4],[10922,5],[10972,4],[11208,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2169,4],[2259,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4194,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[141,4],[337,4],[1230,4],[1336,4],[1780,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[116,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[948,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[859,5],[1406,5]]}},"component":{}}],["open(\"dataset",{"_index":2042,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4504,15]]}},"component":{}}],["open(%",{"_index":2149,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9428,9]]}},"component":{}}],["open(nam",{"_index":2144,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9358,10]]}},"component":{}}],["open,checkstream,ev",{"_index":1286,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent":{"position":[[7,24]]}},"name":{},"text":{},"component":{}}],["open_serial_port(\"/dev/ttyacm0",{"_index":2195,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10930,33]]}},"component":{}}],["open_serial_port(char",{"_index":2138,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9237,21]]}},"component":{}}],["openbsd",{"_index":789,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1949,8]]}},"component":{}}],["opengl",{"_index":1892,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9836,8]]}},"component":{}}],["opengui",{"_index":2569,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[495,7],[817,7]]}},"component":{}}],["openresolv",{"_index":1017,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1483,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1483,10]]}},"component":{}}],["openssh",{"_index":2272,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2448,7]]}},"component":{}}],["openssl",{"_index":68,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1212,7],[1423,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[716,7]]}},"component":{}}],["opentyp",{"_index":2562,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[281,8]]}},"component":{}}],["oper",{"_index":508,"title":{"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[12,9]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2454,9],[4111,9],[5363,9],[5483,9],[5830,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3320,10]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1007,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3436,9],[7458,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3738,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[73,9]]}},"component":{}}],["opost",{"_index":2019,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4049,5]]}},"component":{}}],["opt",{"_index":884,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8426,3],[8528,3],[8629,3]]}},"component":{}}],["optim",{"_index":1478,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[800,9]]}},"component":{}}],["option",{"_index":218,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_optional":{"position":[[8,8]]},"/swarmlab_raspi-docker/docs/index-install.html#_install_optional":{"position":[[8,8]]},"/swarmlab_tech-list/docs/index-setup.html#_install_optional":{"position":[[8,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[692,7],[776,6],[1478,7],[2474,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[562,7],[6257,7],[10551,8],[10648,7],[11555,7],[12094,6],[13054,9],[13272,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3179,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[91,7],[921,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[205,8],[1545,10],[1599,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2965,7],[2991,7],[3152,7],[3198,7],[3216,7],[3256,7],[3320,7],[3431,7],[14099,7],[14147,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2611,6],[2736,7],[2852,7],[3011,7],[5331,6]]}},"component":{}}],["options).stream",{"_index":1201,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[221,18],[728,18]]}},"component":{}}],["orchestr",{"_index":1434,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[145,11]]}},"component":{}}],["order",{"_index":324,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2502,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2604,6],[4604,6],[7107,5],[7544,5],[10444,5],[11492,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3385,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1310,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6500,8]]}},"component":{}}],["organ",{"_index":800,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2429,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[406,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4218,12]]}},"component":{}}],["orient",{"_index":1168,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3103,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1058,11],[2841,12],[2989,14],[3009,13],[3325,12],[4135,12],[4199,12],[4256,13],[5217,11],[5774,11],[5820,11],[6281,11],[6552,11]]}},"component":{}}],["origin",{"_index":412,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4739,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6884,8],[12423,9],[13823,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2403,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1398,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13350,9],[14263,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2403,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3761,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[58,8],[105,8]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[385,6]]}},"component":{}}],["os",{"_index":565,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4255,2],[5329,2],[5421,2]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[318,2]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1857,2]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[73,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14111,2]]}},"component":{}}],["otf",{"_index":2563,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[290,5]]}},"component":{}}],["other",{"_index":228,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[943,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8146,7]]}},"component":{}}],["otherwis",{"_index":2073,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5677,10]]}},"component":{}}],["out",{"_index":609,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5809,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2477,3],[3047,3],[4203,4],[4896,3],[4943,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5015,3],[8433,3],[8535,3],[8636,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1002,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4785,3]]}},"component":{}}],["out_copi",{"_index":1164,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2866,9]]}},"component":{}}],["outgo",{"_index":672,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1697,8],[2268,8],[4907,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5124,8],[7459,8],[11933,8],[12318,8]]}},"component":{}}],["output",{"_index":278,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1657,6],[1764,7],[1807,7],[1863,7],[1925,6],[1953,8],[2945,6],[3602,7],[3675,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[85,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1789,6],[2100,6],[2231,6],[2432,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4235,7],[4387,6],[4744,7],[4913,7],[5141,7],[5444,7],[5657,7],[8564,6],[8666,6],[9121,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2542,6],[2688,6],[3054,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2224,7],[5181,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2321,6],[7550,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4305,7],[4775,7]]}},"component":{}}],["outsid",{"_index":1858,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8734,7]]}},"component":{}}],["over",{"_index":191,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[155,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2737,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[742,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1341,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6771,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6998,4],[8436,4],[11779,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[189,4],[303,4],[462,4]]}},"component":{}}],["overclock",{"_index":2004,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3371,9],[3391,12]]}},"component":{}}],["overlap",{"_index":1547,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1137,11]]}},"component":{}}],["overleaf",{"_index":2471,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[142,9]]}},"component":{}}],["overrun",{"_index":443,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[302,8],[372,8],[559,8],[637,8]]}},"component":{}}],["overview",{"_index":1344,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[274,8]]}},"component":{}}],["overwrit",{"_index":1180,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3534,11]]}},"component":{}}],["overwritten",{"_index":1412,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[382,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1921,11]]}},"component":{}}],["ovr",{"_index":570,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4331,3],[4358,3],[4507,3],[4534,3],[4685,3],[4712,3]]}},"component":{}}],["p",{"_index":49,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[744,1],[1157,1],[1368,1],[2285,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2224,2],[2246,2],[2290,3],[4855,4],[4987,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9063,1],[9090,1],[9119,1],[9756,1],[10021,1],[10250,1],[11088,1],[11178,1],[11291,1],[11353,1],[11376,1],[11538,1],[11549,1],[12092,1],[12534,1],[12621,1],[12766,1],[12824,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[661,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2252,1]]}},"component":{}}],["p0",{"_index":505,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2416,2]]}},"component":{}}],["p2p_disabled=1",{"_index":1032,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1863,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1863,14]]}},"component":{}}],["p5",{"_index":1852,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8430,2]]}},"component":{}}],["p5.j",{"_index":1821,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_p5_js":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7666,6],[7706,6]]}},"component":{}}],["p5j",{"_index":2382,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[957,4]]}},"component":{}}],["packag",{"_index":967,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[304,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2874,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1682,8],[1843,9],[1976,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[304,8]]}},"component":{}}],["packet",{"_index":181,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_finding_packets_by_network":{"position":[[8,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[8,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_forwarded_packets":{"position":[[10,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[20,6],[117,7],[623,7],[998,6],[1988,7],[3126,7],[3200,7],[4093,7],[4363,7],[4500,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[249,7],[324,7],[503,7],[581,7],[3918,6],[4002,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[7,6],[138,6],[495,7],[771,8],[970,6],[1124,8],[1349,7],[1891,8],[2045,8],[2131,8],[2277,7],[2398,6],[2463,7],[2611,7],[2718,7],[2767,7],[2966,7],[3155,6],[3215,6],[3300,7],[3641,8],[3865,6],[3951,6],[4086,7],[4188,6],[4229,6],[4287,7],[4553,6],[4792,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2346,8],[2381,7],[2798,6],[2942,7],[3212,6],[3415,7],[3535,7],[3841,6],[4670,7],[4710,7],[4770,7],[4785,6],[4887,7],[4939,7],[4996,7],[5048,8],[5103,7],[5133,7],[5167,7],[5205,7],[5254,7],[5399,7],[5629,7],[5683,7],[5700,7],[5808,6],[5900,6],[5992,6],[6088,6],[6139,6],[6204,7],[6639,6],[6691,6],[6785,6],[7020,6],[7216,6],[7263,6],[7337,6],[7468,7],[7872,6],[8018,6],[8076,6],[8251,6],[8385,8],[8487,8],[8588,8],[10226,7],[10290,8],[10330,7],[10401,7],[11589,6],[11637,7],[11942,7],[12167,7],[12292,8]]}},"component":{}}],["packet’",{"_index":264,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1500,8]]}},"component":{}}],["page",{"_index":1461,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[105,4],[1006,4]]}},"component":{}}],["pain",{"_index":1846,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8237,7]]}},"component":{}}],["pair",{"_index":2328,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_generate_a_key_pair":{"position":[[15,4]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4347,5]]}},"component":{}}],["panel",{"_index":1932,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11302,6],[11328,5]]}},"component":{}}],["paragraph",{"_index":2516,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_paragraph_formatting":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2293,10],[2335,9],[2358,9],[2434,10],[2691,9],[2941,9]]}},"component":{}}],["paramet",{"_index":1099,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[349,10],[791,10],[2010,10],[3598,11]]}},"component":{}}],["pars",{"_index":1158,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2409,6]]}},"component":{}}],["parser",{"_index":1157,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2395,6]]}},"component":{}}],["parsing/structur",{"_index":1160,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2482,19]]}},"component":{}}],["part",{"_index":899,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10082,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1710,4]]}},"component":{}}],["parti",{"_index":2436,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3137,5]]}},"component":{}}],["particip",{"_index":1070,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[285,12]]}},"component":{}}],["particular",{"_index":215,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[650,10],[878,10]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2744,10],[5703,10],[6029,10]]}},"component":{}}],["particularli",{"_index":1956,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[517,12]]}},"component":{}}],["partit",{"_index":1978,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1896,9],[2535,9]]}},"component":{}}],["pass",{"_index":550,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3645,4],[3723,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[76,6],[1380,4],[4806,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3258,6],[5708,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2738,4]]}},"component":{}}],["passphras",{"_index":2331,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4458,10],[4483,12],[4507,10]]}},"component":{}}],["password",{"_index":166,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_password":{"position":[[4,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[572,8],[671,9],[711,10],[722,9],[744,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2062,8],[3092,8],[3108,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3792,9],[3899,8],[3919,9],[4807,9]]}},"component":{}}],["password[default",{"_index":173,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[686,17]]}},"component":{}}],["patch",{"_index":614,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6191,5]]}},"component":{}}],["path",{"_index":2,"title":{"/swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script":{"position":[[15,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[15,4],[649,4],[840,4],[870,4],[901,4],[934,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7497,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[73,4],[496,4],[1320,4],[1726,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5141,4]]}},"component":{}}],["path(",{"_index":1143,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1700,7]]}},"component":{}}],["path/to/command1",{"_index":170,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[637,18]]}},"component":{}}],["path2fil",{"_index":2343,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5060,10]]}},"component":{}}],["path=$path:/usr/local/bin",{"_index":2084,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6049,25]]}},"component":{}}],["path_key",{"_index":1083,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[93,8],[521,8]]}},"component":{}}],["pattern",{"_index":1495,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1571,7],[1963,9]]}},"component":{}}],["pcap",{"_index":234,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[37,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1079,4]]}},"component":{}}],["pdf",{"_index":2573,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[985,3]]}},"component":{}}],["pee",{"_index":235,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1084,4]]}},"component":{}}],["peer",{"_index":976,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[514,4],[522,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[514,4],[522,4]]}},"component":{}}],["peopl",{"_index":1971,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1321,7]]}},"component":{}}],["per",{"_index":1150,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2021,3]]}},"component":{}}],["perfect",{"_index":1962,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1009,7]]}},"component":{}}],["perform",{"_index":1319,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[827,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[151,8],[966,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1498,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6003,10]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[183,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[605,12]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[685,8]]}},"component":{}}],["peripher",{"_index":2003,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3353,11]]}},"component":{}}],["perman",{"_index":2270,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2140,11]]}},"component":{}}],["permiss",{"_index":2008,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3762,10]]}},"component":{}}],["permitrootlogin",{"_index":2320,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3874,15],[3989,15]]}},"component":{}}],["perror(\"ioctl(tciomget",{"_index":2159,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9758,26]]}},"component":{}}],["perror(\"ioctl(tiocmset",{"_index":2163,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9881,26],[10022,26]]}},"component":{}}],["perror(\"tcsetattr",{"_index":2180,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10270,22]]}},"component":{}}],["persist",{"_index":1408,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[178,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1720,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10005,9],[11053,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[864,8]]}},"component":{}}],["pf",{"_index":780,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1840,3]]}},"component":{}}],["phonet",{"_index":1483,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1077,12]]}},"component":{}}],["php",{"_index":2048,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_php":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4615,3],[4640,3],[4968,3],[5205,3]]}},"component":{}}],["physic",{"_index":595,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5307,10]]}},"component":{}}],["pi",{"_index":954,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[9,4]]},"/swarmlab_raspi-docker/docs/index-install.html#_update_your_pi":{"position":[[12,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[29,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi":{"position":[[18,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[37,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[33,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[22,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[10,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python":{"position":[[10,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2":{"position":[[18,2]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[22,2]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[22,2],[410,2],[489,2]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[29,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[66,2],[300,2],[372,2],[414,2],[443,2],[627,2],[1390,2],[2055,2],[2304,2],[2362,3],[2448,2],[2894,2],[2923,2],[3022,2],[3413,2],[3730,2],[3804,2],[4308,2],[4662,2],[4990,2],[5338,2],[5405,2],[5433,2],[5587,2],[6125,2],[6399,2],[8481,2],[8987,2],[11822,2],[12308,2],[13516,2],[13579,2],[13642,2],[13705,2],[13768,2],[13813,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[22,2]]}},"component":{}}],["pick",{"_index":1975,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1647,6],[14053,4]]}},"component":{}}],["pid",{"_index":621,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[29,3]]}},"name":{},"text":{},"component":{}}],["pin",{"_index":1682,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1415,3],[1446,3],[1540,3],[1571,3],[1665,3],[1791,3],[1822,3],[2009,3],[2056,3],[2101,3],[2142,3],[2183,3],[2211,4]]}},"component":{}}],["ping",{"_index":905,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11123,4],[12518,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2366,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2366,5]]},"/CloudComputing_Lab/docs/c.html":{"position":[[130,4]]}},"component":{}}],["pinmode(led_builtin",{"_index":2120,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7529,20]]}},"component":{}}],["pip",{"_index":1581,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1216,3]]}},"component":{}}],["pip3",{"_index":1582,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1232,4],[1311,4]]}},"component":{}}],["pipelin",{"_index":1320,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[864,9]]}},"component":{}}],["pitch",{"_index":1643,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[643,5],[2867,5],[3051,6],[3382,6],[4298,6],[5257,7],[5547,5],[6336,5],[9476,5],[10542,5]]}},"component":{}}],["pitchrollhead",{"_index":1716,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2781,16]]}},"component":{}}],["pix",{"_index":783,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1856,3]]}},"component":{}}],["pkt",{"_index":882,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8403,4],[8505,4],[8606,4]]}},"component":{}}],["place",{"_index":555,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3828,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[540,6],[704,5],[1863,5],[2017,5],[3573,6],[4590,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4968,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2280,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[68,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[90,5]]}},"component":{}}],["platform",{"_index":1436,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[208,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[309,8],[366,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1168,8],[1681,8],[3827,8]]}},"component":{}}],["play",{"_index":1868,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9231,4]]}},"component":{}}],["playground",{"_index":1417,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[514,10],[559,10]]}},"component":{}}],["plugin",{"_index":765,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1301,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1560,6],[2402,6],[2757,8],[2799,7],[3061,6]]}},"component":{}}],["pm2",{"_index":1562,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[278,3]]}},"component":{}}],["pneumonia",{"_index":2401,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1476,9]]}},"component":{}}],["poc",{"_index":78,"title":{"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[24,3]]},"/swarmlab_tech-list/docs/index.html#_poc":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1589,3]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[6,3],[29,3],[53,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1259,3]]}},"component":{}}],["point",{"_index":660,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1058,6]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[237,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1580,5]]}},"component":{}}],["polici",{"_index":694,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_cryptographic_policy":{"position":[[14,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3023,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2885,6],[7753,9],[8368,7],[8470,7],[8571,7],[9695,6],[12125,6]]}},"component":{}}],["poll",{"_index":1530,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2772,7]]}},"component":{}}],["pool",{"_index":1548,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1162,4]]}},"component":{}}],["pop",{"_index":1966,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1150,3]]}},"component":{}}],["pop3",{"_index":511,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2635,4]]}},"component":{}}],["popul",{"_index":1728,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3406,9]]}},"component":{}}],["popular",{"_index":948,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13814,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1302,11]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[102,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8199,8]]}},"component":{}}],["port",{"_index":147,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[9,5]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[14,5]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[35,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[45,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports":{"position":[[5,5]]},"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[14,5],[24,6]]},"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[5,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[5,5]]},"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[28,6]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[17,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[12,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[26,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[26,5]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[27,5]]},"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[26,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_local_port_forwarding":{"position":[[6,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding":{"position":[[7,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_port_forwarding":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[31,5],[70,5],[164,5],[203,5],[317,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[745,4],[771,4],[799,4],[820,4],[842,4],[1335,4],[2769,4],[2816,4],[4623,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[44,4],[2094,5],[2192,4],[2212,6],[2326,5],[2437,6],[2473,5],[2565,5],[2620,4],[2651,4],[2755,5],[2773,5],[2853,5],[5086,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[978,4],[1094,4],[6192,4],[9920,4],[10041,4],[10313,4],[10350,4],[10847,6],[11211,5],[11324,5],[11526,6],[11689,6],[11741,6],[11833,6],[11852,5],[12732,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1141,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1127,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9571,4],[9590,5],[9940,4],[9975,5],[10047,5],[10172,5],[10366,4],[10387,6],[10825,4],[10899,4],[10931,5],[10977,5],[10983,4],[11061,4],[11194,4],[11221,4],[11234,4],[11455,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2178,5],[2229,5],[7488,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[409,4],[457,4],[761,4],[1060,4],[1094,4],[1407,4],[1434,4],[4044,4],[5101,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[124,5]]}},"component":{}}],["port.bufferuntil('\\n",{"_index":1923,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11026,23]]}},"component":{}}],["port.stop",{"_index":1921,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10948,12]]}},"component":{}}],["port4serv",{"_index":2347,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5175,11]]}},"component":{}}],["port=non",{"_index":1542,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[979,11]]}},"component":{}}],["portnam",{"_index":1919,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10874,9],[11007,9],[11129,8]]}},"component":{}}],["portpermalink",{"_index":952,"title":{"/swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink":{"position":[[17,13]]}},"name":{},"text":{},"component":{}}],["pos_fil",{"_index":1085,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[114,8],[542,8],[1925,8],[2001,8],[2045,8],[2126,8]]}},"component":{}}],["pos_file_compaction_interv",{"_index":1088,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[152,28],[584,28]]}},"component":{}}],["posit",{"_index":894,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9453,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1951,9]]}},"component":{}}],["possibl",{"_index":400,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4388,8],[4729,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[11824,8]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[795,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[666,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2293,8],[2585,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5745,8],[6433,13],[6465,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[795,9]]}},"component":{}}],["postrout",{"_index":685,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2511,11],[2527,11],[2814,11],[4500,11],[4683,11]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4366,12],[4974,12],[5111,12]]}},"component":{}}],["potenti",{"_index":804,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2648,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3807,12]]}},"component":{}}],["power",{"_index":317,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2400,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13574,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[156,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3576,8]]}},"component":{}}],["powerus",{"_index":945,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13722,11]]}},"component":{}}],["ppl",{"_index":2407,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1599,5]]}},"component":{}}],["practic",{"_index":2263,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1444,11]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2934,9]]},"/CloudComputing_Lab/docs/a.html":{"position":[[326,8]]},"/CloudComputing_Lab/docs/b.html":{"position":[[281,8]]},"/CloudComputing_Lab/docs/c.html":{"position":[[54,8]]},"/CloudComputing_Lab/docs/d.html":{"position":[[53,8]]},"/CloudComputing_Lab/docs/e.html":{"position":[[55,8]]},"/CloudComputing_Lab/docs/f.html":{"position":[[40,8]]}},"component":{}}],["pre",{"_index":1066,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[164,3]]}},"component":{}}],["precis",{"_index":395,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4329,9]]}},"component":{}}],["precursor",{"_index":1820,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7608,9]]}},"component":{}}],["predefin",{"_index":801,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2533,10]]}},"component":{}}],["predic",{"_index":803,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2635,9],[2736,9]]}},"component":{}}],["predict",{"_index":1499,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1749,11]]}},"component":{}}],["prefer",{"_index":1406,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[154,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1696,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1718,9]]}},"component":{}}],["preferredauthent",{"_index":2340,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5012,24]]}},"component":{}}],["prefix",{"_index":935,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13122,6],[13342,6]]}},"component":{}}],["preliminari",{"_index":2442,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3772,11]]}},"component":{}}],["prepar",{"_index":2616,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[21,7],[38,7],[73,7],[156,7],[224,7]]}},"component":{}}],["prerequisit",{"_index":1617,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_install_prerequisites":{"position":[[8,13]]}},"name":{},"text":{},"component":{}}],["prerout",{"_index":641,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[455,10],[719,10],[816,10],[3411,10],[3589,10],[3686,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4863,11],[5082,11],[5387,11]]}},"component":{}}],["present",{"_index":1351,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[467,8]]}},"component":{}}],["pressur",{"_index":1676,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1268,8],[4565,8],[4771,9]]}},"component":{}}],["pretti",{"_index":331,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2645,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4208,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1516,6]]}},"component":{}}],["prevent",{"_index":763,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1238,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4036,7]]}},"component":{}}],["previou",{"_index":684,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2341,8]]}},"component":{}}],["primari",{"_index":1307,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[461,7]]}},"component":{}}],["primarili",{"_index":846,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5294,9]]}},"component":{}}],["prime",{"_index":2304,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3254,5]]}},"component":{}}],["print",{"_index":302,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2147,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3267,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11656,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2571,7]]}},"component":{}}],["print('arduino",{"_index":2222,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13079,14],[13296,14]]}},"component":{}}],["print('tel",{"_index":2218,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12911,14],[13129,14]]}},"component":{}}],["printf",{"_index":1596,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1835,7]]}},"component":{}}],["printf(\"arduino",{"_index":2202,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11306,15],[11655,15]]}},"component":{}}],["printf(\"tel",{"_index":2197,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11007,15],[11357,15]]}},"component":{}}],["println(\"error",{"_index":1903,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10146,15]]}},"component":{}}],["printseri",{"_index":1882,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9676,11],[11720,11]]}},"component":{}}],["printserialcheckbox",{"_index":1890,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9785,20],[11697,20]]}},"component":{}}],["printserialcheckbox.isselect",{"_index":1938,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11734,33]]}},"component":{}}],["prioriti",{"_index":1599,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1885,9]]}},"component":{}}],["privat",{"_index":2344,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5075,7],[5146,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3272,7]]}},"component":{}}],["private.key",{"_index":1613,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2208,12]]}},"component":{}}],["private/local→proof_of_concept→poc",{"_index":129,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2436,34]]}},"component":{}}],["privileg",{"_index":2318,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3745,10]]}},"component":{}}],["probabilist",{"_index":2406,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1564,13]]}},"component":{}}],["problem",{"_index":1059,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_problem_with_dnssec":{"position":[[0,7]]}},"name":{},"text":{},"component":{}}],["proce",{"_index":827,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3515,7],[3610,7]]}},"component":{}}],["procedur",{"_index":1853,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8514,10]]}},"component":{}}],["process",{"_index":237,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_processing":{"position":[[0,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch":{"position":[[10,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1117,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3689,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1203,7],[1477,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3446,10],[3566,10],[3598,7],[5452,9],[6402,10],[6673,10],[8051,10],[10911,8],[12175,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2623,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[972,10]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[172,7],[1097,9],[1306,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7050,10],[7325,10],[7571,10],[7799,10],[7838,11],[8822,11],[8917,10],[9017,10],[9051,10],[9082,10],[9211,11],[9271,10],[11811,10],[11836,10]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[199,11],[1419,7],[13916,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1874,8],[2658,8],[2747,7],[4225,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[305,7]]}},"component":{}}],["process.stdout.write(data",{"_index":2089,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6293,27]]}},"component":{}}],["process/appl",{"_index":670,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1594,19]]}},"component":{}}],["processing.j",{"_index":1825,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7748,13],[8840,13]]}},"component":{}}],["processing.opengl",{"_index":1873,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9381,20]]}},"component":{}}],["processing.pi",{"_index":1828,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_processing_py":{"position":[[0,13]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7853,13]]}},"component":{}}],["processing.seri",{"_index":1870,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9296,20]]}},"component":{}}],["produc",{"_index":770,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1433,8]]}},"component":{}}],["product",{"_index":1443,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[466,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[471,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8723,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2091,10],[2257,10],[2324,11],[3193,11]]}},"component":{}}],["program",{"_index":62,"title":{"/swarmlab_tech-list/docs/index.html#_programming_language":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1052,8]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2615,11]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3783,10]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1524,9],[1635,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1917,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[158,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6926,11],[7292,11]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1246,7],[1497,9],[1583,8],[13850,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1546,7],[5456,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1578,11]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[114,8]]}},"component":{}}],["programm",{"_index":1812,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7251,11]]}},"component":{}}],["progress",{"_index":1459,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[26,11],[956,13]]}},"component":{}}],["prohibit",{"_index":2321,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3890,8]]}},"component":{}}],["project",{"_index":722,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[0,7]]},"/swarmlab_xelatex-thesis/docs/index.html#_find_project_basedir":{"position":[[5,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[174,8]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[10,7],[101,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[280,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7627,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[978,9],[1048,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1438,8],[1757,8],[1801,7]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[642,8],[679,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[996,8],[1020,8]]}},"component":{}}],["project/courses/fluentd",{"_index":150,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[103,24]]}},"component":{}}],["promisc",{"_index":543,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3414,7],[3442,7],[3467,8],[4455,7],[4633,7],[5001,7]]}},"component":{}}],["promiscu",{"_index":535,"title":{"/swarmlab_sec-intro/docs/index.html#_displaying_promiscuous_mode":{"position":[[11,11]]},"/swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode":{"position":[[8,11]]},"/swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode":{"position":[[7,11]]},"/swarmlab_sec-intro/docs/index.html#_check_if_promiscuous_mode_is_enabled_on_network_interface":{"position":[[9,11]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3225,11],[3476,11],[3493,11],[3838,11],[3963,11],[4054,11],[4176,11],[4269,11],[4795,11],[4884,11]]}},"component":{}}],["promise((resolv",{"_index":1231,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1275,17]]}},"component":{}}],["proper",{"_index":630,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[93,6]]}},"component":{}}],["properti",{"_index":1552,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[132,10]]}},"component":{}}],["prot",{"_index":883,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8421,4],[8523,4],[8624,4]]}},"component":{}}],["protect",{"_index":755,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,9]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1145,10]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[710,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[710,9]]}},"component":{}}],["proto=rsn",{"_index":1038,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1935,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1935,9]]}},"component":{}}],["protocol",{"_index":306,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[20,8]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol":{"position":[[22,8]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[26,8]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[26,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2233,8],[4423,8],[4632,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2392,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1267,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2090,8],[2390,8]]}},"component":{}}],["provid",{"_index":310,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2285,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5441,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7842,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[458,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[521,8],[804,8],[1583,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1730,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[125,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1831,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[245,8],[584,7],[7478,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3871,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[336,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2129,7],[2543,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2748,7],[2951,8]]}},"component":{}}],["provis",{"_index":1282,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3090,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[846,9]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[413,12]]}},"component":{}}],["ps",{"_index":1577,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1116,2]]}},"component":{}}],["psh",{"_index":366,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3535,4],[3891,4]]}},"component":{}}],["psk",{"_index":1037,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1931,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1931,3]]}},"component":{}}],["psk=\"verysecretpasswordi123",{"_index":1039,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1945,28]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1945,28]]}},"component":{}}],["pubclient",{"_index":1227,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1090,9]]}},"component":{}}],["pubclient.get(id",{"_index":1232,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1298,17]]}},"component":{}}],["pubkey",{"_index":1614,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2224,6]]}},"component":{}}],["public",{"_index":1303,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_install_your_public_key":{"position":[[13,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[295,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[496,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4592,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[100,6]]}},"component":{}}],["public.key",{"_index":1615,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2234,10]]}},"component":{}}],["public/priv",{"_index":2326,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4324,14]]}},"component":{}}],["publickey",{"_index":2341,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5037,9]]}},"component":{}}],["pull",{"_index":1586,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1463,7]]}},"component":{}}],["purg",{"_index":1002,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1053,5],[1277,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1053,5],[1277,5]]}},"component":{}}],["purpos",{"_index":137,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2663,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2489,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[910,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7227,7],[8650,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2733,8]]}},"component":{}}],["push",{"_index":2614,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_git_push":{"position":[[4,4]]}},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[380,4]]}},"component":{}}],["put",{"_index":1860,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[8,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8896,3]]}},"component":{}}],["pwd",{"_index":50,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[774,3]]}},"component":{}}],["pyro",{"_index":2404,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1538,5],[1544,4]]}},"component":{}}],["python",{"_index":1827,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_python":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python":{"position":[[13,6]]},"/swarmlab_tech-list/docs/index.html#_python":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[39,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7822,6],[7872,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4283,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[970,6],[1616,6],[2849,6],[3062,6],[3713,6],[4066,6],[4502,7]]}},"component":{}}],["python3",{"_index":1580,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1169,7],[1200,7],[1208,7],[1220,7]]}},"component":{}}],["python’",{"_index":1348,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[401,8]]}},"component":{}}],["pytorch",{"_index":2392,"title":{"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[48,7]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1127,7],[1135,7],[1177,7],[1200,7],[1219,7],[1430,7],[1640,7],[2113,7],[2499,7],[3115,7]]}},"component":{}}],["q",{"_index":281,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1721,1],[2219,1]]}},"component":{}}],["queri",{"_index":206,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[392,8]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[91,8],[325,7],[363,6],[1078,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[211,8]]}},"component":{}}],["question",{"_index":358,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3349,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2249,8]]}},"component":{}}],["queue",{"_index":860,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6518,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1387,6]]}},"component":{}}],["quick",{"_index":2438,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3257,5]]}},"component":{}}],["quickli",{"_index":411,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4718,7]]}},"component":{}}],["quiet",{"_index":284,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1747,6]]}},"component":{}}],["quot",{"_index":1292,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[375,6]]}},"component":{}}],["r",{"_index":586,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5014,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9487,1]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1130,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6026,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1120,1]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1130,1]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3058,1]]}},"component":{}}],["rabbit",{"_index":1869,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9261,9]]}},"component":{}}],["radiologist",{"_index":2400,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1458,11]]}},"component":{}}],["raft",{"_index":2368,"title":{"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[175,4],[180,4],[192,4]]}},"component":{}}],["raggedright\\blindtext[2]\\par",{"_index":2535,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3353,29],[3482,29]]}},"component":{}}],["rang",{"_index":913,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[11771,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[357,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[205,5]]}},"component":{}}],["raspberri",{"_index":953,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_create_a_mote_with_raspberry_pi":{"position":[[19,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi":{"position":[[8,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[23,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[12,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_c_language":{"position":[[0,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_pi_python":{"position":[[0,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_install_raspberry_pi_2":{"position":[[8,9]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[12,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[12,9]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[19,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[56,9],[290,9],[362,9],[404,9],[433,9],[617,9],[1380,9],[2071,9],[2884,9],[3012,9],[3794,9],[4298,9],[4652,9],[4980,9],[5328,9],[5394,10],[5422,10],[5577,9],[6115,9],[6389,9],[8471,9],[8977,9],[11812,9],[12298,9],[13506,9],[13569,9],[13632,9],[13695,9],[13758,9],[13803,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[12,9]]}},"component":{}}],["raspberrypi",{"_index":1018,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1494,11],[1606,11]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[298,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1494,11],[1606,11]]}},"component":{}}],["raspberrypi.loc",{"_index":1053,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2376,18]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2376,18]]}},"component":{}}],["raspbian",{"_index":1622,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[17,8]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[83,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[712,8],[741,8],[759,8],[817,8],[1707,8],[9002,9],[12323,9],[13490,8],[13553,8],[13616,8],[13679,8],[13742,8]]}},"component":{}}],["raspi",{"_index":1620,"title":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi":{"position":[[17,5]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[148,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2864,5],[2931,5],[3053,6],[3531,5],[5839,5],[6087,5],[6155,8],[6187,6],[6350,5]]}},"component":{}}],["rate",{"_index":761,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1221,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[717,5],[5156,4]]}},"component":{}}],["raw",{"_index":394,"title":{"/swarmlab_sec-iptables/docs/index.html#_raw":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4275,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[451,3],[1785,3],[3407,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3738,4],[8971,3],[8992,3],[9876,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[254,3],[388,3],[2891,3],[5193,3],[5373,3],[5443,3],[6745,3]]}},"component":{}}],["ray",{"_index":2403,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1507,4]]}},"component":{}}],["rdir=$srpath",{"_index":51,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[817,12]]}},"component":{}}],["re",{"_index":1213,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[454,3],[482,4],[602,4],[1659,3],[1691,4]]}},"component":{}}],["re*mot",{"_index":1400,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[392,8]]}},"component":{}}],["reach",{"_index":811,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2805,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1354,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[719,5]]}},"component":{}}],["react",{"_index":1487,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1189,5]]}},"component":{}}],["reaction",{"_index":1516,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2333,8]]}},"component":{}}],["read",{"_index":416,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[0,7]]},"/swarmlab_iot-sensor-node/docs/index.html#_reading_in_arduino":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3891,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1585,4],[1711,5]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1186,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[830,5],[960,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[991,4],[1007,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5367,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4667,4],[4873,5],[4931,5],[5293,4],[6130,4],[8695,6],[8739,7],[8932,5],[10640,7],[10742,4],[10794,7],[10807,4],[10836,4],[11181,4],[11530,4],[12028,6],[12070,7],[12257,5],[12979,4],[13196,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2463,5]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[138,5],[503,4]]}},"component":{}}],["read(fd",{"_index":2187,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10574,8]]}},"component":{}}],["read/writ",{"_index":2007,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3751,10]]},"/swarmlab_tech-list/docs/index.html":{"position":[[594,10]]}},"component":{}}],["read_from_head",{"_index":1097,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[295,14],[737,14]]}},"component":{}}],["read_from_serial(fd",{"_index":2200,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11233,21],[11582,21]]}},"component":{}}],["read_from_serial(int",{"_index":2185,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10508,20]]}},"component":{}}],["readabl",{"_index":277,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1648,8],[1788,8],[1844,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1362,11]]}},"component":{}}],["readi",{"_index":1703,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2048,7],[2177,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5696,5]]}},"component":{}}],["readmongo/swarmlab",{"_index":1189,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[5,18]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[716,18],[770,18]]}},"component":{}}],["readmongo_servic",{"_index":1188,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,17]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[18,18]]},"/swarmlab_poc-datacollector/docs/index-src.html#_readmongo_service":{"position":[[0,17]]}},"name":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[4,17]]}},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[932,17],[1090,17]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[769,17],[812,17],[880,17],[901,17],[942,17],[1006,17],[1036,17]]}},"component":{}}],["readport",{"_index":2056,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4889,12]]}},"component":{}}],["real",{"_index":318,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system":{"position":[[2,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2418,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1394,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3357,4]]}},"component":{}}],["realiz",{"_index":1786,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5944,8]]}},"component":{}}],["realtim",{"_index":1524,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2571,8]]}},"component":{}}],["reason",{"_index":1343,"title":{"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_javascript":{"position":[[0,7]]},"/swarmlab_tech-list/docs/index.html#_reasons_to_learn_machine_learning_with_python_pytorch":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[235,10]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1259,7]]}},"component":{}}],["reboot",{"_index":1045,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_reboot":{"position":[[0,6]]},"/swarmlab_network-adhoc/docs/index-setup.html#_reboot_2":{"position":[[0,6]]},"/swarmlab_network-adhoc/docs/index-setup.html#_reboot_3":{"position":[[0,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_reboot":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index-setup.html#_reboot":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index-setup.html#_reboot_2":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index-setup.html#_reboot_3":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2104,6],[2124,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2245,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3733,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2104,6],[2124,9]]}},"component":{}}],["receiv",{"_index":190,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[146,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3665,8],[3797,8],[3994,7],[5984,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7027,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7198,8]]}},"component":{}}],["recent",{"_index":1588,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1642,6]]}},"component":{}}],["recogn",{"_index":2116,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7302,9]]}},"component":{}}],["recommend",{"_index":982,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[646,13]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3232,12]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1404,10],[3682,13]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3019,9],[3156,9],[3480,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[646,13]]}},"component":{}}],["record",{"_index":1138,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1535,7],[3075,7]]}},"component":{}}],["recv",{"_index":1605,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2032,4],[2106,4]]}},"component":{}}],["red",{"_index":1449,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[736,5],[1111,6]]}},"component":{}}],["redi",{"_index":1228,"title":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,5]]}},"name":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[6,5]]}},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1106,7],[1120,6],[1196,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,5],[119,5],[380,5],[529,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[802,5],[873,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[754,5],[1027,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[237,5],[251,5],[264,5],[293,5],[308,5],[325,5],[402,5],[413,5],[504,5],[718,5]]}},"component":{}}],["redirect",{"_index":797,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2321,9]]}},"component":{}}],["redis_port",{"_index":1229,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1133,11]]}},"component":{}}],["redisserv",{"_index":1387,"title":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[17,11]]},"/swarmlab_poc-datacollector/docs/index-src.html#_redisserver":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[742,11]]}},"component":{}}],["reduc",{"_index":1321,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[882,6],[943,6]]}},"component":{}}],["refer",{"_index":725,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[230,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[479,9],[521,9],[678,8],[5883,9],[5983,9],[6054,9],[6640,8]]}},"component":{}}],["refresh",{"_index":538,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3301,7],[3350,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1888,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3127,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[883,7]]}},"component":{}}],["refresh_interv",{"_index":1090,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[185,16],[617,16],[1862,17]]}},"component":{}}],["region",{"_index":2002,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3284,8]]}},"component":{}}],["regist",{"_index":2622,"title":{"/CloudComputing_Lab/docs/a.html#_register_and_login":{"position":[[0,8]]},"/CloudComputing_Lab/docs/index.html#_register_in_okeanos":{"position":[[0,8]]}},"name":{},"text":{},"component":{}}],["registry.vlabs.uniwa.gr:5080/v2",{"_index":1585,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1408,36]]}},"component":{}}],["registry_address:$registry_port",{"_index":72,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1249,32],[1460,32]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[753,32]]}},"component":{}}],["registry_address=hub.swarmlab.io",{"_index":64,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1098,32]]}},"component":{}}],["registry_port=5443",{"_index":65,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1131,18]]}},"component":{}}],["registry_port=5480",{"_index":74,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1342,18]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[635,18]]}},"component":{}}],["regular",{"_index":1305,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[374,7]]}},"component":{}}],["reinforc",{"_index":2393,"title":{"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[29,13]]},"/swarmlab_tech-list/docs/index.html#_reinforcement_learning":{"position":[[0,13]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1145,13],[1702,13]]}},"component":{}}],["reject",{"_index":862,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6571,6],[12379,6],[12503,6],[13171,6],[13209,6],[13393,6],[13438,6]]}},"component":{}}],["rel",{"_index":41,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[593,8],[633,8]]}},"component":{}}],["relat",{"_index":415,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[13,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2969,7],[5128,7],[5747,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2905,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1070,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[578,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2258,7]]}},"component":{}}],["relativ",{"_index":52,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[832,7],[925,8]]}},"component":{}}],["relax",{"_index":2595,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1721,5]]}},"component":{}}],["releas",{"_index":1593,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1716,8],[1861,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1304,8],[1408,8]]}},"component":{}}],["relev",{"_index":616,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6211,8]]}},"component":{}}],["reli",{"_index":1065,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[154,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3332,4]]}},"component":{}}],["reliabl",{"_index":1539,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[507,11]]}},"component":{}}],["reload",{"_index":128,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2383,6]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[941,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[941,6]]}},"component":{}}],["remain",{"_index":866,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6861,9]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[765,7]]}},"component":{}}],["rememb",{"_index":1958,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[640,8]]}},"component":{}}],["remot",{"_index":177,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[9,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_remote_port_forwarding":{"position":[[0,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[10,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[26,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[31,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[7,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2006,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[270,6],[1087,6],[1608,6],[1670,6],[1765,6],[5565,6],[5692,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[137,6],[155,6]]}},"component":{}}],["remov",{"_index":622,"title":{"/swarmlab_sec-intro/docs/index.html#_remove_promiscuous_mode":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_remove_device":{"position":[[0,6]]},"/CloudComputing_Lab/docs/a.html#_remove_instance":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10605,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[48,6]]}},"component":{}}],["render",{"_index":1467,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[419,6],[860,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8961,7],[9187,6]]}},"component":{}}],["renewcommand{\\baselinestretch}{2.0",{"_index":2515,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2221,36]]}},"component":{}}],["rep",{"_index":1209,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[366,3]]}},"component":{}}],["replac",{"_index":895,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9476,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[886,7]]}},"component":{}}],["repli",{"_index":1233,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1331,6],[1378,7]]}},"component":{}}],["replic",{"_index":1310,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_replication_in_mongodb":{"position":[[0,11]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[0,14]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[501,11],[721,11]]}},"component":{}}],["replica",{"_index":1311,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[553,7],[1415,7],[1493,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[216,7]]}},"component":{}}],["repo",{"_index":1618,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_add_the_docker_repo":{"position":[[15,5]]}},"name":{},"text":{},"component":{}}],["report",{"_index":463,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[762,6],[879,6],[1024,6],[1169,6],[1314,6],[1459,6]]}},"component":{}}],["repositori",{"_index":2586,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[569,10]]}},"component":{}}],["repres",{"_index":354,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3273,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5807,9]]}},"component":{}}],["represent",{"_index":1517,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2389,14]]}},"component":{}}],["reproduc",{"_index":2579,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[154,10]]}},"component":{}}],["request",{"_index":1522,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2518,9]]}},"component":{}}],["requir",{"_index":740,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_requirements":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[754,12]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3017,8],[3676,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3016,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9112,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[369,8]]}},"component":{}}],["require('socket.io",{"_index":2092,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6452,18]]}},"component":{}}],["res.json",{"_index":2106,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6844,10]]}},"component":{}}],["research",{"_index":2412,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1792,8]]}},"component":{}}],["reset",{"_index":887,"title":{"/swarmlab_sec-iptables/docs/index.html#_resetting_rules":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8791,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9495,5],[12522,5]]}},"component":{}}],["resolut",{"_index":340,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2969,10]]}},"component":{}}],["resolv",{"_index":30,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[387,7],[622,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1178,8],[1318,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1178,8],[1318,7]]}},"component":{}}],["resolv.conf",{"_index":1014,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1359,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1359,11]]}},"component":{}}],["resolve(1",{"_index":1237,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1431,11]]}},"component":{}}],["resolve(2",{"_index":1238,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1500,11]]}},"component":{}}],["resolve(nul",{"_index":1234,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1351,14]]}},"component":{}}],["resolved.servic",{"_index":1021,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1573,16]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1573,16]]}},"component":{}}],["resourc",{"_index":1283,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3100,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[856,10]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[112,9],[231,9]]}},"component":{}}],["respons",{"_index":1475,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[702,10]]}},"component":{}}],["rest",{"_index":1452,"title":{"/swarmlab_tech-list/docs/index.html#_rest_api":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[854,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2910,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[997,4],[2468,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[453,5]]}},"component":{}}],["restart",{"_index":1182,"title":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html#_restart":{"position":[[0,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_restart":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3665,7],[3705,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3001,7]]}},"component":{}}],["restrict",{"_index":515,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2717,11]]}},"component":{}}],["result",{"_index":922,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[12155,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[808,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5522,6]]}},"component":{}}],["retriev",{"_index":1173,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3347,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1064,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[248,9]]}},"component":{}}],["retry_wait",{"_index":1125,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1235,10]]}},"component":{}}],["return",{"_index":861,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6528,6],[12954,8]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1264,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2049,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3416,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5529,8],[9477,6],[9785,6],[9908,6],[10049,6],[10293,6],[10491,6],[10693,6],[10776,6],[11708,6]]}},"component":{}}],["rich",{"_index":2443,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3809,4]]}},"component":{}}],["rigid_body_dynam",{"_index":1799,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6680,19]]}},"component":{}}],["risk",{"_index":499,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2123,6],[2819,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4152,4]]}},"component":{}}],["rl",{"_index":2389,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1056,2],[1080,2],[1734,3]]}},"component":{}}],["rm",{"_index":1003,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1126,2]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[270,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1126,2]]}},"component":{}}],["rmfamili",{"_index":2502,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1644,9]]}},"component":{}}],["ro",{"_index":2387,"title":{"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1036,3]]}},"component":{}}],["robot",{"_index":2212,"title":{"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[55,5]]},"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[6,5]]},"/swarmlab_tech-list/docs/index.html#_robots_and_iot":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12807,5]]}},"component":{}}],["robust",{"_index":1376,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1741,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1413,6]]}},"component":{}}],["rocketchat",{"_index":19,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[24,10]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[171,10],[1593,10]]}},"component":{}}],["role",{"_index":2414,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1823,4]]}},"component":{}}],["roll",{"_index":1642,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_pitch_roll":{"position":[[8,4]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[637,5],[2877,4],[3041,5],[3393,5],[4288,5],[5249,7],[5524,4],[6346,5],[9457,4],[10519,4]]}},"component":{}}],["room",{"_index":1179,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3508,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[268,4],[339,4],[385,6]]}},"component":{}}],["root",{"_index":1287,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_root_login":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[18,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3703,4],[3806,5]]}},"component":{}}],["root/get",{"_index":1569,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[550,9],[859,9],[884,9],[1597,9]]}},"component":{}}],["rotat",{"_index":1100,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[365,8],[807,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5911,6],[6020,10],[6094,9],[6193,9]]}},"component":{}}],["rout",{"_index":523,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3018,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[939,7],[1154,7],[1646,7],[2313,7],[2415,7],[2668,7],[3834,7],[4112,7],[4150,7],[4241,6],[4615,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4071,7],[4159,7],[4718,6],[4954,7],[5268,6],[7149,7],[7393,7]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[301,7],[459,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1468,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[598,6]]}},"component":{}}],["router",{"_index":593,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5269,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1882,7],[9621,6],[9656,8]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[877,6]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[201,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[618,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[877,6]]}},"component":{}}],["rpinet",{"_index":1035,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1910,7],[2270,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1910,7],[2270,8]]}},"component":{}}],["rsa",{"_index":2327,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4339,3]]}},"component":{}}],["rsa,ssh",{"_index":2288,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2940,7]]}},"component":{}}],["rsn",{"_index":983,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[679,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[679,4]]}},"component":{}}],["rst",{"_index":362,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3440,4],[3540,4]]}},"component":{}}],["rsyslog",{"_index":999,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1028,7],[1118,7],[1515,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1028,7],[1118,7],[1515,7]]}},"component":{}}],["ruby’",{"_index":1347,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[376,6]]}},"component":{}}],["rule",{"_index":707,"title":{"/swarmlab_sec-iptables/docs/index.html#_rules":{"position":[[0,5]]},"/swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules":{"position":[[20,5]]},"/swarmlab_sec-iptables/docs/index.html#_resetting_rules":{"position":[[10,5]]},"/swarmlab_sec-iptables/docs/index.html#_editing_rules":{"position":[[8,5]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4480,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1403,6],[1717,6],[2183,6],[2575,5],[2616,4],[3375,5],[4576,5],[5529,6],[5837,6],[5932,4],[6045,4],[6871,5],[7509,4],[7565,4],[7801,4],[7989,4],[8713,5],[9368,5],[9406,4],[9501,5],[10135,4],[10188,4],[10266,4],[10379,4],[10618,6],[11464,5],[12248,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1694,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[112,5]]}},"component":{}}],["run",{"_index":61,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[34,3]]},"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[36,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_run_it":{"position":[[0,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_run_graphics_applications_remotely":{"position":[[0,3]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_instance":{"position":[[0,3]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_swarm":{"position":[[0,3]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_ansible":{"position":[[0,3]]},"/swarmlab_sidecar-firefox/docs/index.html#_run_instance":{"position":[[0,3]]},"/CloudComputing_Lab/docs/d.html":{"position":[[28,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1044,7],[1072,3],[2241,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[96,3],[130,3],[360,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[41,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1989,7],[5023,7],[5381,7],[5772,8],[5869,7],[6150,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1925,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[139,4],[185,4],[247,4],[305,4],[414,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1595,3]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[28,3],[45,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[572,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[626,7],[1025,4],[1436,3],[1570,3],[1587,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1592,4]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[12,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1940,3],[11772,3],[11803,3],[11901,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5461,3],[5567,7],[8993,8],[9077,8],[12314,8],[12396,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1020,7],[1388,7],[5579,3],[5727,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3434,8]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[380,3],[519,3],[702,3],[825,3],[969,4],[974,3],[998,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[30,3],[748,3],[880,4],[885,3],[1047,3],[1176,3],[1295,3],[1427,4],[1432,3],[1689,3]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[241,3]]}},"component":{}}],["run/systemd/resolve/stub",{"_index":1013,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1333,25]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1333,25]]}},"component":{}}],["runtim",{"_index":1339,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[43,8],[495,7]]}},"component":{}}],["runtimeexcept",{"_index":1926,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11150,17]]}},"component":{}}],["rust",{"_index":2430,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3008,4]]}},"component":{}}],["rw",{"_index":1981,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1982,2],[2620,2]]}},"component":{}}],["rx",{"_index":437,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[246,2],[280,2],[500,2],[537,2],[4308,2],[4314,2],[4321,2],[4328,2],[4484,2],[4490,2],[4497,2],[4504,2],[4662,2],[4668,2],[4675,2],[4682,2]]}},"component":{}}],["s",{"_index":163,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[520,1]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2012,1],[2143,1]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3176,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10579,1],[10681,1],[10723,1],[12486,1]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2129,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4478,1],[13104,3],[13321,3]]}},"component":{}}],["s'\\n",{"_index":2203,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11332,8],[11681,8]]}},"component":{}}],["s*erver",{"_index":1402,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[414,9]]}},"component":{}}],["s.auth",{"_index":1259,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2291,6],[2711,6],[2735,6]]}},"component":{}}],["s.id",{"_index":1274,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2705,5],[2928,5]]}},"component":{}}],["s.on(\"authent",{"_index":1261,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2395,20]]}},"component":{}}],["s.on(\"onev",{"_index":1275,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2861,15]]}},"component":{}}],["s0",{"_index":298,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2075,2]]}},"component":{}}],["s\\n",{"_index":2150,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9446,6],[10661,6],[11131,6],[11480,6]]}},"component":{}}],["s_client",{"_index":69,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1220,8],[1431,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[724,8]]}},"component":{}}],["saito.objload",{"_index":1874,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9409,18]]}},"component":{}}],["same",{"_index":270,"title":{"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[23,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1547,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[540,4],[3340,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2978,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1476,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1226,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1072,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[701,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9104,4],[12421,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2387,4],[4502,4]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[107,4]]}},"component":{}}],["sampl",{"_index":903,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[10865,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1926,6]]}},"component":{}}],["sanfilippo",{"_index":1399,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[358,12]]}},"component":{}}],["satisfi",{"_index":854,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5912,7]]}},"component":{}}],["save",{"_index":148,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[49,4],[88,4],[182,4],[221,4],[291,4],[336,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[993,4],[1684,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10360,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2283,6],[4376,4],[4554,5],[4612,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4518,4],[4617,5]]}},"component":{}}],["save/send",{"_index":1943,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_savesending_the_data":{"position":[[0,12]]}},"name":{},"text":{},"component":{}}],["savedport",{"_index":1907,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10319,9]]}},"component":{}}],["savestrings(serialconfigfil",{"_index":1924,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11084,29]]}},"component":{}}],["scalabl",{"_index":1296,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[40,11]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[81,8],[210,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[702,8],[1141,8]]}},"component":{}}],["scale",{"_index":1314,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[590,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[275,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4149,5]]}},"component":{}}],["scan",{"_index":142,"title":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[8,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[8,9]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_fast_the_most_common_ports":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_to_scan_all_ports_1_65535":{"position":[[3,4]]},"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[49,8],[757,4],[874,4],[1019,4],[1164,4],[1309,4],[1454,4],[1896,8],[2178,4],[2305,4],[5091,9],[6088,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1099,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2244,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2244,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[19,8]]}},"component":{}}],["scenario",{"_index":422,"title":{"/swarmlab_infrastructure-as-code/docs/index.html#_scenario":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[58,9]]}},"component":{}}],["schema",{"_index":1300,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[214,8]]}},"component":{}}],["scienc",{"_index":1957,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[566,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[379,7],[503,7],[764,7],[846,7],[929,7]]}},"component":{}}],["scientif",{"_index":2468,"title":{"/swarmlab_tech-list/docs/index.html#_big_data_and_scientific_analysis":{"position":[[13,10]]}},"name":{},"text":{},"component":{}}],["scipi",{"_index":2384,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[983,5]]}},"component":{}}],["scl",{"_index":1681,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1411,3],[1442,3]]}},"component":{}}],["scp",{"_index":2353,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[47,3]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5606,3],[5754,3]]}},"component":{}}],["screen",{"_index":539,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3309,6],[3343,6]]}},"component":{}}],["script",{"_index":4,"title":{"/swarmlab_faq/docs/index.html#How_to_get_the_path_of_current_script":{"position":[[31,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[31,6]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[6227,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1421,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[681,7],[893,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5209,7]]}},"component":{}}],["scripts/ifcfg",{"_index":1992,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2666,13]]}},"component":{}}],["sda",{"_index":1687,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1536,3],[1567,3]]}},"component":{}}],["sealevelpressur",{"_index":1742,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3870,16]]}},"component":{}}],["seamlessli",{"_index":1441,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[414,10]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[420,10]]}},"component":{}}],["search",{"_index":1306,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[393,9]]}},"component":{}}],["sec",{"_index":2611,"title":{},"name":{},"text":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[229,3],[285,3],[337,3]]}},"component":{}}],["second",{"_index":541,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3327,7],[3367,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6815,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1620,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[542,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7105,7],[7943,6],[8213,6],[8354,6],[8763,7],[9632,7],[12094,7],[12659,7]]}},"component":{}}],["secondari",{"_index":1308,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[473,9]]}},"component":{}}],["section",{"_index":1167,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3006,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3609,8]]}},"component":{}}],["section{first",{"_index":2539,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3594,14]]}},"component":{}}],["secur",{"_index":393,"title":{"/swarmlab_sec-iptables/docs/index.html#_security":{"position":[[0,8]]},"/swarmlab_tech-list/docs/index.html#_security_vpn_etc":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4261,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2114,8],[2810,8],[5781,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[831,6],[3754,8],[5564,8],[9013,8],[9039,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[263,6],[354,6],[682,8],[1567,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[103,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[399,6]]}},"component":{}}],["see",{"_index":200,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[287,3],[421,3],[507,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2130,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9836,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1674,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1627,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[912,3],[2539,3],[2840,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1573,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5511,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4857,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2422,3]]}},"component":{}}],["seen",{"_index":255,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1374,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2100,4]]}},"component":{}}],["select",{"_index":107,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2048,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3277,8]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[70,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11463,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1606,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2818,8],[2981,8]]}},"component":{}}],["selectedport",{"_index":1899,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10057,12]]}},"component":{}}],["self",{"_index":133,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2586,4],[2611,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[168,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1523,4]]}},"component":{}}],["send",{"_index":280,"title":{"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_send_data_from_device":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_send_data2server":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1693,7]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[328,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[80,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4937,5],[4995,4],[5268,6],[6404,4],[7015,4],[7113,4],[7231,5],[7272,4],[7319,5],[8623,5],[8864,5],[11958,5],[12191,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3380,4],[3490,7],[4608,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[80,5]]}},"component":{}}],["sendmessage(\"hello",{"_index":2060,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5177,19]]}},"component":{}}],["sensor",{"_index":1625,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[0,6],[30,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[42,6],[79,6],[185,8],[258,6],[557,7],[736,7],[1277,6],[1380,6],[3557,6],[3743,8],[4051,8],[4574,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[99,6],[149,6],[4571,6]]}},"component":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[13,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13,6]]}}}],["sensori",{"_index":1945,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[221,7]]}},"component":{}}],["sensors_event_t",{"_index":1717,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2798,15],[3257,15],[4581,15]]}},"component":{}}],["sensors_pressure_sealevelhpa",{"_index":1743,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3889,29]]}},"component":{}}],["sensors_vec_t",{"_index":1719,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2827,13],[3342,13],[4121,13]]}},"component":{}}],["sent",{"_index":633,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[219,4],[1191,4],[3966,4],[4198,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[13243,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1134,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6766,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11322,4],[11671,4],[13094,4],[13311,4]]}},"component":{}}],["sentenc",{"_index":2500,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1522,10]]}},"component":{}}],["seo",{"_index":1479,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[824,4]]}},"component":{}}],["separ",{"_index":1144,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1750,9]]}},"component":{}}],["sequenc",{"_index":304,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2162,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10872,8]]}},"component":{}}],["ser",{"_index":2037,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4399,3],[12465,3]]}},"component":{}}],["ser.flushinput",{"_index":2215,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12851,16]]}},"component":{}}],["ser.read",{"_index":2220,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13046,10],[13263,10]]}},"component":{}}],["ser.readlin",{"_index":2041,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4482,14]]}},"component":{}}],["ser.setdtr(fals",{"_index":2213,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12819,17]]}},"component":{}}],["ser.setdtr(tru",{"_index":2216,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12868,16]]}},"component":{}}],["ser.write(\"1\".encod",{"_index":2039,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4441,23]]}},"component":{}}],["ser.write(b'0",{"_index":2223,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13178,15]]}},"component":{}}],["ser.write(b'1",{"_index":2219,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12961,15]]}},"component":{}}],["seri",{"_index":501,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[34,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2202,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[168,6]]}},"component":{}}],["serial",{"_index":1768,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[25,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_serial_config_on_raspi":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_raspberry_to_arduino_serial_communication":{"position":[[21,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5102,6],[5126,6],[9564,6],[9583,6],[9933,6],[9968,6],[10165,6],[10818,6],[11448,6],[11949,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3915,6],[3964,6],[4318,6],[4699,7],[4728,7],[4757,7],[4790,7],[4816,7],[4850,7],[4881,7],[4902,7],[5027,7],[5058,7],[5087,7],[5120,7],[5146,7],[5169,7],[5233,7],[5845,6],[6093,6],[6173,6],[6194,8],[6220,6],[6233,9],[6356,9],[7007,7],[7455,9],[7481,6],[8451,6],[9168,6],[11794,6],[12446,6],[13827,6]]}},"component":{}}],["serial(thi",{"_index":1922,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10994,12]]}},"component":{}}],["serial.avail",{"_index":2031,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4204,20],[7586,19]]}},"component":{}}],["serial.begin(115200",{"_index":1745,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3934,21]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7427,21]]}},"component":{}}],["serial.list",{"_index":1901,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10101,14]]}},"component":{}}],["serial.on('data",{"_index":2088,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6263,17]]}},"component":{}}],["serial.open",{"_index":2087,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6243,14]]}},"component":{}}],["serial.print(bmp.pressuretoaltitude(sealevelpressur",{"_index":1764,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4835,53]]}},"component":{}}],["serial.print(f",{"_index":1725,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3127,17],[3211,17],[4381,16],[4436,16]]}},"component":{}}],["serial.print(f(\"alt",{"_index":1763,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4809,20]]}},"component":{}}],["serial.print(f(\"orient",{"_index":1753,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4315,28]]}},"component":{}}],["serial.print(f(\"pitch",{"_index":1726,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3150,22]]}},"component":{}}],["serial.print(f(\"rol",{"_index":1723,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3068,21]]}},"component":{}}],["serial.print(f(\"temp",{"_index":1765,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4977,21]]}},"component":{}}],["serial.print(orientation.head",{"_index":1754,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4458,34]]}},"component":{}}],["serial.print(orientation.pitch",{"_index":1727,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3178,32],[4403,32]]}},"component":{}}],["serial.print(orientation.rol",{"_index":1724,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3095,31],[4349,31]]}},"component":{}}],["serial.print(temperatur",{"_index":1766,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5004,26]]}},"component":{}}],["serial.println",{"_index":1747,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4013,19]]}},"component":{}}],["serial.println(f",{"_index":1755,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4493,22],[4924,22],[5031,22]]}},"component":{}}],["serial.println(f(\"adafruit",{"_index":1746,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3956,26]]}},"component":{}}],["serial.println(mea",{"_index":2033,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4255,21]]}},"component":{}}],["serial.read",{"_index":2032,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4230,14],[7617,14]]}},"component":{}}],["serial.serial(\"/dev/ttyacm0",{"_index":2207,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12471,29]]}},"component":{}}],["serial.serial('/dev/ttyacm0",{"_index":2038,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4405,29]]}},"component":{}}],["serial.write(\"",{"_index":2127,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8009,17]]}},"component":{}}],["serial.write(\"a",{"_index":2123,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7738,17],[7971,17]]}},"component":{}}],["serial.write('hello",{"_index":2090,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6325,19]]}},"component":{}}],["serial_struct",{"_index":2142,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9310,13]]}},"component":{}}],["serial_usb_simpl",{"_index":2128,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8393,17]]}},"component":{}}],["serial_usb_simple.pi",{"_index":2206,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11735,20]]}},"component":{}}],["serial_usb_simple_arduino",{"_index":2109,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6952,25]]}},"component":{}}],["serialconfig",{"_index":1904,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10211,12],[10260,13]]}},"component":{}}],["serialconfig.length",{"_index":1906,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10285,19]]}},"component":{}}],["serialconfig.txt",{"_index":1880,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9648,19]]}},"component":{}}],["serialconfig[0",{"_index":1908,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10331,16]]}},"component":{}}],["serialconfigfil",{"_index":1879,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9629,16]]}},"component":{}}],["seriallabel",{"_index":1888,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9762,12]]}},"component":{}}],["seriallist",{"_index":1886,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9743,11],[11485,11]]}},"component":{}}],["serv",{"_index":1496,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1617,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[745,7],[2429,7]]}},"component":{}}],["server",{"_index":110,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_connect_to_server":{"position":[[11,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_executing_remote_commands_on_the_server":{"position":[[33,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[18,6]]},"/swarmlab_tech-list/docs/index.html#_auth_server":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2110,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5260,8],[5686,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1507,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4737,6],[5238,6],[5287,6],[5650,6],[5728,6],[12746,9]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[129,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[283,6],[1019,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[706,6],[1477,7],[1511,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[484,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[187,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[853,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[896,7],[1036,6],[1229,7],[1341,8],[1424,6],[1596,6],[2041,6],[2212,6],[2341,7],[2392,7],[2456,6],[4063,8],[5129,6],[5279,6],[5375,6],[5489,6],[5699,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[129,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[257,6],[2249,7],[3175,6],[3347,6],[4094,6],[4182,6],[4758,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[41,6]]},"/CloudComputing_Lab/docs/a.html":{"position":[[114,6]]}},"component":{}}],["server/cli",{"_index":671,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1621,13]]}},"component":{}}],["serveriot=ip_serv",{"_index":2091,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6417,19]]}},"component":{}}],["servic",{"_index":18,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[16,7]]},"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[16,7]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[16,7]]},"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[16,7]]},"/swarmlab_sec-intro/docs/index.html#_displaying_service_name_with_pid":{"position":[[11,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[8,8]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[9,8]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[8,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[9,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service":{"position":[[17,8]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[24,8]]},"/CloudComputing_Lab/docs/b.html":{"position":[[7,7]]},"/CloudComputing_Lab/docs/f.html#_deploy_service":{"position":[[7,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[163,7],[198,7],[239,7],[288,7],[2427,8],[2698,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2060,8],[2542,8],[5570,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[68,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3697,7]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[950,9],[1108,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[77,7],[676,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1396,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[68,7]]},"/CloudComputing_Lab/docs/c.html":{"position":[[162,7]]},"/CloudComputing_Lab/docs/f.html":{"position":[[93,7]]}},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[33,7]]}}}],["set",{"_index":349,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[53,4]]},"/swarmlab_sec-intro/docs/index.html#_setting_promiscuous_mode":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3158,4],[3361,3],[4003,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3433,3]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[565,3],[3009,3],[3435,3],[4485,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[786,3],[1681,7],[2147,7],[2526,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[561,5],[1423,3],[1486,4],[1501,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1748,3]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[182,5],[195,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5143,3],[5691,3],[6422,3],[6474,4],[10814,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2129,3],[3178,8],[3264,3],[3293,8],[3458,8],[9658,3],[12685,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[845,4],[1178,4],[3509,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3814,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,3],[961,3],[1274,3],[1346,3],[1804,3],[2071,3],[2625,3],[3172,3],[3527,3],[3745,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[129,8],[378,8]]}},"component":{}}],["setlength{\\hsize}{0.9\\hs",{"_index":2530,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3205,30]]}},"component":{}}],["setlength{\\parindent}{4em",{"_index":2513,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2167,27]]}},"component":{}}],["setlength{\\parskip}{1em",{"_index":2514,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2195,25]]}},"component":{}}],["setserialport(seriallist.getselectedtext",{"_index":1935,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11499,44]]}},"component":{}}],["setserialport(str",{"_index":1918,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10853,20]]}},"component":{}}],["setup",{"_index":716,"title":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection":{"position":[[0,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_setup":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index-setup.html#_setup":{"position":[[0,5]]}},"name":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[6,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[6,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[6,5]]}},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[37,5],[13701,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[497,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[880,5],[1038,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1393,5],[1982,5],[3924,7],[9811,7],[9945,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7417,7],[13797,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[37,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[497,6]]}},"component":{}}],["setup/en",{"_index":1006,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1157,12]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1157,12]]}},"component":{}}],["setuser(sid",{"_index":1210,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[372,12]]}},"component":{}}],["sever",{"_index":1329,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1514,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4536,7]]}},"component":{}}],["sf",{"_index":1012,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1330,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1330,2]]}},"component":{}}],["sffamili",{"_index":2501,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1533,9]]}},"component":{}}],["sfpath",{"_index":47,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[729,10],[786,9],[910,8]]}},"component":{}}],["sh",{"_index":1567,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[374,2],[1725,2],[1829,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4721,2]]}},"component":{}}],["sha1",{"_index":2301,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3197,5]]}},"component":{}}],["sha1,diffi",{"_index":2297,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3109,11]]}},"component":{}}],["sha2",{"_index":2284,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2882,4],[2902,4],[2922,4],[3034,4],[3053,4],[3072,4]]}},"component":{}}],["sha256",{"_index":2298,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3144,7]]}},"component":{}}],["shape",{"_index":2561,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[228,7]]}},"component":{}}],["shard",{"_index":1316,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[616,9]]}},"component":{}}],["share",{"_index":1151,"title":{"/swarmlab_tech-list/docs/index.html#_sharing":{"position":[[0,7]]},"/CloudComputing_Lab/docs/d.html":{"position":[[0,7]]},"/CloudComputing_Lab/docs/d.html#_share":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2039,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1284,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2671,5]]},"/CloudComputing_Lab/docs/d.html":{"position":[[14,5],[100,5]]},"/CloudComputing_Lab/docs/e.html":{"position":[[103,5]]}},"component":{}}],["shell",{"_index":1404,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[34,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1576,5]]}},"component":{}}],["shorewal",{"_index":737,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[665,10],[814,9],[9791,9],[13445,9],[13796,9]]}},"component":{}}],["short",{"_index":491,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1824,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[290,5]]}},"component":{}}],["show",{"_index":263,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[0,4]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[0,7]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[0,7]]},"/swarmlab_sec-iptables/docs/index.html#_showing_the_current_rules":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1491,4],[1568,5],[1600,4],[2223,4],[2933,7],[4563,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5202,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8506,4],[11843,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1104,4],[2559,4]]}},"component":{}}],["showcert",{"_index":70,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1230,9],[1441,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[734,9]]}},"component":{}}],["shown",{"_index":372,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3652,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7113,5]]}},"component":{}}],["sicedar",{"_index":2602,"title":{},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[193,7]]}},"component":{}}],["sid",{"_index":1204,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[290,3],[356,5]]}},"component":{}}],["side",{"_index":682,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2211,4],[2940,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[290,4],[1026,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[491,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5266,4],[5286,5],[5306,5],[5382,5],[5496,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4101,4]]}},"component":{}}],["sidecar",{"_index":2599,"title":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[0,7]]},"/swarmlab_sidecar-firefox/docs/index.html#_what_is_a_sidecar":{"position":[[10,10]]}},"name":{},"text":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[2,7]]}},"component":{}}],["sign",{"_index":8,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[30,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[23,6]]},"/CloudComputing_Lab/docs/index.html#_sign_up_in_slack":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[68,6],[2591,6],[2616,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1545,6]]}},"component":{}}],["sil’",{"_index":2564,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[300,5]]}},"component":{}}],["similar",{"_index":963,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[222,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1642,7],[3425,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[322,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1228,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14249,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[222,7]]}},"component":{}}],["similarli",{"_index":889,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[9213,10]]}},"component":{}}],["simpl",{"_index":943,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13694,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[468,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[299,6],[1992,6],[2382,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2011,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1585,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3705,6],[4159,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1071,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[536,6]]}},"component":{}}],["simplest",{"_index":1447,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[630,8]]}},"component":{}}],["simpli",{"_index":1356,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[838,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4765,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2460,6]]}},"component":{}}],["simplif",{"_index":1816,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7376,15]]}},"component":{}}],["simplifi",{"_index":837,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3822,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7518,11]]}},"component":{}}],["simul",{"_index":1855,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8545,11],[11994,9]]}},"component":{}}],["singl",{"_index":500,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_a_single_port_all_ports_or_series":{"position":[[7,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2185,6],[2337,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[856,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2440,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[903,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[528,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[98,6],[1378,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[582,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1187,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[335,6]]}},"component":{}}],["site",{"_index":93,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1881,4]]}},"component":{}}],["six",{"_index":1793,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6429,3]]}},"component":{}}],["size",{"_index":296,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2038,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3274,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1222,4],[1340,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[329,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1045,5],[1124,6],[1212,5],[1265,5],[1311,4],[1358,6],[1405,5],[1694,5]]}},"component":{}}],["size(400",{"_index":1891,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9821,9]]}},"component":{}}],["sizeof(term",{"_index":2168,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10079,14]]}},"component":{}}],["sketch",{"_index":1699,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_example_sketch":{"position":[[8,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_loading_the_ahrs_sketch":{"position":[[17,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch":{"position":[[21,6]]},"/swarmlab_iot-sensor-node/docs/index.html#_upload_sketch":{"position":[[8,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1963,9],[2311,6],[2774,6],[3495,6],[5082,7],[5359,7],[5611,6],[5702,7],[8928,6],[9009,7],[9282,6],[11785,6],[11822,6],[11891,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13900,7],[14004,6]]}},"component":{}}],["skip_refresh_on_startup",{"_index":1091,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[206,23],[638,23]]}},"component":{}}],["sl",{"_index":1558,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[179,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5742,2]]}},"component":{}}],["slack",{"_index":2627,"title":{"/CloudComputing_Lab/docs/index.html#_sign_up_in_slack":{"position":[[11,5]]}},"name":{},"text":{},"component":{}}],["sleep",{"_index":2035,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4372,5]]}},"component":{}}],["sleep(0.05",{"_index":2040,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4465,12]]}},"component":{}}],["sleep(1",{"_index":2164,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9921,9]]}},"component":{}}],["sleep(2",{"_index":2204,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11347,9],[11696,9]]}},"component":{}}],["slightli",{"_index":1973,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1465,8]]}},"component":{}}],["slip",{"_index":692,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2980,4]]}},"component":{}}],["slp",{"_index":1739,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3825,3],[4781,3]]}},"component":{}}],["small",{"_index":957,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[53,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[426,5],[987,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[12009,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3281,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[53,5]]}},"component":{}}],["snaplength",{"_index":295,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2027,10]]}},"component":{}}],["snapshot",{"_index":1506,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1909,8]]}},"component":{}}],["snat",{"_index":688,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2846,4],[3733,4],[4744,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[972,5]]}},"component":{}}],["socket",{"_index":841,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_socket_opencheckstreamevent":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html#_sockets":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[4693,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2054,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1290,7]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[984,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2758,8],[2923,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6443,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1006,7]]}},"component":{}}],["socket.emit('log",{"_index":2103,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6738,18]]}},"component":{}}],["socket.emit('subscrib",{"_index":2095,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6546,24]]}},"component":{}}],["socket.io",{"_index":1370,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_socket_io":{"position":[[0,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[6,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1358,9],[1647,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2548,9],[2860,9],[2883,9],[2900,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1014,9]]}},"component":{}}],["socket.on('connect",{"_index":2094,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6511,20]]}},"component":{}}],["softwar",{"_index":197,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[256,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[5520,8],[5755,8],[6130,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[123,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[932,8],[3025,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3566,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[71,9]]}},"component":{}}],["solid",{"_index":1649,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[766,5]]}},"component":{}}],["solut",{"_index":988,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[783,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1017,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[783,8]]}},"component":{}}],["someth",{"_index":2067,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5379,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2658,9]]}},"component":{}}],["sometim",{"_index":1645,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[668,9]]}},"component":{}}],["sonnet",{"_index":2415,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1889,7],[1897,6]]}},"component":{}}],["sophist",{"_index":772,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1490,13]]}},"component":{}}],["sort",{"_index":1394,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[188,6]]}},"component":{}}],["sourc",{"_index":29,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_filtering_by_source_andor_destination":{"position":[[13,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html#_source_local_host_our_own_machine":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/index.html#_source_directory":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_source_code":{"position":[[12,6]]},"/swarmlab_tech-list/docs/index.html#_open_source_cloud_guide_from_ibm":{"position":[[5,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[369,9],[395,7],[460,11],[539,9],[579,7],[716,9],[758,9],[880,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1866,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1543,6],[1669,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8437,6],[8539,6],[8640,6],[11667,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[440,6],[1418,8],[1431,6],[2025,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1519,6],[1614,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[17,6]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[95,6],[501,6],[582,6],[703,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[18,7],[2189,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1496,6],[1637,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[162,6],[7072,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[342,6],[1235,6],[1341,6],[1785,6]]}},"component":{}}],["source=\"$dir/$target",{"_index":40,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[552,21]]}},"component":{}}],["source=\"$target",{"_index":37,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[501,16]]}},"component":{}}],["source=\"${bash_source[0",{"_index":26,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[331,26]]}},"component":{}}],["sp",{"_index":119,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2265,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[738,2],[1502,2]]}},"component":{}}],["spa",{"_index":1481,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[993,3]]}},"component":{}}],["space",{"_index":1178,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_line_breaks_and_blank_spaces":{"position":[[22,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3492,6]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2623,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6077,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2491,6],[2790,6]]}},"component":{}}],["spawn",{"_index":1364,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1114,7]]}},"component":{}}],["special",{"_index":845,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5028,7],[6432,7]]}},"component":{}}],["specif",{"_index":220,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[26,8]]},"/swarmlab_sec-intro/docs/index-analysis.html#_from_specific_ip_and_destined_for_a_specific_port":{"position":[[5,8],[36,8]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[736,8],[3139,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3770,12],[4019,12],[5949,8],[6277,8]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[571,8],[4042,8],[4535,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[574,8],[2480,8],[9444,8],[9961,8],[10486,8],[11517,8],[11715,13]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1237,8]]}},"component":{}}],["specifi",{"_index":852,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5854,9],[6224,9],[11563,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1739,10],[2924,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1330,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5411,9]]}},"component":{}}],["speed",{"_index":1781,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5679,5]]}},"component":{}}],["spirit",{"_index":964,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[233,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[233,6]]}},"component":{}}],["split(incom",{"_index":1909,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10434,15]]}},"component":{}}],["src",{"_index":212,"title":{},"name":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[6,3]]}},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[562,3],[583,3],[838,3],[2795,3],[3027,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,4]]}},"component":{}}],["srpath",{"_index":46,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[697,10],[799,9],[943,8]]}},"component":{}}],["ssh",{"_index":156,"title":{"/swarmlab_sec-intro/docs/exer.html#_ssh_connect":{"position":[[0,3]]},"/swarmlab_sec-intro/docs/exer.html#_ssh_exec_remote_command":{"position":[[0,3]]},"/swarmlab_sec-intro/docs/exer.html#_ssh_password":{"position":[[0,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[17,3]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[19,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[0,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_command":{"position":[[0,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[14,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_ssh_client_config_files":{"position":[[0,3]]},"/CloudComputing_Lab/docs/a.html#_ssh_config":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[344,3],[418,3],[471,3],[614,3],[667,3],[707,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12594,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1810,3],[1853,3],[2013,3],[2174,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[45,3],[75,3],[112,3],[241,3],[467,4],[557,3],[645,3],[777,3],[856,3],[1110,3],[1189,3],[1488,3],[1535,3],[1592,3],[1628,3],[1789,3],[2400,3],[3563,3],[3631,3],[4177,3],[4294,3],[4865,4],[5203,3],[5341,3],[5502,3]]},"/CloudComputing_Lab/docs/a.html":{"position":[[55,3],[391,3]]}},"component":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[13,3]]}}}],["ssh/authorized_key",{"_index":2338,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4910,22]]}},"component":{}}],["ssh/config",{"_index":2339,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4953,10]]}},"component":{}}],["ssh/id_rsa.pub",{"_index":2335,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4735,17]]}},"component":{}}],["ssh/known_host",{"_index":2268,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2076,20]]}},"component":{}}],["sshd",{"_index":2274,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2632,5]]}},"component":{}}],["sshd_config",{"_index":2358,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_sshd_config_ssh_server_configuration":{"position":[[0,11]]}},"name":{},"text":{},"component":{}}],["ssid=\"ibss",{"_index":1034,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1899,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1899,10]]}},"component":{}}],["ssize_t",{"_index":2193,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10895,7]]}},"component":{}}],["sspl",{"_index":1304,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[310,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[511,7]]}},"component":{}}],["st",{"_index":504,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2381,2],[2412,2],[3187,2]]}},"component":{}}],["stabl",{"_index":1573,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[970,7]]}},"component":{}}],["stage",{"_index":1819,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7560,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3784,7]]}},"component":{}}],["standard",{"_index":1439,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[326,12]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[411,8],[8114,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[250,8],[3298,9]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3324,9]]}},"component":{}}],["start",{"_index":77,"title":{"/swarmlab_poc-datacollector/docs/index-microservice.html#_start_microservice":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_start_datacollector":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index.html#_start":{"position":[[0,5]]},"/swarmlab_raspi-docker/docs/index-install.html#_start_the_docker_service":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[8,7]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_start":{"position":[[0,5]]},"/CloudComputing_Lab/docs/b.html#_start_datacollector":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1583,5],[1723,5],[1765,5],[2299,5],[2421,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[145,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3583,5]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[588,5],[716,7],[803,5]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[825,7],[983,7]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,5],[47,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1979,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[685,5],[717,5],[1253,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1076,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5961,8],[7967,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3228,5],[5538,6],[7080,5],[7780,5],[11038,5],[12941,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1525,5],[2501,8],[2623,8]]},"/CloudComputing_Lab/docs/b.html":{"position":[[220,5],[314,5],[358,5]]}},"component":{}}],["start/stop",{"_index":2618,"title":{"/CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid":{"position":[[0,10]]},"/CloudComputing_Lab/docs/a.html#_startstop_instance":{"position":[[0,10]]}},"name":{},"text":{"/CloudComputing_Lab/docs/a.html":{"position":[[269,10],[280,10]]}},"component":{}}],["state",{"_index":678,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2066,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[10941,5],[10949,5],[12544,5],[12552,5],[12641,5],[12649,5],[12786,5],[12794,5],[12845,5],[12853,5],[12975,5],[12983,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[658,5],[1267,7],[1554,5],[1718,5],[1903,5],[1945,6],[2029,5],[2178,6],[2267,6],[2311,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[772,5],[9576,6]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[741,6]]}},"component":{}}],["static",{"_index":750,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1026,6]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[47,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2402,6],[2422,6],[2483,6],[2723,6]]}},"component":{}}],["statist",{"_index":525,"title":{"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_protocol":{"position":[[8,10]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[8,10]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[8,10]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3044,11]]}},"component":{}}],["stats.nod",{"_index":1093,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[234,10]]}},"component":{}}],["stdout",{"_index":1080,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[51,6],[1302,6]]}},"component":{}}],["stealth",{"_index":753,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1086,7]]}},"component":{}}],["step",{"_index":127,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_1_download_raspbian":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_4_enabling_ssh":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[0,4]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_7_configure_your_raspberry_pi":{"position":[[0,4]]},"/swarmlab_tech-list/docs/index.html#_next_step_dockerswarm":{"position":[[5,4]]},"/swarmlab_tech-list/docs/index.html#_next_step_storage":{"position":[[5,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2374,4],[2412,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[6182,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[178,5],[352,4],[1561,4],[3249,5],[3308,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[307,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5657,4],[5715,5]]}},"component":{}}],["still",{"_index":710,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4653,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[418,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3816,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[418,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3759,5]]}},"component":{}}],["stop",{"_index":293,"title":{"/swarmlab_poc-datacollector/docs/index-usage.html#_stop_datacollector":{"position":[[0,4]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_stop":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2005,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3501,4],[6718,8]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[24,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7166,4],[7658,4],[8824,5],[10789,4],[11388,4],[12153,5],[13159,4]]}},"component":{}}],["storag",{"_index":1166,"title":{"/swarmlab_tech-list/docs/index.html#_next_step_storage":{"position":[[10,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[9,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2938,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[631,7],[1591,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[187,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[202,7]]},"/CloudComputing_Lab/docs/b.html":{"position":[[187,7]]},"/CloudComputing_Lab/docs/e.html":{"position":[[7,7],[95,7],[109,7]]}},"component":{}}],["store",{"_index":1162,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2793,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[769,7]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[65,6]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1641,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[229,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[440,5],[801,7],[877,6]]}},"component":{}}],["str(",{"_index":2045,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4588,7]]}},"component":{}}],["strategi",{"_index":1536,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[355,8]]}},"component":{}}],["stream",{"_index":1239,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1572,6],[1767,13]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[267,8]]}},"component":{}}],["stream2mongo",{"_index":1285,"title":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html#_stream2mongo":{"position":[[0,12]]}},"name":{},"text":{},"component":{}}],["strerror(errno",{"_index":2151,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9459,17],[10675,17],[11138,17],[11487,17]]}},"component":{}}],["strictli",{"_index":1865,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9149,8]]}},"component":{}}],["string",{"_index":1169,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3155,6]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[158,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9596,6],[9622,6],[10075,8],[10202,8],[10312,6],[10418,8],[11118,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4945,6]]}},"component":{}}],["stronger",{"_index":2376,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[653,8]]}},"component":{}}],["strongli",{"_index":2315,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3471,8]]}},"component":{}}],["struct",{"_index":2140,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9282,6],[9303,6]]}},"component":{}}],["structur",{"_index":1389,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[8,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_structure":{"position":[[8,9]]},"/swarmlab_poc-datacollector/docs/index-structure.html#_datacollector_structure":{"position":[[14,9]]}},"name":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[6,9]]}},"text":{"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[55,9],[139,10]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[304,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1843,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2375,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[553,10]]}},"component":{}}],["stti",{"_index":2012,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3987,4]]}},"component":{}}],["student",{"_index":947,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13783,8]]}},"component":{}}],["studi",{"_index":329,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2607,7]]}},"component":{}}],["stuff",{"_index":261,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1466,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8767,6]]}},"component":{}}],["style",{"_index":2493,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_sizes_families_and_styles":{"position":[[26,6]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1163,8],[1511,5],[1564,5],[1765,6]]}},"component":{}}],["su",{"_index":167,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[601,2],[631,2]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2366,2],[2408,2],[3199,2]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[889,2]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[46,2]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[889,2]]}},"component":{}}],["sub",{"_index":1709,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2338,3]]}},"component":{}}],["subject",{"_index":1800,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6833,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[586,10]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3639,7]]}},"component":{}}],["submit",{"_index":1134,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1438,7]]}},"component":{}}],["subnet",{"_index":216,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[672,7]]}},"component":{}}],["subsection*{left",{"_index":2531,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3254,17],[3383,17]]}},"component":{}}],["subsequ",{"_index":869,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7382,10]]}},"component":{}}],["substanti",{"_index":2323,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4140,11]]}},"component":{}}],["success",{"_index":1729,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3450,11]]}},"component":{}}],["successfulli",{"_index":2585,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[462,12]]}},"component":{}}],["such",{"_index":522,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[2989,4],[6259,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1286,4],[11778,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[450,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[193,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1109,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[798,4]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[150,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[605,4],[664,4],[730,4],[1857,4],[2732,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[121,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2682,4],[6577,4],[7392,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3447,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[450,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3865,4],[4573,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[273,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[121,4]]}},"component":{}}],["sudo",{"_index":63,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1081,4],[1553,4]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[456,4],[514,4],[567,4],[681,4],[739,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[884,4],[2225,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[41,4],[222,4],[465,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1862,4],[1906,4],[1931,4],[2002,4],[2501,4],[2545,4],[2570,4],[2926,4],[3703,4],[3838,4],[3982,4],[5785,4],[5800,4],[6017,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[884,4],[2225,5]]}},"component":{}}],["suggest",{"_index":681,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2146,9],[2879,9]]}},"component":{}}],["suit",{"_index":1993,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2707,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[734,6],[4083,6]]}},"component":{}}],["suitabl",{"_index":944,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[13709,8]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[367,8],[670,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[367,8],[670,8]]}},"component":{}}],["summari",{"_index":418,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_summary":{"position":[[0,7]]}},"name":{},"text":{},"component":{}}],["summon",{"_index":2541,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3671,8]]}},"component":{}}],["superior",{"_index":2373,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[627,8]]}},"component":{}}],["superset",{"_index":879,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[8138,8],[8195,8]]}},"component":{}}],["support",{"_index":560,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4079,9],[4168,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[656,8],[954,9],[1308,7],[1799,8]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3296,7]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[341,8],[1207,8]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2702,8]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[121,9]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7784,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[735,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[510,8],[1627,9],[3720,7]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[244,8]]}},"component":{}}],["sure",{"_index":410,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4679,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11852,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1635,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1954,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[305,4]]},"/CloudComputing_Lab/docs/b.html":{"position":[[260,4]]},"/CloudComputing_Lab/docs/c.html":{"position":[[33,4]]},"/CloudComputing_Lab/docs/d.html":{"position":[[32,4]]},"/CloudComputing_Lab/docs/e.html":{"position":[[34,4]]},"/CloudComputing_Lab/docs/f.html":{"position":[[19,4]]}},"component":{}}],["sv",{"_index":1985,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2265,2]]}},"component":{}}],["swallow",{"_index":1928,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11177,7]]}},"component":{}}],["swarm",{"_index":1435,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html#_dynamic_networks_swarm":{"position":[[19,5]]},"/swarmlab_tech-list/docs/index.html#_getting_started_with_swarm_official_from_docker":{"position":[[21,5]]},"/swarmlab_tech-list/docs/index.html#_raft_consensus_in_swarm_mode":{"position":[[18,5]]},"/swarmlab_tech-list/docs/index.html#_swarm_intelligence":{"position":[[0,5]]},"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[61,7]]},"/swarmlab_infrastructure-as-code/docs/index.html#_run_swarm":{"position":[[4,5]]},"/CloudComputing_Lab/docs/f.html":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[159,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[95,5],[117,5]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[58,6],[153,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[80,5]]}},"component":{}}],["swarm/kubernet",{"_index":1165,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2888,16]]}},"component":{}}],["swarmlab",{"_index":1332,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[15,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1574,8]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[566,8],[875,8],[900,8],[1613,8]]}},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[24,8]]}}}],["swarmlab.io",{"_index":735,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_import_docker_and_swarmlab_io_keys":{"position":[[18,11]]},"/CloudComputing_Lab/docs/a.html#_swarmlab_io_hybrid":{"position":[[0,11]]},"/CloudComputing_Lab/docs/a.html#_install_swarmlab_io_hybrid":{"position":[[8,11]]},"/CloudComputing_Lab/docs/a.html#_startstop_swarmlab_io_hybrid":{"position":[[11,11]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[611,11]]}},"component":{}}],["swarmlab_faq",{"_index":141,"title":{},"name":{},"text":{},"component":{"/swarmlab_faq/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_how",{"_index":2615,"title":{},"name":{},"text":{},"component":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_infrastructur",{"_index":2598,"title":{},"name":{},"text":{},"component":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[0,23]]}}}],["swarmlab_iot",{"_index":1942,"title":{},"name":{},"text":{},"component":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[0,12]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_network",{"_index":1054,"title":{},"name":{},"text":{},"component":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,16]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[0,16]]}}}],["swarmlab_poc",{"_index":1185,"title":{},"name":{},"text":{},"component":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,12]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_raspi",{"_index":1616,"title":{},"name":{},"text":{},"component":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,14]]},"/swarmlab_raspi-docker/docs/index.html":{"position":[[0,14]]}}}],["swarmlab_sec",{"_index":174,"title":{},"name":{},"text":{},"component":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[0,12]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,12]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[0,12]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[0,12]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[0,12]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[0,12]]}}}],["swarmlab_sidecar",{"_index":2605,"title":{},"name":{},"text":{},"component":{"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[0,16]]}}}],["swarmlab_tech",{"_index":2361,"title":{},"name":{},"text":{},"component":{"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,13]]},"/swarmlab_tech-list/docs/index.html":{"position":[[0,13]]}}}],["swarmlab_xelatex",{"_index":2546,"title":{},"name":{},"text":{},"component":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[0,16]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,16]]}}}],["switch",{"_index":251,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1319,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[3251,7],[5281,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7632,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1454,6],[1545,6],[1628,6]]}},"component":{}}],["symlink",{"_index":34,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[433,7],[602,8],[664,7]]}},"component":{}}],["symmetr",{"_index":2275,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2638,9]]}},"component":{}}],["syn",{"_index":364,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[12,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_packets_that_have_both_the_syn_and_ack_flags_set":{"position":[[35,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3500,4],[3545,4]]}},"component":{}}],["syn/icmp",{"_index":757,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1164,8]]}},"component":{}}],["synapt",{"_index":2440,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3630,8]]}},"component":{}}],["sync",{"_index":1450,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[760,4]]}},"component":{}}],["syntax",{"_index":160,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[392,7],[408,6],[461,6],[604,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[545,7]]}},"component":{}}],["system",{"_index":243,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[27,7]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[39,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_a_real_ahrs_system":{"position":[[12,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[39,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_file_from_a_local_to_a_remote_system":{"position":[[38,6]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[30,6]]},"/swarmlab_tech-list/docs/index.html#_ros_robot_operating_system":{"position":[[22,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1215,8]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2006,8],[2464,8],[4121,6],[5373,7],[5493,7],[5840,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3497,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2255,7],[10806,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2711,8],[3121,7]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3074,6]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[669,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[219,7],[363,7],[544,8]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[513,7]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[113,7],[157,7],[195,7],[567,7],[830,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[489,7],[531,6],[804,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1468,6],[3774,6],[5572,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[785,6],[825,6],[3748,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[83,6]]},"/CloudComputing_Lab/docs/b.html":{"position":[[113,7],[157,7],[195,7]]}},"component":{}}],["systemctl",{"_index":993,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[924,9],[948,9],[1208,9],[1523,9],[2058,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1034,9],[1066,9]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[924,9],[948,9],[1208,9],[1523,9],[2058,9]]}},"component":{}}],["systemd",{"_index":1007,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_install_systemd_networkd":{"position":[[8,7]]},"/swarmlab_tech-list/docs/index-setup.html#_install_systemd_networkd":{"position":[[8,7]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1170,7],[1191,7],[1540,7],[1565,7]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1170,7],[1191,7],[1540,7],[1565,7]]}},"component":{}}],["t",{"_index":161,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[423,1],[476,1]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1773,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8879,1],[8900,1],[8921,1],[8945,1],[8969,1],[8990,1],[9011,1],[9037,1]]}},"component":{}}],["tabl",{"_index":524,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[14,6]]},"/swarmlab_sec-iptables/docs/index.html#_table":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3026,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[320,5],[357,5],[1534,5],[1566,5],[2559,5],[3281,5],[3313,5],[4009,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2460,7],[2502,6],[3153,5],[3763,6],[3968,7],[3984,7],[4194,7],[4320,6],[4333,7],[4516,7],[4531,6],[4631,6],[4823,5],[5553,6],[5573,5],[6709,5],[7093,6],[8310,6],[8767,5],[9206,6],[9269,6],[10200,6]]}},"component":{}}],["tag",{"_index":1092,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[230,3],[662,3],[1521,4],[2150,3],[2614,4]]}},"component":{}}],["tag=log",{"_index":1108,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[882,9]]}},"component":{}}],["tai",{"_index":1142,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1690,3]]}},"component":{}}],["tail",{"_index":1081,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[68,4],[487,4],[1549,4],[1606,4],[1657,4],[2062,4],[3625,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[891,4]]}},"component":{}}],["tailabl",{"_index":1193,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[103,9],[749,8],[839,8],[1031,8]]}},"component":{}}],["tailableretryinterv",{"_index":1196,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[157,22]]}},"component":{}}],["tailed_path",{"_index":1084,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[102,11],[530,11]]}},"component":{}}],["tait–bryan",{"_index":1788,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6238,10]]}},"component":{}}],["take",{"_index":613,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6177,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[534,5],[698,5],[2011,5],[3567,5],[4585,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[4962,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[427,5],[1037,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[443,4]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[308,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1986,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[287,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2678,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[436,4],[631,5]]}},"component":{}}],["takeaway",{"_index":389,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4166,10]]}},"component":{}}],["taken",{"_index":675,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1857,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5977,5]]}},"component":{}}],["talk",{"_index":1696,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1894,4]]}},"component":{}}],["tar",{"_index":2079,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5947,3]]}},"component":{}}],["target",{"_index":36,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_port_80_on_the_target_system":{"position":[[20,6]]},"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[32,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[478,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2703,7],[2892,6],[5962,6],[6212,7],[6265,7],[6449,8],[6465,6],[6492,7],[6535,6],[6594,6],[6615,7],[6734,6],[6900,6],[6957,8],[7654,7],[8006,7],[8414,6],[8516,6],[8617,6],[10338,8]]}},"component":{}}],["target/jump",{"_index":872,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7597,11]]}},"component":{}}],["target=\"$(readlink",{"_index":35,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[441,18]]}},"component":{}}],["target_tim",{"_index":2119,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7399,12],[7885,11],[8079,12],[8156,11],[8296,11]]}},"component":{}}],["task",{"_index":618,"title":{"/CloudComputing_Lab/docs/a.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/b.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/c.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/d.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/e.html#_tasks":{"position":[[0,5]]},"/CloudComputing_Lab/docs/f.html#_tasks":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6253,5]]},"/CloudComputing_Lab/docs/a.html":{"position":[[352,6]]},"/CloudComputing_Lab/docs/b.html":{"position":[[307,6]]},"/CloudComputing_Lab/docs/c.html":{"position":[[80,6]]},"/CloudComputing_Lab/docs/d.html":{"position":[[79,6]]},"/CloudComputing_Lab/docs/e.html":{"position":[[81,6]]},"/CloudComputing_Lab/docs/f.html":{"position":[[66,6]]}},"component":{}}],["tcflush(fd",{"_index":2165,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9931,11],[10468,11]]}},"component":{}}],["tciflush",{"_index":2166,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9943,10],[10480,10]]}},"component":{}}],["tcp",{"_index":146,"title":{"/swarmlab_sec-intro/docs/exer.html#_find_tcp_ports_connections":{"position":[[5,3]]},"/swarmlab_sec-intro/docs/exer.html#_find_open_tcp_ports_in_all_hosts":{"position":[[10,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_rst_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_syn_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_ack_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_psh_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_fin_flags":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[9,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_tcp_ports_connections":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_tcp_listening_ports":{"position":[[12,3]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_tcp_protocol":{"position":[[22,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[27,3],[160,3],[313,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[918,4],[3148,3],[3250,3],[3436,3],[3496,3],[3766,3],[3827,3],[3887,3],[3947,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2322,3],[2388,3],[3396,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6159,4],[10023,3],[10252,3],[10286,3],[11180,3],[11540,3],[11585,3],[12623,3],[12768,3],[12826,3]]}},"component":{}}],["tcp/ip",{"_index":187,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[100,6],[4415,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[233,7],[450,6]]}},"component":{}}],["tcp[13",{"_index":351,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3216,7],[3393,8],[3453,8],[3722,8],[3783,8],[3844,8],[3904,8]]}},"component":{}}],["tcp[13]=18",{"_index":365,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3513,12]]}},"component":{}}],["tcp[tcpflag",{"_index":361,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3418,14],[3478,14],[3748,14],[3809,14],[3869,14],[3929,14]]}},"component":{}}],["tcpdump",{"_index":179,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump":{"position":[[23,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[0,7],[240,7],[353,7],[466,7],[575,7],[595,7],[700,7],[812,7],[830,7],[959,7],[1241,7],[1327,7],[2432,7],[2780,7],[3014,7],[3385,7],[3410,7],[3445,7],[3470,7],[3505,7],[3714,7],[3740,7],[3775,7],[3801,7],[3836,7],[3861,7],[3896,7],[3921,7],[4126,7],[4177,7],[4536,7]]}},"component":{}}],["tcpdump‘",{"_index":368,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3581,9]]}},"component":{}}],["tcsanow",{"_index":2179,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10247,8]]}},"component":{}}],["tcsetattr(fd",{"_index":2178,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10232,14]]}},"component":{}}],["teach",{"_index":1811,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7238,8],[8680,8]]}},"component":{}}],["technolog",{"_index":1429,"title":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[23,12]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[320,11]]}},"component":{}}],["temp",{"_index":1762,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[4789,4],[9514,4],[10763,4]]}},"component":{}}],["temperatur",{"_index":1680,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1368,11],[4675,11],[4701,12],[4909,14],[4962,11],[5338,11]]}},"component":{}}],["templat",{"_index":1510,"title":{"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html#_edit_template":{"position":[[6,8]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2080,9]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4971,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[347,8]]}},"component":{}}],["temporarili",{"_index":94,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1895,11]]}},"component":{}}],["ten",{"_index":1662,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1026,3]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[165,5]]}},"component":{}}],["tenforflow’",{"_index":2426,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2791,12]]}},"component":{}}],["tensorboard",{"_index":2427,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2836,12]]}},"component":{}}],["tensorflow",{"_index":2394,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1189,10],[1208,10],[1322,10],[1746,10],[1933,10],[2336,10],[2401,10],[2418,10],[2667,10],[2856,10],[2956,11],[3205,10],[4478,10]]}},"component":{}}],["tensorflow.j",{"_index":2390,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1059,13],[4667,13]]}},"component":{}}],["tensorswarm",{"_index":2386,"title":{"/swarmlab_tech-list/docs/index.html#_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms":{"position":[[0,12]]}},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1024,11]]}},"component":{}}],["tenth",{"_index":2125,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7932,5],[8202,5],[8343,5]]}},"component":{}}],["term",{"_index":723,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[187,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9297,5],[10256,6]]}},"component":{}}],["term.c_cflag",{"_index":2171,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10126,12]]}},"component":{}}],["term.c_iflag",{"_index":2169,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10094,12]]}},"component":{}}],["termin",{"_index":117,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2249,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6932,11],[6973,11]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[126,8],[172,8],[234,8],[292,8],[401,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5494,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[956,8]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[867,8],[1414,8],[1584,9]]}},"component":{}}],["termio",{"_index":2141,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9289,7]]}},"component":{}}],["test",{"_index":136,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2655,7]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[0,6]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1088,4]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[351,5]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[0,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8960,6],[12281,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[0,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2029,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1945,4],[2326,4]]}},"component":{}}],["testnetwork2_worker_1.testnetwork2_net",{"_index":471,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[890,38],[1570,38]]}},"component":{}}],["testnetwork2_worker_2.testnetwork2_net",{"_index":482,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1325,38],[1726,38]]}},"component":{}}],["testnetwork2_worker_3.testnetwork2_net",{"_index":475,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1035,38],[1622,38]]}},"component":{}}],["testnetwork2_worker_4.testnetwork2_net",{"_index":479,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1180,38],[1674,38]]}},"component":{}}],["tex",{"_index":2554,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[67,3]]}},"component":{}}],["text",{"_index":1139,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_text_alignment":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1614,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6641,4]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[337,5],[452,5],[571,5],[693,4],[1723,4],[2018,4],[2318,4],[2518,4],[2547,4],[2579,4],[2852,4]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[175,4]]}},"component":{}}],["text1",{"_index":2099,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6673,5]]}},"component":{}}],["text1.tostring('base64",{"_index":2102,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6712,25]]}},"component":{}}],["text5",{"_index":2101,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6704,5],[6757,6]]}},"component":{}}],["textbf{\\emph{accid",{"_index":2477,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[274,25]]}},"component":{}}],["textbf{greatest",{"_index":2475,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[208,17],[470,17]]}},"component":{}}],["textbf{som",{"_index":2487,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[878,12]]}},"component":{}}],["textit{som",{"_index":2486,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[795,12]]}},"component":{}}],["textsc{differ",{"_index":2492,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1140,17]]}},"component":{}}],["textsl{in",{"_index":2503,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1739,10]]}},"component":{}}],["texttt{\\string\\raggedright",{"_index":2533,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3293,30],[3422,30]]}},"component":{}}],["texttt{a",{"_index":2499,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1471,9]]}},"component":{}}],["texttt{ragged2",{"_index":2536,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3453,18]]}},"component":{}}],["thank",{"_index":1342,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[194,6]]}},"component":{}}],["that",{"_index":2582,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[239,5]]}},"component":{}}],["that’",{"_index":208,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[433,6]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4368,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1838,6],[8358,6],[8629,6]]}},"component":{}}],["there'",{"_index":2498,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1323,7]]}},"component":{}}],["there’",{"_index":378,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3956,7]]}},"component":{}}],["thesi",{"_index":2547,"title":{},"name":{},"text":{},"component":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[17,6]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[17,6]]}}}],["they’ll",{"_index":330,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2634,7]]}},"component":{}}],["they’r",{"_index":594,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5299,7],[5650,7],[5764,7]]}},"component":{}}],["thing",{"_index":315,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2377,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6036,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8502,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3628,6]]}},"component":{}}],["think",{"_index":706,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4447,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8267,5]]}},"component":{}}],["third",{"_index":2435,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[3131,5]]}},"component":{}}],["this.count",{"_index":1512,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2152,12]]}},"component":{}}],["this.id",{"_index":1205,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[296,8]]}},"component":{}}],["this.us",{"_index":1203,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[275,10]]}},"component":{}}],["those",{"_index":1694,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1854,5]]}},"component":{}}],["though",{"_index":693,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2998,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2944,7]]}},"component":{}}],["thousand",{"_index":2580,"title":{},"name":{},"text":{"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[188,9]]}},"component":{}}],["thread",{"_index":1358,"title":{"/swarmlab_poc-datacollector/docs/index-nodejs.html#_threads":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1006,7]]}},"component":{}}],["three",{"_index":327,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2562,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9536,5]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[491,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1505,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[813,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[568,5],[5877,5],[6014,5],[6187,5],[6303,5],[8174,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[491,5]]}},"component":{}}],["three.j",{"_index":1803,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_three_js":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6863,8],[7029,8],[8858,8]]}},"component":{}}],["threej",{"_index":1839,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8036,7],[8276,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[962,7]]}},"component":{}}],["through",{"_index":257,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_ports_1_through_200_on_the_target_system":{"position":[[13,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1410,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[158,7],[1385,7],[2985,7],[3227,7],[4298,7],[4390,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[3265,7],[3627,7],[3853,7],[4725,7],[5275,7],[5716,7],[7280,7],[7354,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[641,7],[724,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3735,7],[4231,7]]}},"component":{}}],["throughput",{"_index":1172,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3309,10]]}},"component":{}}],["throw",{"_index":1248,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1905,5]]}},"component":{}}],["time",{"_index":877,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7949,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1230,4],[1526,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3165,6]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1399,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1877,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[265,5],[921,6],[996,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4360,4],[7190,4],[12460,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2317,4],[3362,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[201,6],[1713,4]]}},"component":{}}],["time.sleep(1",{"_index":2214,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12837,13]]}},"component":{}}],["time.sleep(2",{"_index":2217,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12885,13],[13115,13],[13332,13]]}},"component":{}}],["time_key",{"_index":1124,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1221,8]]}},"component":{}}],["timekey",{"_index":1130,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1336,7]]}},"component":{}}],["timekey_use_utc",{"_index":1132,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1347,15]]}},"component":{}}],["timekey_wait",{"_index":1133,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1368,12]]}},"component":{}}],["timeout=1",{"_index":2208,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12509,10]]}},"component":{}}],["timeout=60",{"_index":1543,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1013,11]]}},"component":{}}],["timer",{"_index":1156,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2312,6]]}},"component":{}}],["timestamp",{"_index":287,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1797,9],[1853,9]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1211,9]]}},"component":{}}],["tini",{"_index":2491,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1087,6]]}},"component":{}}],["tiocgseri",{"_index":2181,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10320,12]]}},"component":{}}],["tiocm_dtr",{"_index":2160,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9806,11],[9962,10]]}},"component":{}}],["tiocm_rt",{"_index":2161,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9820,11]]}},"component":{}}],["tiocmget",{"_index":2157,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9723,9]]}},"component":{}}],["tiocmset",{"_index":2162,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9846,9],[9987,9]]}},"component":{}}],["tiocsseri",{"_index":2184,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[10427,12]]}},"component":{}}],["tmp/fluentd",{"_index":1086,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[123,12],[551,12]]}},"component":{}}],["tmp/mylog",{"_index":1129,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1325,10]]}},"component":{}}],["to",{"_index":648,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[795,3],[3665,3]]}},"component":{}}],["today’",{"_index":2305,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3290,7]]}},"component":{}}],["togeth",{"_index":1861,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8900,8]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[130,8]]}},"component":{}}],["toggl",{"_index":386,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4117,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11632,6],[11672,8]]}},"component":{}}],["token",{"_index":1262,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2440,5]]}},"component":{}}],["toler",{"_index":2375,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[642,10]]}},"component":{}}],["tool",{"_index":391,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_the_tools_languages_and_frameworks":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4199,4],[4397,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1873,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[364,5],[687,4],[1789,4],[9830,5],[13521,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1420,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5117,6],[8689,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2911,4],[3048,4],[3492,4],[3581,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[349,5],[1853,4],[3859,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[426,4],[620,5]]}},"component":{}}],["toolbox",{"_index":2418,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2008,7]]}},"component":{}}],["toolkit",{"_index":1829,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7912,8]]}},"component":{}}],["tools/poc",{"_index":1183,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3685,11]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[144,11],[190,11],[252,11],[310,11],[419,11]]}},"component":{}}],["top",{"_index":820,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3142,3],[3294,3],[3480,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1426,3],[1742,3],[1926,3]]}},"component":{}}],["touch",{"_index":1982,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2007,5]]}},"component":{}}],["tp",{"_index":534,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3211,2]]}},"component":{}}],["track",{"_index":643,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[525,8],[627,8],[684,8],[1844,8],[1950,7],[2002,8],[3488,8],[3558,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5352,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2728,5]]}},"component":{}}],["tradit",{"_index":1485,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1136,11]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[894,11]]}},"component":{}}],["traffic",{"_index":207,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_by_ip":{"position":[[5,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_related_to_a_specific_port":{"position":[[5,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_show_traffic_of_one_protocol":{"position":[[5,7]]},"/swarmlab_sec-intro/docs/index-analysis.html#_find_traffic_with_evil_bit":{"position":[[5,7]]},"/swarmlab_sec-iptables/docs/index.html#_block_traffic_by_portpermalink":{"position":[[6,7]]},"/swarmlab_sec-iptables/docs/index.html#_drop_traffic":{"position":[[5,7]]},"/swarmlab_sec-iptables/docs/index.html#_block_or_allow_traffic_by_port_number":{"position":[[15,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[425,7],[511,7],[750,7],[897,8],[2274,7],[2726,7],[2845,7],[4302,8],[4587,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2514,8],[2607,7],[2729,7],[3654,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1289,7],[4360,7]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[7067,7],[9938,7],[10471,7],[10791,7],[10828,7],[12367,7],[12386,7],[12889,7],[13226,7],[13404,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[370,7],[509,7],[921,7],[1254,7]]}},"component":{}}],["traffic—to",{"_index":409,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4663,10]]}},"component":{}}],["train",{"_index":2419,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2019,5],[2306,7],[2649,8],[2738,8],[4106,8],[4216,8],[4252,8],[4442,5]]}},"component":{}}],["transceiver/commun",{"_index":1628,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[114,25]]}},"component":{}}],["transfer",{"_index":2230,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13927,12]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[293,9],[1686,12],[2686,11]]}},"component":{}}],["transit",{"_index":2249,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[636,8]]}},"component":{}}],["transmit",{"_index":189,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[131,11]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[216,12]]}},"component":{}}],["transport",{"_index":1526,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2677,9],[2720,11],[2824,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[91,9]]}},"component":{}}],["travel",{"_index":1504,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1882,6]]}},"component":{}}],["travers",{"_index":624,"title":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[0,10]]},"/swarmlab_sec-iptables/docs/index.html#_traversing_chains":{"position":[[0,10]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2731,10]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2591,9],[7053,9],[7270,9],[7344,9],[8175,8],[8275,8]]}},"component":{}}],["treat",{"_index":824,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3386,5]]}},"component":{}}],["tree",{"_index":1416,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[495,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[2038,5]]}},"component":{}}],["tri",{"_index":97,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1932,3]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[229,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[10963,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4830,3]]}},"component":{}}],["trick",{"_index":2209,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[12740,5]]}},"component":{}}],["true",{"_index":809,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[2749,5]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[290,4],[310,4],[329,4],[422,4],[728,4],[752,4],[771,4],[868,4],[1363,4],[2276,4],[2379,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[113,5],[130,5],[1841,5],[1867,4],[2720,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3424,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6817,4],[7831,5],[7879,5],[8290,5],[12905,5],[13034,5],[13251,5]]}},"component":{}}],["truli",{"_index":404,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4487,5]]}},"component":{}}],["truth",{"_index":1513,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2199,5]]}},"component":{}}],["tttt",{"_index":288,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1816,4]]}},"component":{}}],["tunnel",{"_index":2242,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4,10]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[49,9],[79,10],[436,9],[649,9],[860,6],[1193,6],[4100,9],[4181,9]]}},"component":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[17,9]]}}}],["turn",{"_index":1549,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1240,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7918,4],[8189,4],[8329,4]]}},"component":{}}],["tutori",{"_index":420,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5,8]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[5,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5,8]]},"/swarmlab_tech-list/docs/index.html":{"position":[[101,8]]}},"component":{}}],["twelv",{"_index":1795,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6458,6]]}},"component":{}}],["twist",{"_index":1349,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[410,8]]}},"component":{}}],["two",{"_index":850,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_files_and_directories_between_two_systems":{"position":[[35,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[5778,3],[11437,3],[12070,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6090,3],[6156,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[8759,3],[12090,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1717,3]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[3045,3]]}},"component":{}}],["tx",{"_index":445,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[321,2],[350,2],[578,2],[615,2],[4335,2],[4341,2],[4348,2],[4355,2],[4511,2],[4517,2],[4524,2],[4531,2],[4689,2],[4695,2],[4702,2],[4709,2]]}},"component":{}}],["tx1",{"_index":2136,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9073,3],[12392,3]]}},"component":{}}],["txqueuelen",{"_index":436,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[222,10],[467,10]]}},"component":{}}],["type",{"_index":708,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4544,5]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6131,4],[11596,6],[12569,4]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[86,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[45,5],[62,5],[397,5],[481,5],[839,5],[915,5],[951,5],[1296,5],[1309,5],[1685,4],[3620,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1271,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1039,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2001,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[543,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1055,5],[1222,5],[1415,5],[1704,5]]}},"component":{}}],["typefac",{"_index":2509,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_font_typefaces":{"position":[[5,9]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1973,10],[2045,8]]}},"component":{}}],["typeset",{"_index":2550,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[11,11]]}},"component":{}}],["typic",{"_index":856,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[6028,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[610,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[14,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[223,9]]}},"component":{}}],["u",{"_index":587,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5031,1]]}},"component":{}}],["ubuntu",{"_index":2137,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9088,7],[12405,7]]}},"component":{}}],["udp",{"_index":149,"title":{"/swarmlab_sec-intro/docs/index.html#_scan_all_tcp_udp_ports":{"position":[[13,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_udp_ports_connections":{"position":[[8,3]]},"/swarmlab_sec-intro/docs/index.html#_listing_all_udp_listening_ports":{"position":[[12,3]]},"/swarmlab_sec-intro/docs/index.html#_showing_statistics_by_udp_protocol":{"position":[[22,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/exer.html":{"position":[[66,3],[199,3]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[923,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2314,3],[2373,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[6167,5],[11293,3],[11551,3],[11578,3]]}},"component":{}}],["ui",{"_index":1460,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[88,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[9700,2],[11254,2]]}},"component":{}}],["uk",{"_index":1950,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[394,2]]}},"component":{}}],["umask",{"_index":1609,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2179,6]]}},"component":{}}],["unam",{"_index":2069,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5506,5]]}},"component":{}}],["unavail",{"_index":95,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1907,11]]}},"component":{}}],["under",{"_index":183,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[46,5],[217,5]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[4817,5]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[273,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[474,5]]}},"component":{}}],["underli",{"_index":599,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5472,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7896,10]]}},"component":{}}],["underlin",{"_index":2474,"title":{"/swarmlab_xelatex-thesis/docs/index-setup.html#_bold_italics_and_underlining":{"position":[[18,11]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[185,10],[560,10]]}},"component":{}}],["underline{sci",{"_index":2476,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[241,19],[613,19]]}},"component":{}}],["understand",{"_index":816,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3029,13],[3073,13]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1322,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5465,10]]}},"component":{}}],["unexpect",{"_index":1152,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2093,10]]}},"component":{}}],["unicod",{"_index":2558,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[167,7]]}},"component":{}}],["unifi",{"_index":1422,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[674,7]]}},"component":{}}],["unit",{"_index":552,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3700,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[229,5],[420,5]]}},"component":{}}],["univers",{"_index":2405,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1554,9]]}},"component":{}}],["unix",{"_index":620,"title":{"/swarmlab_sec-intro/docs/index.html#_listing_all_unix_listening_ports":{"position":[[12,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[896,4]]}},"component":{}}],["unixhttpconnectionpool(host='localhost",{"_index":1541,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index.html":{"position":[[938,40]]}},"component":{}}],["unknown",{"_index":9,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[40,7]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[33,7]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[78,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[859,9],[1004,9],[1149,9],[1294,9],[1439,9]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1555,7]]}},"component":{}}],["unless",{"_index":300,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2097,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[9628,8]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3203,6],[4072,6]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1613,6]]}},"component":{}}],["unlik",{"_index":2555,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[90,6]]}},"component":{}}],["unnecessari",{"_index":1961,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[920,11]]}},"component":{}}],["uno",{"_index":1684,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_arduino_uno_raspberry_pi_serial_communication":{"position":[[8,3]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1473,3],[1598,3],[1707,3],[1834,3],[11799,3],[11916,3]]}},"component":{}}],["unopinion",{"_index":1377,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1803,14]]}},"component":{}}],["unprotect",{"_index":977,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,11]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[536,11],[596,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[536,11],[596,11]]}},"component":{}}],["unsaf",{"_index":2009,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3820,8]]}},"component":{}}],["unstabl",{"_index":1592,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1707,8],[1772,8],[1933,9]]}},"component":{}}],["until",{"_index":31,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[403,5]]}},"component":{}}],["untrust",{"_index":2246,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[308,9]]}},"component":{}}],["unzip",{"_index":1965,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_2_unzip_the_file":{"position":[[8,5]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1137,6],[1698,8]]}},"component":{}}],["up",{"_index":465,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_connecting_it_up":{"position":[[14,2]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_5_put_the_microsd_card_in_your_pi_and_boot_up":{"position":[[49,2]]},"/CloudComputing_Lab/docs/index.html#_sign_up_in_slack":{"position":[[5,2]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[805,2],[950,2],[1095,2],[1240,2],[1385,2],[5040,2]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1689,2],[2155,2],[2518,2],[3355,2],[11732,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1120,3],[1161,3],[1226,3],[2365,2],[5095,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3234,2],[3268,2]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[850,2],[1183,2]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[1292,2]]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"position":[[289,2]]}},"component":{}}],["updat",{"_index":615,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_update_your_pi":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[6200,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1011,6],[1943,6],[2137,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3796,6],[5628,8]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3473,6],[3480,6]]}},"component":{}}],["update_config=1",{"_index":1031,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1847,15]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1847,15]]}},"component":{}}],["upgrad",{"_index":1575,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1026,7]]}},"component":{}}],["uplink",{"_index":991,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[858,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[858,6]]}},"component":{}}],["upload",{"_index":2231,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_upload_sketch":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[13966,10],[13997,6]]}},"component":{}}],["upon",{"_index":1367,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1216,4]]}},"component":{}}],["upper",{"_index":821,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3167,5]]}},"component":{}}],["uptim",{"_index":603,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5562,7]]}},"component":{}}],["urg",{"_index":370,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_isolate_tcp_urg_flags":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3610,4],[3770,4]]}},"component":{}}],["uri",{"_index":1170,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3166,4]]}},"component":{}}],["url",{"_index":79,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1609,4],[1734,4],[2342,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1785,3],[1791,4],[1817,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1532,3],[1664,3],[1738,3],[1883,3],[1982,3],[2087,3]]}},"component":{}}],["us",{"_index":22,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_how_to_use_tcpdump":{"position":[[19,3]]},"/swarmlab_sec-intro/docs/index.html#_how_to_use_nmap":{"position":[[19,3]]},"/swarmlab_sec-iptables/docs/index.html#_how_to_use_iptables":{"position":[[19,3]]},"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[29,5]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[27,5]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[37,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_axios_to_consume_apis":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_sensor_node_example_using_imu_sensors":{"position":[[20,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_using_ahrs_data":{"position":[[0,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html#_copy_a_remote_file_to_a_local_system_using_the_scp_ommand":{"position":[[37,5]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[29,5]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[27,5]]},"/swarmlab_tech-list/docs/index.html#_replicability_use_the_same_files_as_when_developing_locally":{"position":[[15,3]]},"/swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it":{"position":[[7,3]]},"/swarmlab_xelatex-thesis/docs/index.html#_how_to_use_it_cli":{"position":[[7,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[231,3],[280,3],[2717,3]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[372,5]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[401,5],[558,3],[680,3],[761,5],[914,3],[983,6],[1306,5],[2070,3],[3103,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[1951,3],[2170,4],[2361,3],[2551,3],[2615,4],[2646,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[480,4],[557,4],[753,4],[841,4],[1099,3],[1687,4],[1719,4],[2256,4],[2575,4],[3623,4],[3711,4],[4028,4],[4526,4],[4735,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[61,3],[222,4],[318,5],[408,4],[443,4],[767,5],[2287,4],[3702,3],[3730,3],[4832,5],[5019,4],[5304,4],[5489,4],[5750,3],[5774,3],[6234,5],[7649,4],[8817,5],[9787,3],[9914,3],[10507,3],[10625,3],[12083,3],[13068,8],[13286,8],[13477,3]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[136,3],[463,3],[625,5],[737,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[480,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2655,3],[2820,6]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[364,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[175,4],[610,5],[654,4],[957,4],[1070,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1125,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[72,4]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[211,4],[241,3],[845,3],[1003,3]]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[356,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[147,5]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1750,4],[1780,3]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1282,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1312,4],[2717,4],[3727,5],[4151,3],[4544,5],[6083,6],[6528,4],[6954,4],[7038,4],[7336,4],[8715,4],[8972,5]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[90,3],[1109,3],[1562,6],[2200,5],[8445,5],[11788,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[68,3],[108,3],[403,5],[1517,4],[1643,4],[2585,5],[2718,5],[3239,4],[3368,5],[3571,4],[3869,4],[3984,4],[4173,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[136,3],[463,3],[625,5],[737,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2207,3],[2412,5],[2463,4],[2518,3],[2903,5]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1465,5],[1492,4],[1638,5],[2023,4]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[551,3]]},"/swarmlab_sidecar-firefox/docs/index.html":{"position":[[99,3],[128,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[13,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[149,3]]},"/CloudComputing_Lab/docs/d.html":{"position":[[113,3]]},"/CloudComputing_Lab/docs/e.html":{"position":[[117,3]]}},"component":{}}],["usag",{"_index":951,"title":{"/swarmlab_sec-iptables/docs/index.html#_usage":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html#_usage_dummy_service":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[0,5]]},"/swarmlab_infrastructure-as-code/docs/index.html#_usage":{"position":[[0,5]]},"/swarmlab_sidecar-firefox/docs/index.html#_usage":{"position":[[0,5]]},"/CloudComputing_Lab/docs/e.html#_usage":{"position":[[0,5]]},"/CloudComputing_Lab/docs/f.html#_usage":{"position":[[0,5]]}},"name":{"/swarmlab_poc-datacollector/docs/index-usage.html":{"position":[[6,5]]}},"text":{"/CloudComputing_Lab/docs/b.html":{"position":[[243,5],[249,5],[343,5],[384,5]]}},"component":{}}],["usb",{"_index":985,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[698,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7003,3],[7523,3],[8441,3],[11784,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[698,3]]}},"component":{}}],["usb/wifi",{"_index":990,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[838,8]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[838,8]]}},"component":{}}],["usenewurlpars",{"_index":1245,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1824,16]]}},"component":{}}],["usepackage[english]{babel",{"_index":2512,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2139,27]]}},"component":{}}],["usepackage[t1]{fontenc",{"_index":2506,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1844,24]]}},"component":{}}],["usepackage[utf8]{inputenc",{"_index":2511,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2111,27]]}},"component":{}}],["usepackage{tgbonum",{"_index":2507,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1869,20]]}},"component":{}}],["user",{"_index":13,"title":{"/swarmlab_faq/docs/index.html#Add_current_user_to_the_docker_group":{"position":[[19,4]]},"/swarmlab_raspi-docker/docs/index-install.html#_give_the_pi_user_the_ability_to_run_docker":{"position":[[14,4]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[122,4],[1577,5]]},"/swarmlab_sec-intro/docs/exer.html":{"position":[[403,4],[547,4]]},"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[84,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1193,4],[2966,4],[6289,4],[6370,4],[6746,4],[6989,4],[7694,4],[7763,4]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2912,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[72,4],[2345,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7499,4],[8412,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[858,4],[1066,6],[1098,5],[1274,6],[1787,5],[1840,5],[3087,4],[3133,4],[3781,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4162,5],[5087,4],[5092,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3369,5],[4299,4]]}},"component":{}}],["user2connect",{"_index":2346,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5160,12]]}},"component":{}}],["user@192.168.89.5",{"_index":2253,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[809,17],[1142,17],[1793,17],[2404,17],[5509,17]]}},"component":{}}],["user@192.168.89.5:/remote/directori",{"_index":2355,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5619,35]]}},"component":{}}],["user@192.168.89.5:/remote/file.txt",{"_index":2356,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5758,34]]}},"component":{}}],["usermod",{"_index":75,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1558,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[391,7],[470,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3708,7]]}},"component":{}}],["usernam",{"_index":1984,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2046,8]]}},"component":{}}],["username@remoteserv",{"_index":2336,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4753,21],[4870,25]]}},"component":{}}],["username@remoteserver'",{"_index":2337,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4783,23]]}},"component":{}}],["usersess",{"_index":1255,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2178,11]]}},"component":{}}],["usersession.socket",{"_index":1257,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2206,18]]}},"component":{}}],["usersession.socket.error",{"_index":1258,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2231,24]]}},"component":{}}],["usersession.socket.id",{"_index":1273,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2681,21]]}},"component":{}}],["usersession.socket.scop",{"_index":1268,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2578,24]]}},"component":{}}],["usersession.socket.token",{"_index":1271,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2639,24]]}},"component":{}}],["usersession.socket.us",{"_index":1266,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[2538,23]]}},"component":{}}],["user’",{"_index":2457,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[4636,6]]}},"component":{}}],["useunifiedtopolog",{"_index":1246,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[1847,19]]}},"component":{}}],["usr/loc",{"_index":2083,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6030,11]]}},"component":{}}],["usual",{"_index":1798,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6632,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2510,7]]}},"component":{}}],["utf",{"_index":2556,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[153,3]]}},"component":{}}],["util",{"_index":717,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[95,7],[2971,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2722,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2215,8]]}},"component":{}}],["v",{"_index":840,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3929,1],[4001,1],[4113,1],[4271,1],[4273,1],[4437,1]]}},"component":{}}],["v2i",{"_index":1076,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[26,5]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[597,5]]}},"component":{}}],["v2v",{"_index":1074,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications":{"position":[[19,5]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[540,5]]}},"component":{}}],["v6.2.1",{"_index":2077,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5920,6],[5961,6],[5996,6]]}},"component":{}}],["valid",{"_index":1722,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3035,5],[4282,5]]}},"component":{}}],["valu",{"_index":583,"title":{"/swarmlab_tech-list/docs/index.html#_on_memory_key_value":{"position":[[16,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[4849,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5660,6],[6171,6],[10841,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4578,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2751,5],[2867,5]]}},"component":{}}],["valuabl",{"_index":390,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4190,8]]}},"component":{}}],["var",{"_index":1198,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[188,3],[240,3],[264,3],[286,3],[362,3],[450,3],[514,3],[695,3],[1655,3],[1781,3],[1916,3],[2174,3],[2469,3],[2895,3]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[6216,3],[6413,3],[6577,3],[6637,3],[6669,3],[6700,3]]}},"component":{}}],["var/log",{"_index":1105,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[501,8]]}},"component":{}}],["var/log/*.log",{"_index":1082,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[78,14]]}},"component":{}}],["variabl",{"_index":1419,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[548,10],[759,10]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3273,8]]}},"component":{}}],["varieti",{"_index":591,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5117,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[527,7]]}},"component":{}}],["variou",{"_index":314,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2369,7],[3192,7],[4598,7]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2953,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2880,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[51,7]]}},"component":{}}],["vast",{"_index":832,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3685,4]]}},"component":{}}],["vehicl",{"_index":1073,"title":{"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_vehicle_v2v_communications":{"position":[[0,7],[11,7]]},"/swarmlab_network-adhoc/docs/index.html#_vehicle_to_infrastructure_v2i_communications":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[521,7],[532,7],[571,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6569,7]]}},"component":{}}],["vendor",{"_index":597,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5455,6]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[528,6]]}},"component":{}}],["venu",{"_index":140,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[2721,5]]}},"component":{}}],["verbos",{"_index":283,"title":{"/swarmlab_sec-ssh-tunneling/docs/index.html#_verbose_logging":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1733,7],[1917,7],[3003,10]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3516,8],[3695,7]]}},"component":{}}],["veri",{"_index":702,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4037,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[889,4],[13809,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[362,4]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[230,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[294,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[362,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2566,4]]}},"component":{}}],["verifi",{"_index":1619,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_verify_that_docker_is_installed_and_running":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2269,9],[2356,6]]}},"component":{}}],["version",{"_index":600,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5505,7],[5731,8],[5818,8],[6040,7],[6139,7]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1356,7],[1649,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8811,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[802,7],[3511,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[584,11]]}},"component":{}}],["vertic",{"_index":1787,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[6115,8]]}},"component":{}}],["vi",{"_index":1990,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[2640,2]]}},"component":{}}],["via",{"_index":2239,"title":{"/swarmlab_iot-sensor-node/docs/index.html#_step_6_access_via_ssh":{"position":[[15,3]]}},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1043,3]]}},"component":{}}],["video",{"_index":1335,"title":{"/swarmlab_poc-datacollector/docs/index-mongo.html#_video_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html#_video_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-redis.html#_video_intro":{"position":[[0,5]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html#_video_intro":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_video":{"position":[[0,5]]}},"name":{},"text":{},"component":{}}],["view",{"_index":279,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1669,7]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1104,5],[1154,4],[2075,4],[2232,5],[2366,5]]}},"component":{}}],["vin",{"_index":1689,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1661,3]]}},"component":{}}],["virtual",{"_index":962,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[177,11]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[177,11]]}},"component":{}}],["visdom",{"_index":2423,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2522,7],[2555,6]]}},"component":{}}],["visual",{"_index":1468,"title":{"/swarmlab_iot-sensor-node/docs/index-imu.html#_visualizing_data":{"position":[[0,11]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[432,6]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7192,6],[7309,6],[8870,9]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2485,13],[2597,13],[2628,13],[2694,13],[2804,13],[3154,14]]}},"component":{}}],["vlan",{"_index":970,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[342,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[342,4]]}},"component":{}}],["void",{"_index":1744,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[3919,4],[4103,4],[9806,4],[10848,4],[11272,4],[11356,4],[11548,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[4165,4],[7412,4],[7561,4]]}},"component":{}}],["voila",{"_index":1939,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[11979,6]]}},"component":{}}],["volum",{"_index":2625,"title":{},"name":{},"text":{"/CloudComputing_Lab/docs/d.html":{"position":[[7,6],[20,6],[93,6],[106,6]]}},"component":{}}],["vpn",{"_index":764,"title":{"/swarmlab_tech-list/docs/index.html#_security_vpn_etc":{"position":[[9,3]]},"/CloudComputing_Lab/docs/c.html#_create_vpn":{"position":[[7,3]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1281,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1225,3],[1249,3],[1290,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[4781,3]]},"/CloudComputing_Lab/docs/c.html":{"position":[[7,3],[94,3]]}},"component":{}}],["vs",{"_index":1345,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[295,2]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8854,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[270,2],[304,3],[1185,3]]}},"component":{}}],["vspace{1.5cm",{"_index":2478,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[300,14],[417,14],[534,14],[656,14]]}},"component":{}}],["vspace{1cm",{"_index":2494,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1172,12],[1365,12],[1654,12]]}},"component":{}}],["vue",{"_index":1472,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_why_vue_js":{"position":[[4,3]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[613,4],[749,5],[848,4],[1059,3],[1279,3],[1999,3],[2020,5],[2870,3]]}},"component":{}}],["vue.j",{"_index":1457,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[0,6],[220,6],[1593,6]]}},"component":{}}],["vue.js’",{"_index":1470,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[466,8]]}},"component":{}}],["vuej",{"_index":1458,"title":{},"name":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[6,5]]}},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1239,5]]}},"component":{}}],["vuex",{"_index":1474,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_vuex":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[672,6],[1544,4],[2450,4]]}},"component":{}}],["vue’",{"_index":1500,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1794,5]]}},"component":{}}],["vulner",{"_index":493,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[1882,13],[5932,13],[6010,13],[6286,16]]}},"component":{}}],["vv",{"_index":291,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1912,2]]}},"component":{}}],["v’",{"_index":292,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1938,3]]}},"component":{}}],["w",{"_index":250,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1317,1],[1344,1]]}},"component":{}}],["wait",{"_index":1278,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3041,4]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[797,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7472,4],[9623,4],[12650,4]]}},"component":{}}],["wanet",{"_index":1061,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index.html":{"position":[[26,7]]}},"component":{}}],["want",{"_index":210,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[499,4],[4479,4]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2588,4],[4067,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1533,4],[9668,4]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[77,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[398,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1080,4]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1963,4]]}},"component":{}}],["warn",{"_index":2269,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2131,8]]}},"component":{}}],["watch",{"_index":1148,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[1819,5],[1910,5],[2306,5]]}},"component":{}}],["watcher",{"_index":1155,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[2207,8]]}},"component":{}}],["way",{"_index":323,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2494,4],[2568,4],[4279,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2672,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1525,3],[3345,4],[5011,3],[10750,3]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3421,3]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[819,4]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2302,4],[2427,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[706,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[2664,3],[5754,4],[6265,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[347,3],[3530,4]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2786,4]]}},"component":{}}],["ways—from",{"_index":407,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4606,9]]}},"component":{}}],["wdir",{"_index":58,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[979,5],[1066,5]]}},"component":{}}],["wdir=$sfpath",{"_index":57,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[963,12]]}},"component":{}}],["web",{"_index":17,"title":{"/swarmlab_faq/docs/index.html#poc-rocketchat":{"position":[[12,3]]},"/swarmlab_faq/docs/index.html#microservice-gns3":{"position":[[12,3]]},"/swarmlab_faq/docs/index.html#microservice-mongoexpress":{"position":[[12,3]]},"/swarmlab_faq/docs/index.html#poc-jitsimeet":{"position":[[12,3]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[5,3]]},"/swarmlab_poc-datacollector/docs/index.html#_open_web_interface":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[159,3],[194,3],[235,3],[284,3],[2486,3]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2603,3],[5674,3]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[12742,3]]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"position":[[3139,3]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[1699,3],[1768,3],[1829,3]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[73,3]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[713,3]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[895,3],[1615,3]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7016,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2187,4],[3685,3],[4037,3]]}},"component":{}}],["web4mongoexress",{"_index":90,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1771,16]]}},"component":{}}],["web_app",{"_index":87,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[1714,8],[1849,8],[2570,8]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1397,8]]}},"component":{}}],["webclient",{"_index":1428,"title":{"/swarmlab_poc-datacollector/docs/index-src.html#_webclient":{"position":[[0,9]]},"/swarmlab_poc-datacollector/docs/index-usage.html#_open_web_interface_webclient":{"position":[[19,9]]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[17,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-structure.html":{"position":[[868,9],[930,9],[993,9]]},"/swarmlab_poc-datacollector/docs/index.html":{"position":[[1305,11],[1411,11]]}},"component":{}}],["webgl",{"_index":1807,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[7043,6],[8085,5],[8614,5]]}},"component":{}}],["websocket",{"_index":1527,"title":{"/swarmlab_poc-datacollector/docs/index-vuejs.html#_using_socket_io_to_consume_websocket":{"position":[[27,9]]}},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[2740,11]]}},"component":{}}],["well",{"_index":229,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[953,5],[2212,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[2759,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[1673,4],[2139,4]]}},"component":{}}],["we’ll",{"_index":1590,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1671,5]]}},"component":{}}],["we’r",{"_index":246,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1262,5],[2927,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[3131,5]]}},"component":{}}],["we’v",{"_index":254,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1368,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5685,5],[8890,5]]}},"component":{}}],["wg",{"_index":1611,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2193,2],[2205,2],[2221,2],[2231,2]]}},"component":{}}],["wget",{"_index":2075,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5880,4]]}},"component":{}}],["whatev",{"_index":636,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[296,8]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[5670,8]]}},"component":{}}],["whatsoev",{"_index":2523,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2975,11]]}},"component":{}}],["what’",{"_index":201,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[291,6],[322,6]]}},"component":{}}],["whenev",{"_index":871,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[7554,8]]}},"component":{}}],["wherea",{"_index":1631,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[271,7]]}},"component":{}}],["whether",{"_index":604,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[5642,7],[6117,7]]}},"component":{}}],["white",{"_index":2521,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2784,5]]}},"component":{}}],["whoami",{"_index":2005,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[3696,6]]}},"component":{}}],["wide",{"_index":1623,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index.html":{"position":[[114,6]]}},"component":{}}],["wider",{"_index":2371,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[521,5]]}},"component":{}}],["wifi",{"_index":980,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[584,4]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[584,4]]}},"component":{}}],["wikipedia",{"_index":199,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[272,9]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2139,9]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[346,9]]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"position":[[1405,9]]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"position":[[519,9]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[597,9]]},"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[370,9]]}},"component":{}}],["win32",{"_index":1969,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1296,5]]}},"component":{}}],["window",{"_index":790,"title":{"/CloudComputing_Lab/docs/a.html#_install_docker_windows":{"position":[[15,8]]}},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1958,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1058,7],[1266,7],[1358,7],[1779,7],[14016,8]]},"/CloudComputing_Lab/docs/a.html":{"position":[[187,8],[215,8],[234,7]]}},"component":{}}],["winner",{"_index":2422,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[2360,7]]}},"component":{}}],["wire",{"_index":545,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_setup_wired_connection":{"position":[[6,5]]},"/swarmlab_tech-list/docs/index-setup.html#_setup_wired_connection":{"position":[[6,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3526,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[386,4],[3092,4],[3342,4],[4954,4]]},"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1636,5]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[212,5]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[1865,6],[7655,6]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1636,5]]}},"component":{}}],["wired.network",{"_index":1024,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1683,13]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1683,13]]}},"component":{}}],["wireguard",{"_index":1589,"title":{"/swarmlab_raspi-docker/docs/index-install.html#_install_wireguard":{"position":[[8,9]]}},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1660,10],[1966,9],[2156,9]]}},"component":{}}],["wireless",{"_index":548,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3570,8]]},"/swarmlab_network-adhoc/docs/index.html":{"position":[[2,8],[94,8],[247,8]]}},"component":{}}],["wireshark",{"_index":402,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[4447,9]]}},"component":{}}],["wish",{"_index":709,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4577,4]]}},"component":{}}],["within",{"_index":355,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[3297,6]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[153,6],[8095,6]]}},"component":{}}],["without",{"_index":713,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4822,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[336,7],[778,7]]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"position":[[998,7]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[9565,7],[9669,7],[12592,7],[12696,7]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[3845,7]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2055,7],[3482,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[2523,7]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[212,7]]}},"component":{}}],["wlan",{"_index":971,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[389,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[389,5]]}},"component":{}}],["wlan0.conf",{"_index":1026,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1732,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1732,10]]}},"component":{}}],["wlan1",{"_index":1048,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2177,5],[2238,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2177,5],[2238,5]]}},"component":{}}],["wlan1.conf",{"_index":1027,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1778,10],[2047,10]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1778,10],[2047,10]]}},"component":{}}],["wnic",{"_index":549,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index.html":{"position":[[3608,6]]}},"component":{}}],["won’t",{"_index":834,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3716,5]]}},"component":{}}],["word",{"_index":819,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3134,4],[3178,4]]}},"component":{}}],["work",{"_index":59,"title":{},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[999,7],[2088,4]]},"/swarmlab_sec-intro/docs/index.html":{"position":[[2693,5]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[1817,4]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[2999,4],[3056,5],[3100,5],[11131,4]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[3411,4]]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8248,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1349,5],[5671,5],[8519,5],[8752,6],[9557,5],[9604,5],[11856,5],[12083,6],[12584,5],[12631,5]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[4269,4]]},"/CloudComputing_Lab/docs/a.html":{"position":[[128,5]]}},"component":{}}],["world",{"_index":960,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[151,5]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[151,5]]},"/swarmlab_infrastructure-as-code/docs/index.html":{"position":[[249,5]]}},"component":{}}],["wpa",{"_index":987,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[762,3]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[762,3]]}},"component":{}}],["wpa_supplic",{"_index":981,"title":{"/swarmlab_network-adhoc/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[35,14]]},"/swarmlab_network-adhoc/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[33,14]]},"/swarmlab_tech-list/docs/index-setup.html#_unprotected_ad_hoc_interface_using_wpa_supplicant":{"position":[[35,14]]},"/swarmlab_tech-list/docs/index-setup.html#_protected_ad_hoc_interface_using_wpa_supplicant":{"position":[[33,14]]}},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[631,14],[743,14]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[631,14],[743,14]]}},"component":{}}],["wpa_supplicant@wlan1.servic",{"_index":1044,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[2075,28]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[2075,28]]}},"component":{}}],["wrap",{"_index":1850,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8392,5],[8597,5]]}},"component":{}}],["wrapper",{"_index":1840,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[8049,7]]}},"component":{}}],["write",{"_index":247,"title":{"/swarmlab_sec-intro/docs/index-analysis.html#_reading_writing_captures_to_a_file_pcap":{"position":[[10,7]]},"/swarmlab_iot-sensor-node/docs/index-imu.html#_write_the_processing_sketch":{"position":[[0,5]]},"/swarmlab_iot-sensor-node/docs/index.html#_step_3_write_the_disc_image_to_your_microsd_card":{"position":[[8,5]]}},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1268,7]]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"position":[[4467,7]]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[896,5],[3068,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1195,5],[1439,7],[1772,6],[5302,7],[8530,6],[8785,6],[9548,5],[9591,6],[9693,5],[11114,8],[11463,8],[11867,6],[12114,6],[12575,5],[12618,6],[12720,5]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2075,5]]}},"component":{}}],["write(fd",{"_index":2199,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[11070,9],[11419,9]]}},"component":{}}],["writetomongo/fluent/fluent.conf",{"_index":1079,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"position":[[13,31]]},"/swarmlab_poc-datacollector/docs/index-src.html":{"position":[[642,31]]}},"component":{}}],["written",{"_index":2408,"title":{},"name":{},"text":{"/swarmlab_tech-list/docs/index.html":{"position":[[1605,7],[2971,7],[4367,7]]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"position":[[1731,7]]}},"component":{}}],["x",{"_index":262,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1487,1],[1556,2],[1976,1]]},"/swarmlab_sec-iptables/docs/index.html":{"position":[[8865,1],[8907,1],[8955,1],[8997,1],[9049,1],[9225,1],[9341,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[856,2]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[14114,1]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5317,1],[5328,2],[5507,1]]},"/swarmlab_tech-list/docs/index.html":{"position":[[1505,1]]}},"component":{}}],["x11",{"_index":2348,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5212,3],[5353,3]]}},"component":{}}],["x11forward",{"_index":2350,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5388,13]]}},"component":{}}],["x509",{"_index":6,"title":{"/swarmlab_faq/docs/index.html#Fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[11,6]]},"/swarmlab_raspi-docker/docs/index-install.html#_fix_x509_certificate_signed_by_unknown_authority_issue":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab_faq/docs/index.html":{"position":[[49,6]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[1445,5],[1527,5]]}},"component":{}}],["xauth",{"_index":2351,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[5450,5]]}},"component":{}}],["xelatex",{"_index":2548,"title":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[361,8]]}},"component":{}}],["xelatexthesi",{"_index":2566,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[398,14],[537,14],[720,14],[843,14]]}},"component":{}}],["xelatexthesis_masterservice_1",{"_index":2568,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[464,30],[603,30],[786,30],[909,30]]}},"component":{}}],["xetex",{"_index":2549,"title":{},"name":{},"text":{"/swarmlab_xelatex-thesis/docs/index.html":{"position":[[0,5],[123,5]]}},"component":{}}],["xx",{"_index":269,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[1542,2]]}},"component":{}}],["xxx",{"_index":839,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3890,3],[3902,3],[4458,3],[4470,3]]}},"component":{}}],["xxxxxxxxxxxxxxxxxx",{"_index":838,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[3871,18],[3906,18],[4439,18],[4474,18]]}},"component":{}}],["xzf",{"_index":2080,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5952,3]]}},"component":{}}],["y",{"_index":1022,"title":{},"name":{},"text":{"/swarmlab_network-adhoc/docs/index-setup.html":{"position":[[1634,1]]},"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[171,1],[254,1],[326,1],[1198,1]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[5818,1]]},"/swarmlab_tech-list/docs/index-setup.html":{"position":[[1634,1]]}},"component":{}}],["yaw",{"_index":1644,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index-imu.html":{"position":[[653,4],[5283,5],[5585,3],[6331,4],[9496,3],[10566,3]]}},"component":{}}],["ye",{"_index":1608,"title":{},"name":{},"text":{"/swarmlab_raspi-docker/docs/index-install.html":{"position":[[2175,3]]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[2006,3],[5402,3]]},"/swarmlab_tech-list/docs/index.html":{"position":[[3023,5]]}},"component":{}}],["yes/no",{"_index":2267,"title":{},"name":{},"text":{"/swarmlab_sec-ssh-tunneling/docs/index.html":{"position":[[1991,9]]}},"component":{}}],["you’ll",{"_index":1963,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1073,6],[1223,6]]},"/swarmlab_tech-list/docs/index.html":{"position":[[2192,6]]}},"component":{}}],["you’r",{"_index":224,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[855,6],[2532,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1555,6]]}},"component":{}}],["you’v",{"_index":328,"title":{},"name":{},"text":{"/swarmlab_sec-intro/docs/index-analysis.html":{"position":[[2600,6]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1640,6]]}},"component":{}}],["zero",{"_index":1503,"title":{},"name":{},"text":{"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"position":[[1865,4]]},"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[7140,5]]}},"component":{}}],["zip",{"_index":1964,"title":{},"name":{},"text":{"/swarmlab_iot-sensor-node/docs/index.html":{"position":[[1087,4]]}},"component":{}}],["zone",{"_index":777,"title":{},"name":{},"text":{"/swarmlab_sec-iptables/docs/index.html":{"position":[[1664,5],[2130,5]]}},"component":{}}]],"pipeline":["stemmer"]},"store":{"/swarmlab_faq/docs/index.html":{"text":"How to get the path of current script How to Fix \"x509: certificate signed by unknown authority\" issue How to Add current user to the docker group How to open Web service rocketchat How to open Web service microservice-gns3 How to use Web service microservice-mongoexpress How to use Web service microservice-jitsimeet #!/bin/bash SOURCE=\"${BASH_SOURCE[0]}\" while [ -h \"$SOURCE\" ]; do # resolve $SOURCE until the file is no longer a symlink TARGET=\"$(readlink \"$SOURCE\")\" if [[ $TARGET == /* ]]; then SOURCE=\"$TARGET\" else DIR=\"$( dirname \"$SOURCE\" )\" SOURCE=\"$DIR/$TARGET\" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located fi done SRPATH=\"$( dirname \"$SOURCE\" )\" SFPATH=\"$( cd -P \"$( dirname \"$SOURCE\" )\" && pwd )\" if [ \"$SFPATH\" != \"$SRPATH\" ]; then RDIR=$SRPATH # relativ path directory fi #echo \"full path file $SOURCE\" #echo \"full path dir $SFPATH\" #echo \"relativ path dir $SRPATH\" cwdir=$PWD wdir=$SFPATH cd $wdir echo \"current working directory,\" echo $cwdir echo \"dir of running program\" echo $wdir run with sudo #!/bin/bash registry_address=hub.swarmlab.io registry_port=5443 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt registry_port=5480 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt sudo usermod -aG docker $USER Start poc-rocketchat with URL: http://localhost:7030 Find IP:port in: Instances→running Containers Actions→[Click here to open the Web_App] Start with URL: http://localhost:port (1) Start Web4Mongoexress: Instances→running Containers Actions→[Click here to open the Web_App] Ignore the error: \"The site could be temporarily unavailable or too busy. Try again in a few moments\" (2) Attach-network-interface mongoserver: Instances→running Containers Actions→Networks [Select network] Once attached, you can work with the MongoDB server, managing MongoDB Databases, Collections, and Documents. (3) Find mongoserver: Instances→running Containers Actions→Connect [Run in terminal] nmap -sP IP/mask or nmap -p- IP/Network Start mongoexpress mongo-express --admin --url mongodb://[IP]:27017 [IP] = Step (3) Reload http://localhost:port Step (1) Start service: Private/Local→Proof_of_concept→poc-jitsimeet Open Web Instances→running Containers [jitsiweb]→Actions→Connect [Click here to open the Web_App] Accept self-signed certificate! self-signed certificates are good to go for testing purposes and for internal LAN-only services. When you use VENUS","title":"FAQ!","component":"swarmlab_faq","version":"docs","name":"index","url":"/swarmlab_faq/docs/index.html","titles":[{"text":"How to get the path of current script ","id":"How_to_get_the_path_of_current_script"},{"text":"How to Fix \"x509: certificate signed by unknown authority\" issue ","id":"Fix_x509_certificate_signed_by_unknown_authority_issue"},{"text":"How to Add current user to the docker group ","id":"Add_current_user_to_the_docker_group"},{"text":"How to open Web service rocketchat ","id":"poc-rocketchat"},{"text":"How to open Web service microservice-gns3 ","id":"microservice-gns3"},{"text":"How to open Web service microservice-mongoexpress ","id":"microservice-mongoexpress"},{"text":"How to open Web service poc-jitsimeet ","id":"poc-jitsimeet"}]},"/swarmlab_sec-intro/docs/exer.html":{"text":"Connect to master Find All TCP Ports connections save it Find All UDP Ports connections save it run cd /project/courses/fluentd # run ./fluentd.yml.sh Find All TCP Ports connections save it Find All UDP Ports connections save it try to find the differences between them! Find All live hosts save it Find All open TCP Ports in All hosts save it ssh docker@[IP] Run command using the following syntax: ## user syntax ## ssh -t docker@192.168.128.3 'ip a' ## sudo syntax ## ssh -t docker@192.168.128.3 'echo docker | sudo -S cat /etc/passwd' # ^^^^^ USER ^^^ IP ^^^^^^^ sudo password ^^^^^^^^ COMMAND ## su syntax ## ssh docker@nas01 su -c \"/path/to/command1 arg1 arg2\" SSH password: SUDO password[defaults to SSH password]: password: docker SUDO password: docker","title":"Network Scanning - exercises!","component":"swarmlab_sec-intro","version":"docs","name":"exer","url":"/swarmlab_sec-intro/docs/exer.html","titles":[{"text":"Find TCP Ports connections","id":"_find_tcp_ports_connections"},{"text":"Find All live hosts","id":"_find_all_live_hosts"},{"text":"Find open TCP Ports in All hosts","id":"_find_open_tcp_ports_in_all_hosts"},{"text":"SSH connect","id":"_ssh_connect"},{"text":"SSH exec remote command","id":"_ssh_exec_remote_command"},{"text":"SSH password","id":"_ssh_password"}]},"/swarmlab_sec-intro/docs/index-analysis.html":{"text":"tcpdump is a common packet analyzer that runs under the command line. It allows the user to display TCP/IP and other packets being transmitted or received over a network to which the computer is attached. Distributed under the BSD license, tcpdump is free software. More: wikipedia Just see what’s going on, by looking at what’s hitting your interface. tcpdump -i eth0 One of the most common queries, using host, you can see traffic that’s going to or from 1.1.1.1. tcpdump host 1.1.1.1 If you only want to see traffic in one direction or the other, you can use src and dst. tcpdump src 1.1.1.1 tcpdump dst 1.0.0.1 To find packets going to or from a particular network or subnet, use the net option. tcpdump net 1.2.3.0/24 You can find specific port traffic by using the port option followed by the port number. tcpdump port 3389 tcpdump src port 1025 If you’re looking for one particular kind of traffic, you can use tcp, udp, icmp, and many others as well. tcpdump icmp It’s often useful to save packet captures into a file for analysis in the future. These files are known as PCAP (PEE-cap) files, and they can be processed by hundreds of different applications, including network analyzers, intrusion detection systems, and of course by tcpdump itself. Here we’re writing to a file called capture_file using the -w switch. tcpdump port 80 -w capture_file Now that we’ve seen what we can do with the basics through some examples, let’s look at some more advanced stuff. More options -X : Show the packet’s contents in both hex and ASCII. -XX : Same as -X, but also shows the ethernet header. -D : Show the list of available interfaces -l : Line-readable output (for viewing as you save, or sending to other commands) -q : Be less verbose (more quiet) with your output. -t : Give human-readable timestamp output. -tttt : Give maximally human-readable timestamp output. -i eth0 : Listen on the eth0 interface. -vv : Verbose output (more v’s gives more output). -c : Only get x number of packets and then stop. -s : Define the snaplength (size) of the capture in bytes. Use -s0 to get everything, unless you are intentionally capturing less. -S : Print absolute sequence numbers. -e : Get the ethernet header as well. -q : Show less protocol information. -E : Decrypt IPSEC traffic by providing an encryption key. It’s All About the Combinations Being able to do these various things individually is powerful, but the real magic of tcpdump comes from the ability to combine options in creative ways in order to isolate exactly what you’re looking for. There are three ways to do combinations, and if you’ve studied programming at all they’ll be pretty familiar to you. AND and or && OR or or || EXCEPT not or ! Let’s find all traffic from 10.5.2.3 going to any host on port 3389. tcpdump -nnvvS src 10.5.2.3 and dst port 3389 Let’s look for all traffic coming from 192.168.x.x and going to the 10.x or 172.16.x.x networks, and we’re showing hex output with no hostname resolution and one level of extra verbosity. tcpdump -nvX src net 192.168.0.0/16 and dst net 10.0.0.0/8 or 172.16.0.0/16 You can also use filters to isolate packets with specific TCP flags set. The filters below find these various packets because tcp[13] looks at offset 13 in the TCP header, the number represents the location within the byte, and the !=0 means that the flag in question is set to 1, i.e. it’s on. tcpdump 'tcp[13] & 4!=0' tcpdump 'tcp[tcpflags] == tcp-rst' tcpdump 'tcp[13] & 2!=0' tcpdump 'tcp[tcpflags] == tcp-syn' tcpdump 'tcp[13]=18' Only the PSH, RST, SYN, and FIN flags are displayed in tcpdump‘s flag field output. URGs and ACKs are displayed, but they are shown elsewhere in the output rather than in the flags field. tcpdump 'tcp[13] & 32!=0' tcpdump 'tcp[tcpflags] == tcp-urg' tcpdump 'tcp[13] & 16!=0' tcpdump 'tcp[tcpflags] == tcp-ack' tcpdump 'tcp[13] & 8!=0' tcpdump 'tcp[tcpflags] == tcp-psh' tcpdump 'tcp[13] & 1!=0' tcpdump 'tcp[tcpflags] == tcp-fin' There’s a bit in the IP header that never gets set by legitimate applications, which we call the “Evil Bit”. Here’s a fun filter to find packets where it’s been toggled. tcpdump 'ip[6] & 128 != 0' Here are the takeaways. tcpdump is a valuable tool for anyone looking to get into networking or information security. The raw way it interfaces with traffic, combined with the precision it offers in inspecting packets make it the best possible tool for learning TCP/IP. Protocol Analyzers like Wireshark are great, but if you want to truly master packet-fu, you must become one with tcpdump This exercise will show you how to isolate traffic in various ways—from IP, to port, to protocol, to application-layer traffic—to make sure you find exactly what you need as quickly as possible. Origin","title":"Network analysis!","component":"swarmlab_sec-intro","version":"docs","name":"index-analysis","url":"/swarmlab_sec-intro/docs/index-analysis.html","titles":[{"text":"Basic","id":"_basic"},{"text":"Everything on an interface","id":"_everything_on_an_interface"},{"text":"Find Traffic by IP","id":"_find_traffic_by_ip"},{"text":"Filtering by Source and/or Destination","id":"_filtering_by_source_andor_destination"},{"text":"Finding Packets by Network","id":"_finding_packets_by_network"},{"text":"Show Traffic Related to a Specific Port","id":"_show_traffic_related_to_a_specific_port"},{"text":"Show Traffic of One Protocol","id":"_show_traffic_of_one_protocol"},{"text":"Reading / Writing Captures to a File (pcap)","id":"_reading_writing_captures_to_a_file_pcap"},{"text":"Advanced","id":"_advanced"},{"text":"From specific IP and destined for a specific Port","id":"_from_specific_ip_and_destined_for_a_specific_port"},{"text":"From One Network to Another","id":"_from_one_network_to_another"},{"text":"Isolate TCP Flags","id":"_isolate_tcp_flags"},{"text":"Isolate TCP RST flags.","id":"_isolate_tcp_rst_flags"},{"text":"Isolate TCP SYN flags.","id":"_isolate_tcp_syn_flags"},{"text":"Isolate packets that have both the SYN and ACK flags set.","id":"_isolate_packets_that_have_both_the_syn_and_ack_flags_set"},{"text":"Isolate TCP URG flags.","id":"_isolate_tcp_urg_flags"},{"text":"Isolate TCP ACK flags.","id":"_isolate_tcp_ack_flags"},{"text":"Isolate TCP PSH flags.","id":"_isolate_tcp_psh_flags"},{"text":"Isolate TCP FIN flags.","id":"_isolate_tcp_fin_flags"},{"text":"Find Traffic With Evil Bit","id":"_find_traffic_with_evil_bit"},{"text":"Summary","id":"_summary"},{"text":"Appendix A: How to use tcpdump","id":"_how_to_use_tcpdump"}]},"/swarmlab_sec-intro/docs/index.html":{"text":"This tutorial demonstrates some common nmap port scanning scenarios and explains the output. # ifconfig ή ip a eth0: flags=4163 mtu 1500 inet 172.21.0.2 netmask 255.255.0.0 broadcast 172.21.255.255 ether 02:42:ac:15:00:02 txqueuelen 0 (Ethernet) RX packets 61 bytes 9309 (9.3 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 248 bytes 14260 (14.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 248 bytes 14260 (14.2 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 inet 172.21.0.2 netmask 255.255.0.0 broadcast 172.21.255.255 nmap -sP 172.21.0.* Nmap scan report for 172.21.0.1 (172.21.0.1) Host is up (0.00028s latency). MAC Address: 02:42:56:48:D0:61 (Unknown) Nmap scan report for testnetwork2_worker_1.testnetwork2_net (172.21.0.3) Host is up (0.00015s latency). MAC Address: 02:42:AC:15:00:03 (Unknown) Nmap scan report for testnetwork2_worker_3.testnetwork2_net (172.21.0.4) Host is up (0.00018s latency). MAC Address: 02:42:AC:15:00:04 (Unknown) Nmap scan report for testnetwork2_worker_4.testnetwork2_net (172.21.0.5) Host is up (0.00015s latency). MAC Address: 02:42:AC:15:00:05 (Unknown) Nmap scan report for testnetwork2_worker_2.testnetwork2_net (172.21.0.6) Host is up (0.00017s latency). MAC Address: 02:42:AC:15:00:06 (Unknown) Nmap scan report for 9110d42e466b (172.21.0.2) nmap -sP 172.21.0.* | grep Nmap | cut -d' ' -f5-6 172.21.0.1 (172.21.0.1) testnetwork2_worker_1.testnetwork2_net (172.21.0.3) testnetwork2_worker_3.testnetwork2_net (172.21.0.4) testnetwork2_worker_4.testnetwork2_net (172.21.0.5) testnetwork2_worker_2.testnetwork2_net (172.21.0.6) 9110d42e466b (172.21.0.2) What is Nmap? Nmap, short for Network Mapper, is a free, open-source tool for vulnerability scanning and network discovery. Network administrators use Nmap to identify what devices are running on their systems, discovering hosts that are available and the services they offer, finding open ports and detecting security risks. See Nmap-wikipedia Nmap commands can be used to scan a single port or a series of ports: nmap –p 80 172.21.0.3 nmap –p 1-200 172.21.0.3 nmap –F 172.21.0.3 nmap –p– 172.21.0.3 Scan all UDP and TCP ports in a single command. We will use -sU for UDP and sT for TCP protocol. nmap -sU -sT -p0-65535 IP What Are Ports? On modern operating systems, ports are numbered addresses for network traffic. Different kinds of services use different ports by default. For example, normal web traffic uses Port 80, while POP3 email uses Port 110. One of the ways that a firewall works is by allowing or restricting traffic over a particular port. Because the ports into your computer can cause a security risk, it’s critical to know which ports are open and which are blocked. netstat -antlupe netstat -at Netstat Netstat command displays various network related information such as network connections, routing tables, interface statistics, masquerade connections, multicast memberships etc., netstat -au netstat -l netstat -lt netstat -lu netstat -lx netstat -s netstat -st netstat -su netstat -tp Displaying Promiscuous mode with -ac switch, netstat print the selected information or refresh screen every five second. Default screen refresh in every second. netstat -ac 5 | grep tcp ifconfig eth0 promisc OR ip link set eth0 promisc on ifconfig eth0 –promisc Promiscuous Mode Promiscuous mode is a mode for a wired network interface controller (NIC) or wireless network interface controller (WNIC) that causes the controller to pass all traffic it receives to the central processing unit (CPU) rather than passing only the frames that the controller is specifically programmed to receive. When a capable NIC is placed in Promiscuous Mode, it allows the NIC to intercept and read each arriving network packet in its entirety. If the NIC is not in Promiscuous Mode, it will only receive packets that are specifically addressed to the NIC. Promiscuous Mode must be supported by the NIC and by the operating system and any associated driver. Not all NICs support Promiscuous Mode, however it is pretty easy to determine if you have a NIC and OS capable of Promiscuous Mode. netstat -i Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 8352 0 0 0 12677 0 0 0 BMRU lo 65536 14656 0 0 0 14656 0 0 0 LRU ifconfig eth0 promisc netstat -i Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 8352 0 0 0 12677 0 0 0 BMPRU lo 65536 14696 0 0 0 14696 0 0 0 LRU ifconfig eth0 -promisc netstat -i Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 8353 0 0 0 12677 0 0 0 BMRU lo 65536 15232 0 0 0 15232 0 0 0 LRU Promiscuous Mode Look under the last column “Flg” for value “P”. If it’s there, it means promiscuous mode is enabled for that network interface B flag is for broadcast M flag is for multicast P flag is for promisc mode R is for running U is for up While the basis of Nmap’s functionality is port scanning, it allows for a variety of related capabilities including: Network mapping: Nmap can identify the devices on a network (also called host discovery), including servers, routers and switches, and how they’re physically connected. OS detection: Nmap can detect the operating systems running on network devices (also called OS fingerprinting), providing the vendor name, the underlying operating system, the version of the software and even an estimate of devices' uptime. Service discovery: Nmap can not only identify hosts on the network, but whether they’re acting as mail, web or name servers, and the particular applications and versions of the related software they’re running. Security auditing: Figuring out what versions of operating systems and applications are running on network hosts lets network managers determine their vulnerability to specific flaws. If a network admin receives an alert about a vulnerability in a particular version of an application, for example, she can scan her network to identify whether that software version is running on the network and take steps to patch or update the relevant hosts. Scripts can also automate tasks such as detecting specific vulnerabilities.","title":"Network Scanning!","component":"swarmlab_sec-intro","version":"docs","name":"index","url":"/swarmlab_sec-intro/docs/index.html","titles":[{"text":"Find IP","id":"_find_ip"},{"text":"Find live hosts","id":"_find_live_hosts"},{"text":"Scan Ports","id":"_scan_ports"},{"text":"Scan a Single Port, All Ports, or Series","id":"_scan_a_single_port_all_ports_or_series"},{"text":"Scan port 80 on the target system:","id":"_scan_port_80_on_the_target_system"},{"text":"Scan ports 1 through 200 on the target system:","id":"_scan_ports_1_through_200_on_the_target_system"},{"text":"Scan (Fast) the most common ports:","id":"_scan_fast_the_most_common_ports"},{"text":"To scan all ports (1 – 65535):","id":"_to_scan_all_ports_1_65535"},{"text":"Scan All TCP UDP Ports","id":"_scan_all_tcp_udp_ports"},{"text":"netstat","id":"_netstat"},{"text":"Listing (Almost all)","id":"_listing_almost_all"},{"text":"Listing TCP Ports connections","id":"_listing_tcp_ports_connections"},{"text":"Listing UDP Ports connections","id":"_listing_udp_ports_connections"},{"text":"Listing all LISTENING Connections","id":"_listing_all_listening_connections"},{"text":"Listing all TCP Listening Ports","id":"_listing_all_tcp_listening_ports"},{"text":"Listing all UDP Listening Ports","id":"_listing_all_udp_listening_ports"},{"text":"Listing all UNIX Listening Ports","id":"_listing_all_unix_listening_ports"},{"text":"Showing Statistics by Protocol","id":"_showing_statistics_by_protocol"},{"text":"Showing Statistics by TCP Protocol","id":"_showing_statistics_by_tcp_protocol"},{"text":"Showing Statistics by UDP Protocol","id":"_showing_statistics_by_udp_protocol"},{"text":"Displaying Service name with PID","id":"_displaying_service_name_with_pid"},{"text":"Displaying Promiscuous Mode","id":"_displaying_promiscuous_mode"},{"text":"Setting Promiscuous Mode","id":"_setting_promiscuous_mode"},{"text":"Remove Promiscuous Mode","id":"_remove_promiscuous_mode"},{"text":"check if promiscuous mode is enabled on network interface","id":"_check_if_promiscuous_mode_is_enabled_on_network_interface"},{"text":"Appendix A: How to use Nmap","id":"_how_to_use_nmap"}]},"/swarmlab_sec-iptables/docs/index-iptables.html":{"text":"When a packet first enters the firewall, it hits the hardware and then gets passed on to the proper device driver in the kernel. Then the packet starts to go through a series of steps in the kernel, before it is either sent to the correct application (locally), or forwarded to another host - or whatever happens to it. Table 1. Destination local host Step Table Chain Comment 1 On the wire (e.g., Internet) 2 Comes in on the interface (e.g., eth0) 3 raw PREROUTING This chain is used to handle packets before the connection tracking takes place. It can be used to set a specific connection not to be handled by the connection tracking code for example. 4 This is when the connection tracking code takes place 5 mangle PREROUTING This chain is normally used for mangling packets, i.e., changing TOS and so on. 6 nat PREROUTING This chain is used for DNAT mainly. Avoid filtering in this chain since it will be bypassed in certain cases. 7 Routing decision, i.e., is the packet destined for our local host or to be forwarded and where. 8 mangle INPUT At this point, the mangle INPUT chain is hit. We use this chain to mangle packets, after they have been routed, but before they are actually sent to the process on the machine. 9 filter INPUT This is where we do filtering for all incoming traffic destined for our local host. Note that all incoming packets destined for this host pass through this chain, no matter what interface or in which direction they came from. 10 Local process or application (i.e., server or client program). Table 2. Source local host Step Table Chain Comment 1 Local process/application (i.e., server/client program) 2 Routing decision. What source address to use, what outgoing interface to use, and other necessary information that needs to be gathered. 3 raw OUTPUT This is where you do work before the connection tracking has taken place for locally generated packets. You can mark connections so that they will not be tracked for example. 4 This is where the connection tracking takes place for locally generated packets, for example state changes et cetera. 5 mangle OUTPUT This is where we mangle packets, it is suggested that you do not filter in this chain since it can have side effects. 6 nat OUTPUT This chain can be used to NAT outgoing packets from the firewall itself. 7 Routing decision, since the previous mangle and nat changes may have changed how the packet should be routed. 8 filter OUTPUT This is where we filter packets going out from the local host. 9 mangle POSTROUTING The POSTROUTING chain in the mangle table is mainly used when we want to do mangling on packets before they leave our host, but after the actual routing decisions. This chain will be hit by both packets just traversing the firewall, as well as packets created by the firewall itself. 10 nat POSTROUTING This is where we do SNAT as described earlier. It is suggested that you don’t do filtering here since it can have side effects, and certain packets might slip through even though you set a default policy of DROP. 11 Goes out on some interface (e.g., eth0) 12 On the wire (e.g., Internet) In this example, we’re assuming that the packet is destined for another host on another network. The packet goes through the different steps in the following fashion: Table 3. Forwarded packets Step Table Chain Comment 1 On the wire (i.e., Internet) 2 Comes in on the interface (i.e., eth0) 3 raw PREROUTING Here you can set a connection to not be handled by the connection tracking system. 4 This is where the non-locally generated connection tracking takes place. 5 mangle PREROUTING This chain is normally used for mangling packets, i.e., changing TOS and so on. 6 nat PREROUTING This chain is used for DNAT mainly. SNAT is done further on. Avoid filtering in this chain since it will be bypassed in certain cases. 7 Routing decision, i.e., is the packet destined for our local host or to be forwarded and where. 8 mangle FORWARD The packet is then sent on to the FORWARD chain of the mangle table. This can be used for very specific needs, where we want to mangle the packets after the initial routing decision, but before the last routing decision made just before the packet is sent out. 9 filter FORWARD The packet gets routed onto the FORWARD chain. Only forwarded packets go through here, and here we do all the filtering. Note that all traffic that’s forwarded goes through here (not only in one direction), so you need to think about it when writing your rule-set. 10 mangle POSTROUTING This chain is used for specific types of packet mangling that we wish to take place after all kinds of routing decisions have been done, but still on this machine. 11 nat POSTROUTING This chain should first and foremost be used for SNAT. Avoid doing filtering here, since certain packets might pass this chain without ever hitting it. This is also where Masquerading is done. 12 Goes out on the outgoing interface (i.e., eth1). 13 Out on the wire again (i.e., LAN).","title":"Traversing of tables and chains!","component":"swarmlab_sec-iptables","version":"docs","name":"index-iptables","url":"/swarmlab_sec-iptables/docs/index-iptables.html","titles":[{"text":"Destination local host (our own machine)","id":"_destination_local_host_our_own_machine"},{"text":"Source local host (our own machine)","id":"_source_local_host_our_own_machine"},{"text":"Forwarded packets","id":"_forwarded_packets"}]},"/swarmlab_sec-iptables/docs/index.html":{"text":"This tutorial demonstrates: a. howto setup iptables b. howto use it iptables is a command line utility for configuring Linux kernel firewall implemented within the Netfilter project. The term ''iptables'' is also commonly used to refer to this kernel-level firewall. It can be configured directly with iptables, or by using one of the many More: wikipedia Console tools and Graphical front-ends. iptables is used for IPv4 and ''ip6tables'' is used for ihttps://en.wikipedia.org/wiki/IPv6[IPv6]. Both ''iptables'' and ''ip6tables'' have the same syntax, but some options are specific to either IPv4 or IPv6. The Swarmlab.io kernel is compiled with iptables support. Shorewall, High-level tool for configuring Netfilter. You describe your firewall/gateway requirements using entries in a set of configuration files. shorewall Arno’s Secure firewall for both single and multi-homed machines. Very easy to configure, handy to manage and highly customizable. Supports: NAT and SNAT, port forwarding, ADSL ethernet modems with both static and dynamically assigned IPs, MAC address filtering, stealth port scan detection, DMZ and DMZ-2-LAN forwarding, protection against SYN/ICMP flooding, extensive user definable logging with rate limiting to prevent log flooding, all IP protocols and VPNs such as IPsec, plugin support to add extra features.| arno-iptables-firewall FireHOL Language to express firewalling rules, not just a script that produces some kind of a firewall. It makes building even sophisticated firewalls easy - the way you want it. http://firehol.sourceforge.net firewalld (firewall-cmd) Daemon and console interface for configuring network and firewall zones as well as setting up and configuring firewall rules. firewalld Firewall Builder firewall configuration and management tool that supports iptables (netfilter), ipfilter, pf, ipfw, Cisco PIX (FWSM, ASA) and Cisco routers extended access lists. The program runs on Linux, FreeBSD, OpenBSD, Windows and macOS and can manage both local and remote firewalls. fwbuilder firewalld (firewall-config) Daemon and graphical interface for configuring network and firewall zones as well as setting up and configuring firewall rules. firewalld FireStarter High-level GUI Iptables firewall for Linux systems firestarter iptables is used to inspect, modify, forward, redirect, and/or drop IP packets. The code for filtering IP packets is already built into the kernel and is organized into a collection of tables, each with a specific purpose. The tables are made up of a set of predefined chains, and the chains contain rules which are traversed in order. Each rule consists of a predicate of potential matches and a corresponding action (called a target) which is executed if the predicate is true; i.e. the conditions are matched. If the IP packet reaches the end of a built-in chain, including an empty chain, then the chain’s policy target determines the final destination of the IP packet. iptables is the user utility which allows you to work with these chains/rules. Understanding how iptables works The key to understanding how iptables works is this chart The lowercase word on top is the table and the upper case word below is the chain. Every IP packet that comes in on any network interface passes through this flow chart from top to bottom. All interfaces are handled the same way; it’s up to you to define rules that treat them differently. Some packets are intended for local processes, hence come in from the top of the chart and stop at Local Proces, while other packets are generated by local processes; hence start at Local Process and proceed downward through the flowchart. A detailed explanation here In the vast majority of use cases you won’t need to use the raw, mangle, or security tables at all. Consequently, the following chart depicts a simplified network packet flow through iptables: XXXXXXXXXXXXXXXXXX XXX Network XXX XXXXXXXXXXXXXXXXXX + | v +-------------+ +------------------+ |table: filter| |table: filter | v **************** |chain: FORWARD| **************** +------+-------+ Routing decision | **************** | | | v **************** | +-------------+ +------> Routing decision <---------------+ |table: nat | | **************** |chain: OUTPUT| | + +-----+-------+ | | | | v v | +-------------------+ +--------------+ | | table: nat | |table: filter | +----+ | chain: POSTROUTING| |chain: OUTPUT | +--------+----------+ +--------------+ | v XXXXXXXXXXXXXXXXXX XXX Network XXX XXXXXXXXXXXXXXXXXX iptables contains five tables: Chains Tables consist of chains, which are lists of rules which are followed in order. This is the default table. Its built-in chains are: Input: packets going to local sockets Forward: packets routed through the server Output: locally generated packets When a packet creates a new connection, this table is used. Its built-in chains are: Prerouting: designating packets when they come in Output: locally generated packets before routing takes place Postrouting: altering packets on the way out Used for special altering of packets. Its built-in chains are: Prerouting: incoming packets Postrouting: outgoing packets Output: locally generated packets that are being altered Input: packets coming directly into the server Forward: packets being routed through the server Primarily used for configuring exemptions from connection tracking. Its built-in chains are: Prerouting: packets that arrive by the network interface Output: processes that are locally generated Used for Mandatory Access Control (MAC) rules. After the filter table, the security table is accessed next. Its built-in chains are: Input: packets entering the server Output: locally generated packets Forward: packets passing through the server In most common use cases you will only use two of these: filter and nat. Packet filtering is based on rules, which are specified by multiple matches (conditions the packet must satisfy so that the rule can be applied), and one target (action taken when the packet matches all conditions). The typical things a rule might match on are what interface the packet came in on (e.g eth0 or eth1), what type of packet it is (ICMP, TCP, or UDP), or the destination port of the packet. Targets are specified using the -j or --jump option. Targets can be either - user-defined chains (i.e. if these conditions are matched, jump to the following user-defined chain and continue processing there), one of the special built-in targets, - or a target extension. Built-in targets are ACCEPT, DROP, QUEUE and RETURN target extensions are, for example, REJECT and LOG. If the target is a built-in target, the fate of the packet is decided immediately and processing of the packet in current table is stopped. If the target is a user-defined chain and the fate of the packet is not decided by this second chain, it will be filtered against the remaining rules of the original chain. Target extensions can be either terminating (as built-in targets) or non-terminating (as user-defined chains) A network packet received on any interface traverses the traffic control chains of tables in the order shown in the chart above. The first routing decision involves deciding if the final destination of the packet is the local machine (in which case the packet traverses through the INPUT chains or elsewhere (in which case the packet traverses through the FORWARD chains. Subsequent routing decisions involve deciding what interface to assign to an outgoing packet. At each chain in the path, every rule in that chain is evaluated in order and whenever a rule matches, the corresponding target/jump action is executed. The 3 most commonly used targets are ACCEPT, DROP, and jump to a user-defined chain. While built-in chains can have default policies, user-defined chains can not. If every rule in a chain that you jumped fails to provide a complete match, the packet is dropped back into the calling chain as illustrated here: If at any time a complete match is achieved for a rule with a DROP target, the packet is dropped and no further processing is done. If a packet is ACCEPTed within a chain, it will be ACCEPTed in all superset chains also and it will not traverse any of the superset chains any further. However, be aware that the packet will continue to traverse all other chains in other tables in the normal fashion. # iptables -nvL Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination If the output looks like the above, then there are no rules (i.e. nothing is blocked) in the default filter table You can flush and reset iptables to default using these commands: # iptables -F # iptables -X # iptables -t nat -F # iptables -t nat -X # iptables -t mangle -F # iptables -t mangle -X # iptables -t raw -F # iptables -t raw -X # iptables -t security -F # iptables -t security -X # iptables -P INPUT ACCEPT # iptables -P FORWARD ACCEPT # iptables -P OUTPUT ACCEPT The -F command with no arguments flushes all the chains in its current table. Similarly, -X deletes all empty non-default chains in a table. Individual chains may be flushed or deleted by following -F and -X with a [chain] argument. Rules can be edited by appending -A a rule to a chain, inserting -I it at a specific position on the chain, replacing -R an existing rule, or deleting -D it. The first three commands are exemplified in the following. First of all, our computer is not a router (unless, of course, it is a router). We want to change the default policy on the FORWARD chain from ACCEPT to DROP. # iptables -P FORWARD DROP We are going to use Shorewall as an iptables configuration tool. See Appendix. Here are some examples of \"raw\" iptables command lines. You may use a port to block all traffic coming in on a specific interface. For example: iptables -A INPUT -j DROP -p tcp --destination-port 110 -i eth0 Let’s examine what each part of this command does: -A will add or append the rule to the end of the chain. **INPUT** will add the rule to the table. **DROP** means the packets are discarded. -p tcp means the rule will only drop TCP packets. --destination-port 110 filters packets targeted to port 110. -i eth0 means this rule will impact only packets arriving on the eth0 interface. In order to drop all incoming traffic from a specific IP address, use the iptables command with the following options: iptables -I INPUT -s 198.51.100.0 -j DROP To remove these rules, use the --delete or -D option: iptables --delete INPUT -s 198.51.100.0 -j DROP iptables -D INPUT -s 198.51.100.0 -j DROP One way to create a firewall is to block all traffic to the system and then allow traffic on certain ports. Below is a sample sequence of commands to illustrate the process: iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -i lo -m comment --comment \"Allow loopback connections\" -j ACCEPT iptables -A INPUT -p icmp -m comment --comment \"Allow Ping to work as expected\" -j ACCEPT iptables -A INPUT -p tcp -m multiport --destination-ports 22,25,53,80,443,465,5222,5269,5280,8999:9003 -j ACCEPT iptables -A INPUT -p udp -m multiport --destination-ports 53 -j ACCEPT iptables -P INPUT DROP iptables -P FORWARD DROP Let’s break down the example above. The first two commands add or append rules to the INPUT chain in order to allow access on specific ports. The -p tcp and -p udp options specify either UDP or TCP packet types. The -m multiport function matches packets on the basis of their source or destination ports, and can accept the specification of up to 15 ports. Multiport also accepts ranges such as 8999:9003 which counts as 2 of the 15 possible ports, but matches ports 8999, 9000, 9001, 9002, and 9003. The next command allows all incoming and outgoing packets that are associated with existing connections so that they will not be inadvertently blocked by the firewall. The final two commands use the -P option to describe the default policy for these chains. As a result, all packets processed by INPUT and FORWARD will be dropped by default. Note that the rules described above only control incoming packets, and do not limit outgoing connections. # Allow all loopback (lo0) traffic and reject traffic # to localhost that does not originate from lo0. -A INPUT -i lo -j ACCEPT -A INPUT ! -i lo -s 127.0.0.0/8 -j REJECT # Allow ping. -A INPUT -p icmp -m state --state NEW --icmp-type 8 -j ACCEPT # Allow SSH connections. -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT # Allow HTTP and HTTPS connections from anywhere # (the normal ports for web servers). -A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT -A INPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT # Allow inbound traffic from established connections. # This includes ICMP error returns. -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # Log what was incoming but denied (optional but useful). -A INPUT -m limit --limit 5/min -j LOG --log-prefix \"iptables_INPUT_denied: \" --log-level 7 # Reject all other inbound. -A INPUT -j REJECT # Log any traffic that was sent to you # for forwarding (optional but useful). -A FORWARD -m limit --limit 5/min -j LOG --log-prefix \"iptables_FORWARD_denied: \" --log-level 7 # Reject all traffic forwarding. -A FORWARD -j REJECT Shorewall is not the easiest to use of the available iptables configuration tools but I believe that it is the most flexible and powerful. It can handle complex and fast changing network environments. It needs multiple configuration files, even for simple setups. Suitable for powerusers! - Most likely there are a lot of these among our Students :-) Shorewall is very popular! Origin","title":"Iptables!","component":"swarmlab_sec-iptables","version":"docs","name":"index","url":"/swarmlab_sec-iptables/docs/index.html","titles":[{"text":"iptables","id":"_iptables"},{"text":"Installation","id":"_installation"},{"text":"Front-ends","id":"_front_ends"},{"text":"Console","id":"_console"},{"text":"Graphical","id":"_graphical"},{"text":"Basic concepts","id":"_basic_concepts"},{"text":"Table","id":"_table"},{"text":"Filter","id":"_filter"},{"text":"Nat","id":"_nat"},{"text":"Mangle","id":"_mangle"},{"text":"Raw","id":"_raw"},{"text":"Security","id":"_security"},{"text":"Rules","id":"_rules"},{"text":"Traversing Chains","id":"_traversing_chains"},{"text":"Usage","id":"_usage"},{"text":"Showing the current rules","id":"_showing_the_current_rules"},{"text":"Resetting rules","id":"_resetting_rules"},{"text":"Editing rules","id":"_editing_rules"},{"text":"Examples","id":"_examples"},{"text":"Block Traffic by PortPermalink","id":"_block_traffic_by_portpermalink"},{"text":"Drop Traffic","id":"_drop_traffic"},{"text":"Block or Allow Traffic by Port Number","id":"_block_or_allow_traffic_by_port_number"},{"text":"More Examples","id":"_more_examples"},{"text":"Appendix A: How to use iptables","id":"_how_to_use_iptables"}]},"/swarmlab_network-adhoc/docs/index-setup.html":{"text":"Tested on a Raspberry Pi with \"Buster\" networkd is a small and lean service to configure network interfaces, designed mostly for server use cases in a world with hotplugged and virtualized networking. Its configuration is similar in spirit and abstraction level to ifupdown, but you don’t need any extra packages to configure bridges, bonds, vlan etc. It is not very suitable for managing WLANs yet; NetworkManager is still much more appropriate for such Desktop use cases. There are mainly three setups to have a peer to peer network: unprotected ad-hoc interface by configuring the WiFi device unprotected ad-hoc interface using wpa_supplicant (Recommended) Only with suitable (RSN-IBSS capable) USB dongle: protected ad-hoc interface using wpa_supplicant and WPA encryption (best solution if possible) ad-hoc interface with additional USB/WiFi dongle for uplink to internet router sudo su # if not already done deinstall systemctl daemon-reload systemctl disable --now ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog apt --autoremove purge -f ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog rm -r /etc/network /etc/dhcp # setup/enable systemd-resolved and systemd-networkd systemctl disable --now avahi-daemon libnss-mdns apt --autoremove -f purge avahi-daemon apt install -f libnss-resolve ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf apt-mark hold avahi-daemon dhcpcd dhcpcd5 ifupdown isc-dhcp-client isc-dhcp-common libnss-mdns openresolv raspberrypi-net-mods rsyslog systemctl enable systemd-networkd.service systemd-resolved.service apt-get install raspberrypi-kernel-headers -y wired connection cat > /etc/systemd/network/04-wired.network /etc/wpa_supplicant/wpa_supplicant-wlan0.conf /etc/wpa_supplicant/wpa_supplicant-wlan1.conf <<EOF ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev update_config=1 p2p_disabled=1 country=GR network={ ssid=\"IBSS-RPiNet\" key_mgmt=WPA-PSK proto=RSN psk=\"verySecretPasswordi123\" mode=1 frequency=2412 } EOF chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf systemctl enable wpa_supplicant@wlan1.service reboot echo \"\" echo \"reboot.\" echo \"\" echo \"iw dev\" echo \"\" echo \"iw dev wlan1 link\" echo \"\" echo \"ip addr\" echo \"\" echo \"sudo iw dev wlan1 scan | grep -B8 -A3 \"IBSS-RPiNet\"\" echo \"\" echo \"From another ad hoc connected device you should be able to\" echo \"\" echo \"ping -c3 raspberrypi.local\" echo \"\" origin","title":"Setup","component":"swarmlab_network-adhoc","version":"docs","name":"index-setup","url":"/swarmlab_network-adhoc/docs/index-setup.html","titles":[{"text":"Intro","id":"_intro"},{"text":"Install systemd-networkd","id":"_install_systemd_networkd"},{"text":"deinstall classic networking and install it!","id":"_deinstall_classic_networking_and_install_it"},{"text":"Install optional","id":"_install_optional"},{"text":"setup wired connection","id":"_setup_wired_connection"},{"text":"Reboot","id":"_reboot"},{"text":"Config","id":"_config"},{"text":"NSS","id":"_nss"},{"text":"DNS","id":"_dns"},{"text":"Problem with DNSSEC","id":"_problem_with_dnssec"},{"text":"unprotected ad-hoc interface using wpa_supplicant","id":"_unprotected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Reboot","id":"_reboot_2"},{"text":"Check","id":"_check"},{"text":"protected ad-hoc interface using wpa_supplicant","id":"_protected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Install driver","id":"_install_driver"},{"text":"setup","id":"_setup"},{"text":"Reboot","id":"_reboot_3"},{"text":"Check","id":"_check_2"}]},"/swarmlab_network-adhoc/docs/index.html":{"text":"A wireless ad hoc network (WANET) or mobile ad hoc network (MANET) is a decentralized type of wireless network. The network is ad hoc because it does not rely on a pre-existing infrastructure, such as routers in wired networks or access points in wireless networks. Instead, each node participates in routing by forwarding data for other nodes, so the determination of which nodes forward data is made dynamically on the basis of network connectivity and the routing algorithm in use. Figure 1. Ad Hoc Networks Figure 2. Vehicle-to-Vehicle (V2V) communications Figure 3. Vehicle-to-Infrastructure (V2I) communications More here","title":"Ad Hoc Network!","component":"swarmlab_network-adhoc","version":"docs","name":"index","url":"/swarmlab_network-adhoc/docs/index.html","titles":[{"text":"Ad Hoc Networks","id":"_ad_hoc_networks"},{"text":"Vehicle-to-Vehicle (V2V) communications","id":"_vehicle_to_vehicle_v2v_communications"},{"text":"Vehicle-to-Infrastructure (V2I) communications","id":"_vehicle_to_infrastructure_v2i_communications"}]},"/swarmlab_poc-datacollector/docs/doc-dummy_service.html":{"text":"config file: WriteToMongo/fluent/fluent.conf @type stdout (1) @type tail path /var/log/*.log path_key tailed_path pos_file /tmp/fluentd--1605454018.pos pos_file_compaction_interval 30s refresh_interval 30s skip_refresh_on_startup tag stats.node enable_stat_watcher false enable_watch_timer true read_from_head true follow_inodes true # Without this parameter, file rotation causes log duplication @type none keep_time_key true # define the source which will provide log events (1) @type tail (2) path /var/log-in/*/* (3) path_key tailed_path pos_file /tmp/fluentd--1605454014.pos (4) pos_file_compaction_interval 10s refresh_interval 30s skip_refresh_on_startup tag log.node (5) enable_stat_watcher false (6) enable_watch_timer true (7) read_from_head true follow_inodes true # Without this parameter, file rotation causes log duplication @type none (8) keep_time_key true ## match tag=log.* and write to mongo (9) @type copy copy_mode deep (10) (11) @type mongo (12) connection_string mongodb://mongo.poc-datacollector_datacollector-net:27017/fluentdb (13) #database fluentdb collection test #host mongo.poc-datacollector_datacollector-net #port 27017 num_retries 60 capped (14) capped_size 100m # key name of timestamp time_key time retry_wait 50s flush_mode immediate (15) #flush_interval 10s @type stdout @type file path /tmp/mylog timekey 1d timekey_use_utc true timekey_wait 10s 1 directives determine the input sources. The source submits events to the Fluentd routing engine. An event consists of three entities: tag, time and record. 2 The tail Input plugin allows Fluentd to read events from the tail of text files. Its behavior is similar to the tail -F command. see image: type tai 3 The path(s) to read. Multiple paths can be specified, separated by comma ','. '*' format can be included to add/remove the watch file dynamically. At the interval of refresh_interval, Fluentd refreshes the list of watch files. 4 pos_file handles multiple positions in one file so no need to have multiple pos_file parameters per source. Don’t share pos_file between tail configurations. It causes unexpected behavior e.g. corrupt pos_file content. 5 The tag of the event. 6 Enables the additional inotify-based watcher. Either of enable_watch_timer or enable_stat_watcher must be true 7 Enables the additional watch timer. Either of enable_watch_timer or enable_stat_watcher must be true 8 The none parser plugin parses the line as-is with the single field. This format is to defer the parsing/structuring of the data. 9 directives determine the output destinations. The match directive looks for events with matching tags and processes them. The most common use of the match directive is to output events to other systems. 10 Chooses how to pass the events to plugins. deep copied events to each store plugin. This mode is useful when you modify the nested field after out_copy, e.g. Docker Swarm/Kubernetes related fields. 11 Specifies the storage destinations. The format is the same as the directive. This section is required at least once. 12 The mongo Output plugin writes records into , the document-oriented database system. 13 The MongoDB connection string for URI. 14 This option enables the capped collection. This is always recommended. Capped collections are fixed-size collections that support high-throughput operations that insert and retrieve documents based on insertion order. Capped collections work in a way similar to circular buffers: once a collection fills its allocated space, it makes room for new documents by overwriting the oldest documents in the collection. 15 Flushing Parameters: Figure 1. type tail To make changes become effective a restart is required ./tools/poc-service-restart-dummy","title":"dummy_service","component":"swarmlab_poc-datacollector","version":"docs","name":"doc-dummy_service","url":"/swarmlab_poc-datacollector/docs/doc-dummy_service.html","titles":[{"text":"fluent.conf","id":"_fluent_conf"},{"text":"edit","id":"_edit"},{"text":"restart","id":"_restart"}]},"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html":{"text":"src: readmongo/swarmlab-app/src/run/ async function onCollectionNew(err, collection) { let options = { tailable: true, awaitdata: true, numberOfRetries: -1, tailableRetryInterval: 500, }; var cursor = collection.find({}, options).stream(); var itemsProcessed = 0; var room = this.user; var sid = this.id; console.log(\"Inside callback: \" + room + \" Id: \" + sid); var rep = setUser(sid, room); cursor.on(\"data\", async function (data) { cursor.pause(); var res = await getkey(sid); if (res == \"1\") { cursor.resume(); var obj = JSON.parse(JSON.stringify(data)); io.in(room).emit(\"logsend\", obj); } else if (res == \"2\") { cursor.resume(); console.log(\"Cursor is closing...\"); cursor.close(); } }); } var cursor = collection.find({}, options).stream(); A Tailable Cursor remains open after the client exhausts the results in the initial cursor. Tailable cursors are conceptually equivalent to the tail Unix command with the -f option (i.e. with \"follow\" mode). After clients insert new additional documents into a capped collection, the tailable cursor will continue to retrieve documents. const pubClient = new Redis({ host: REDIS, port: REDIS_PORT, }); // ------------------------------ // read from redis // ------------------------------ async function getkey(id) { return new Promise((resolve) => { pubClient.get(id, function (err, reply) { if (err) { resolve(null); } else { if (reply) { //console.log(\"---------fount----------\"); resolve(1); } else { console.log(\"----------not fount------------\"); resolve(2); } } }); }); } // ------------------------------ // check if stream exists // ------------------------------ async function checkstream(data) { var res = await getkey(data.id); if (res == \"1\") { console.log(\"Stream is on!\"); } else { console.log(\"Creating Stream....\"); var url = URL; MongoClient.connect( url, { useNewUrlParser: true, useUnifiedTopology: true }, function (err, db) { if (err) throw err; var dbo = db.db(DATABASE); dbo.collection(COLLECTION, onCollectionNew.bind(data)); } ); } } // ------------------------------ // --- open socket ------------- // ------------------------------ io.on(\"connection\", (s) => { console.error(\"socket connection\"); var usersession = new Object(); usersession.SOCKET = {}; usersession.SOCKET.error = {}; console.error(\"socket ...\"); s.auth = false; // ------------------------------ // --- authenticate // ------------------------------ s.on(\"authenticate\", function (data) { const token = data; (async () => { var isvalid = await checkToken(token); if (isvalid.action == \"ok\") { usersession.SOCKET.user = isvalid.user; usersession.SOCKET.scope = isvalid.scope; // space delimeter usersession.SOCKET.token = isvalid.token; usersession.SOCKET.id = s.id; s.auth = true; } else { s.auth = false; } })(); }); // ------------------------------ // --- event ---------------- // ------------------------------ s.on(\"onevent\", function (data) { var binddata = { user: data, id: s.id, }; checkstream(binddata); }); } To make changes become effective a restart is not required You may have to wait (couple of minutes) for the system to fully provision resources. You may have to refresh the web interface a couple of times!","title":"readmongo_service","component":"swarmlab_poc-datacollector","version":"docs","name":"doc-readmongo_service","url":"/swarmlab_poc-datacollector/docs/doc-readmongo_service.html","titles":[{"text":"App","id":"_app"},{"text":"stream2mongo","id":"_stream2mongo"},{"text":"socket (open,checkstream,event)","id":"_socket_opencheckstreamevent"},{"text":"restart","id":"_restart"}]},"/swarmlab_poc-datacollector/docs/index-dummy_service.html":{"text":"Change to project root directory. You can find this here: Instances → [Select Instance] → Connect -→ \"Project BaseDir\" Open a terminal and Run: ./tools/poc-dummy-ls Open a terminal and Run: ./tools/poc-dummy-create device-name Open a terminal and Run: ./tools/poc-dummy-rm device-name Open a terminal and Run: ./tools/poc-dummy-send device-name \"data test\" Always use double quotes around data Open a terminal and Run: ./tools/poc-dummy-log device-name","title":"Usage dummy_service","component":"swarmlab_poc-datacollector","version":"docs","name":"index-dummy_service","url":"/swarmlab_poc-datacollector/docs/index-dummy_service.html","titles":[{"text":"usage dummy_service","id":"_usage_dummy_service"},{"text":"List devices","id":"_list_devices"},{"text":"Add device","id":"_add_device"},{"text":"Remove device","id":"_remove_device"},{"text":"Send data from device","id":"_send_data_from_device"},{"text":"Device history","id":"_device_history"}]},"/swarmlab_poc-datacollector/docs/index-microservice.html":{"text":"Start microservice Add microservice2poc network","title":"Add microservice","component":"swarmlab_poc-datacollector","version":"docs","name":"index-microservice","url":"/swarmlab_poc-datacollector/docs/index-microservice.html","titles":[{"text":"start microservice","id":"_start_microservice"},{"text":"add microservice","id":"_add_microservice"}]},"/swarmlab_poc-datacollector/docs/index-mongo.html":{"text":"MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License (SSPL). Ad-hoc queries MongoDB supports field, range query, and regular-expression searches. Indexing Fields in a MongoDB document can be indexed with primary and secondary indices or index. Replication MongoDB provides high availability with replica sets. Load balancing MongoDB scales horizontally using sharding. File storage MongoDB can be used as a file system, called GridFS, with load balancing and data replication features over multiple machines for storing files. Aggregation MongoDB provides three ways to perform aggregation: the aggregation pipeline, the map-reduce function, and single-purpose aggregation methods. Map-reduce can be used for batch processing of data and aggregation operations. Server-side JavaScript execution JavaScript can be used in queries, aggregation functions (such as MapReduce), and sent directly to the database to be executed. Capped collections MongoDB supports fixed-size collections called capped collections. This type of collection maintains insertion order and, once the specified size has been reached, behaves like a circular queue. Doc origin wikipedia replica set is a group of mongod instances that maintain the same data set. A replica set contains several data bearing nodes and optionally one arbiter node. swarmlab provide storage options Mongo in 100 Seconds","title":"Mongo → services mongo","component":"swarmlab_poc-datacollector","version":"docs","name":"index-mongo","url":"/swarmlab_poc-datacollector/docs/index-mongo.html","titles":[{"text":"Main features","id":"_main_features"},{"text":"Replication in MongoDB","id":"_replication_in_mongodb"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index-nodejs.html":{"text":"As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications. Almost no function in Node.js directly performs I/O, so the process never blocks. Thanks to this, scalable systems is very reasonable to be developed in Node.js. Overview of Blocking vs Non-Blocking Node.js is similar in design to, and influenced by, systems like Ruby’s Event Machine and Python’s Twisted. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and at the end a server is started through a blocking call like EventMachine::run(). In Node.js, there is no such start-the-event-loop call. Node.js simply enters the event loop after executing the input script. Node.js exits the event loop when there are no more callbacks to perform. Node.js being designed without threads doesn’t mean you can’t take advantage of multiple cores in your environment. Child processes can be spawned by using our child_process.fork() API, and are designed to be easy to communicate with. Built upon that same interface is the cluster module, which allows you to share sockets between processes to enable load balancing over your cores. Socket.IO is a library that enables real-time, bidirectional and event-based communication between the browser and the server. It consists of: a Node.js server: Source | API a Javascript client library for the browser (which can be also run from Node.js): Source | API See more info here: Socket.io Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. Fast, unopinionated, minimalist web framework for Node.js NodeJS in 10 Minutes and Netflix netflix 6:50 monolithic 8:24 minroservices 19:00 microservice 37:00 Netflix on Github","title":"NodeJS → services readmongo_service, dummy_service","component":"swarmlab_poc-datacollector","version":"docs","name":"index-nodejs","url":"/swarmlab_poc-datacollector/docs/index-nodejs.html","titles":[{"text":"asynchronous event-driven","id":"_asynchronous_event_driven"},{"text":"threads","id":"_threads"},{"text":"socket.io","id":"_socket_io"},{"text":"express","id":"_express"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index-redis.html":{"text":"Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. The project was developed and maintained by ihttps://github.com/antirez[Salvatore Sanfilippo^] The name Redis means *Re*mote *Di*ctionary *S*erver. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License (SSPL). Wikipedia Redis in 100 Seconds","title":"Redis → services redisserver","component":"swarmlab_poc-datacollector","version":"docs","name":"index-redis","url":"/swarmlab_poc-datacollector/docs/index-redis.html","titles":[{"text":"Main features","id":"_main_features"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index-src.html":{"text":"(1) Opens the info menu (2) Run a shell in a running container (3) Opens web interface (4),(5) Source directory - Directory Maps \"Directory Maps\" are the preferred mechanism for persisting data generated by and used by Docker containers. We use here \"bind mounts\" and they are dependent on the directory structure and OS of the host machine. Your local changes to the files will be overwritten by click on \"Download\" button. You should always take a full backup first (simple copy the directory tree) Source code: playground-client/src environment variables: playground-client/.env Source code: dummyservice/swarmlab-app/src/run config file: WriteToMongo/fluent/fluent.conf Unified data collector layer Source code: readmongo/swarmlab-app/src/run environment variables: readmongo/swarmlab-app/src/.env Redis is automatically started for you. We use nodeJS to interact with Redis. Setup config etc, on the fly from dummy_service and readmongo_service services. Mongo is automatically started for you. We use nodeJS to interact with Mongo. Setup config etc, on the fly from dummy_service and readmongo_service services.","title":"Source and config files","component":"swarmlab_poc-datacollector","version":"docs","name":"index-src","url":"/swarmlab_poc-datacollector/docs/index-src.html","titles":[{"text":"webclient","id":"_webclient"},{"text":"dummy_service","id":"_dummy_service"},{"text":"readmongo_service","id":"_readmongo_service"},{"text":"redisserver","id":"_redisserver"},{"text":"mongo","id":"_mongo"}]},"/swarmlab_poc-datacollector/docs/index-structure.html":{"text":"From → To monolithic → networking architecture static → Dynamic host based → Service based linear → agile You will learn to code, coordinate and orchestrate a swarm of self-acting nodes. Server instances are platform agnostic container-based applications. To build a large - scale distributed application we take advantage of standardized code deployments using Docker containers. Docker-based applications can be seamlessly moved from local development machines to production deployments From Code to full-blown systems from a single container on your local machine to a running cloud native - container-based environment in the simplest and most logical format as possible. Services in a dynamic and Scalable Distributed Architecture (red) Redisserver redis sync for readmongo_service and dummy_service (blue) readmongo_service reads data from mongodb (Rest api) 1. Webclient → readmongo_service 2. readmongo_service ← mongo 3. webclient ← readmongo_service reads data from mongodb (socket) Webclient ←→ readmongo_service ←→ redis ←→ readmongo_service ←→ mongo (green) dummy_service IoT devive or App → mongo (red), (blue) and (green) are scalable microservices","title":"project structure and technologies used","component":"swarmlab_poc-datacollector","version":"docs","name":"index-structure","url":"/swarmlab_poc-datacollector/docs/index-structure.html","titles":[{"text":"Dynamic Structure","id":"_dynamic_structure"},{"text":"Dynamic Instaces","id":"_dynamic_instaces"},{"text":"Dynamic networks - Swarm","id":"_dynamic_networks_swarm"},{"text":"Datacollector structure","id":"_datacollector_structure"}]},"/swarmlab_poc-datacollector/docs/index-usage.html":{"text":"Start poc-datacollector Stop poc-datacollector Start poc-datacollector","title":"Usage datacollector","component":"swarmlab_poc-datacollector","version":"docs","name":"index-usage","url":"/swarmlab_poc-datacollector/docs/index-usage.html","titles":[{"text":"start datacollector","id":"_start_datacollector"},{"text":"stop datacollector","id":"_stop_datacollector"},{"text":"Open Web interface webclient","id":"_open_web_interface_webclient"}]},"/swarmlab_poc-datacollector/docs/index-vuejs.html":{"text":"Vue.js is an open-source, progressive JavaScript framework for building user interfaces (UIs) and single-page applications. Library modularization using a framework is common in frontend development. What differentiates Vue.js from other alternatives is: its “high decoupling”,This means it is very simple to extend its functionalities as modules are included to an application. For example, if we want to organize and render small visual components, all we need is Vue.js’s ‘core’ library. It is not necessary to include additional libraries. As the application grows, we have libraries to manage routes such as ‘vue-router’, libraries to manage the global state such as ‘vuex’ and libraries to build responsive web applications such as ‘bootstrap-vue’. Additionally, if our application needs to be optimized or needs good SEO, we can include the ‘vue-server-rendering’ library. In the following figure, we can see how the libraries we just mentioned are progressively included, from a small SPA to multi-page applications (MPA). The name of the framework – Vue – is the same phonetically in English as view, and it corresponds to the traditional Model-View-Controller (MVC) architecture React and Angular are other Frameworks similar to vuejs Below are the reasons stating why Vue js is gaining more popularity: Easy To Understand And Learn Easy Customization Readability And Single-file Components Lightweight Robust Tooling Ecosystem Flexibility And Integration Capabilities Much Advanced High Performance LAST BUT NOT LEAST, Documentation Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue’s official devtools extension to provide advanced features such as zero-config time-travel debugging and state snapshot export / import. What is a \"State Management Pattern\"? Let’s start with a simple Vue counter app: new Vue({ // state data () { (1) return { count: 0 } }, // view template: ` (2) {{ count }} `, // actions methods: { (3) increment () { this.count++ } } }) 1 The state, the source of truth that drives our app; 2 The view, a declarative mapping of the state; 3 The actions, the possible ways the state could change in reaction to user inputs from the view. This is a simple representation of the concept of \"one-way data flow\": Online Vuex cources Axios is a library for http communication, making ajax requests, and so on. See more Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It supports multiple transports, such as WebSockets, Flash sockets, long polling and more, automatically falling back when a transport fails See more info here: Socket.io Vue Packages socket.io client socket.io REST API and Socket","title":"Vue.js → service webclient","component":"swarmlab_poc-datacollector","version":"docs","name":"index-vuejs","url":"/swarmlab_poc-datacollector/docs/index-vuejs.html","titles":[{"text":"why Vue js","id":"_why_vue_js"},{"text":"Vuex","id":"_vuex"},{"text":"Using Axios to Consume APIs","id":"_using_axios_to_consume_apis"},{"text":"Using socket.io to Consume Websocket","id":"_using_socket_io_to_consume_websocket"},{"text":"Video = intro","id":"_video_intro"}]},"/swarmlab_poc-datacollector/docs/index.html":{"text":"The \"data collector\" is a lightweight microservice application that collect and sends metadata, collected from a system, such as an IoT network, distributed system, data center, etc to a storage system. The data are transmitted, stored, and can be retrieved at any time. \"data collector\" are developed with a platform agnostic\"container-based application strategy A platform-agnostic approach offers many choices Can be seamlessly moved from local development machine to production deployments Flexibility, Reliability Avoiding Vendor Lock-In From Code to full-blown systems from a single container on your local machine to a running cloud native - container-based environment You can start it in the same way as you start any other application. You can find more information here You may have to wait (couple of minutes) for the system to fully provision resources. You may have to refresh the web interface a couple of times! on Error: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60) Run: export DOCKER_CLIENT_TIMEOUT=120 export COMPOSE_HTTP_TIMEOUT=120 onError: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network Do you have a VPN connected? Turn off VPN Start POC After that, you can enable VPN again Find \"webclient\" Instance from menou: Instances - > click more connect → \"Click here to open the Web_App\" Find \"webclient\" Instance and run docker exec ... Command The directory that contains the source is in \"Directory Maps → Local\" column. (1) Opens the info menu (2) Run a shell in a running container (3) Opens web interface (4),(5) Source directory - Directory Maps \"Directory Maps\" are the preferred mechanism for persisting data generated and used by Docker containers. We use here \"bind mounts\" and they are dependent on the directory structure and OS of the host machine. Your local changes to the files will be overwritten by clicking the \"Download\" button. You should always take a full backup first (simple copy the directory tree)","title":"Data collector!","component":"swarmlab_poc-datacollector","version":"docs","name":"index","url":"/swarmlab_poc-datacollector/docs/index.html","titles":[{"text":"Start","id":"_start"},{"text":"on Error:","id":"_on_error"},{"text":"Open web interface","id":"_open_web_interface"},{"text":"Open console","id":"_open_console"},{"text":"Source directory","id":"_source_directory"}]},"/swarmlab_raspi-docker/docs/index-install.html":{"text":"Tested on a Raspberry Pi with \"Buster\" * sudo su # if not already done apt-get install apt-transport-https ca-certificates software-properties-common git gcc g++ make jq -y curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - apt-get install -y nodejs npm install -g pm2 apt-get install raspberrypi-kernel-headers -y curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh usermod -aG docker pi curl https://download.docker.com/linux/raspbian/gpg sudo usermod -aG docker pi curl https://download.docker.com/linux/raspbian/gpg cat > /root/get-certs-swarmlab /etc/docker/certs.d/$registry_address:$registry_port/ca.crt registry_port=5480 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt EOF chmod +x /root/get-certs-swarmlab /root/get-certs-swarmlab echo \"deb https://download.docker.com/linux/raspbian/ buster stable\" >> /etc/apt/sources.list apt-get update apt-get upgrade systemctl enable docker.service systemctl start docker.service docker info docker ps apt-get install libffi-dev libssl-dev apt install python3-dev apt-get install -y python3 python3-pip python3 and pip3 are installed, we can install Docker-Compose using the following command: pip3 install docker-compose docker-compose --version docker-compose ⇒ 1.27.4 On Error: Get https ://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate Pulling …​ ERROR: Get https://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate signed by unknown authority See here or simple run: /root/get-certs-swarmlab To install the most recent version of WireGuard, we’ll need packages from the Debian unstable release. sh -c \"echo 'deb http://deb.debian.org/debian/ unstable main' >> /etc/apt/sources.list.d/unstable.list\" sh -c \"printf 'Package: *\\nPin: release a=unstable\\nPin-Priority: 90\\n' >> /etc/apt/preferences.d/limit-unstable\" Update and Install the WireGuard packages apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 apt update apt install wireguard --assume-yes (umask 077 && wg genkey > wg-private.key) wg pubkey wg-public.key reboot","title":"Setup","component":"swarmlab_raspi-docker","version":"docs","name":"index-install","url":"/swarmlab_raspi-docker/docs/index-install.html","titles":[{"text":"Install prerequisites","id":"_install_prerequisites"},{"text":"Install optional","id":"_install_optional"},{"text":"Download and install Docker.","id":"_download_and_install_docker"},{"text":"Give the ‘pi’ user the ability to run Docker.","id":"_give_the_pi_user_the_ability_to_run_docker"},{"text":"Import Docker and swarmlab.io keys","id":"_import_docker_and_swarmlab_io_keys"},{"text":"Add the Docker Repo.","id":"_add_the_docker_repo"},{"text":"Update your Pi.","id":"_update_your_pi"},{"text":"Start the Docker service.","id":"_start_the_docker_service"},{"text":"Verify that Docker is installed and running.","id":"_verify_that_docker_is_installed_and_running"},{"text":"install docker-compose","id":"_install_docker_compose"},{"text":"check it","id":"_check_it"},{"text":"Fix \"x509: certificate signed by unknown authority\" issue","id":"_fix_x509_certificate_signed_by_unknown_authority_issue"},{"text":"Install WireGuard","id":"_install_wireguard"},{"text":"Create Keys","id":"_create_keys"},{"text":"Reboot","id":"_reboot"}]},"/swarmlab_raspi-docker/docs/index.html":{"text":"Docker does run on Raspberry Pi 2, 3 and 4, and you don’t need any other OS beside Raspbian, the most popular and widely supported distributioni on RasPI. You can also install Docker Compose.","title":"Raspi docker","component":"swarmlab_raspi-docker","version":"docs","name":"index","url":"/swarmlab_raspi-docker/docs/index.html","titles":[]},"/swarmlab_iot-sensor-node/docs/index-imu.html":{"text":"Figure 1. The typical architecture of the sensor node The main components of a sensor node are a microcontroller, transceiver/Communication Module, memory, power source and one or more sensors. A basic IMU (Intertial Measurement Unit) generally provides raw sensor data, whereas an AHRS takes this data one step further, converting it into heading or direction in degrees, converting the raw altitude data into standard units like feet or meters, etc. AHRS (Attitude and Heading Reference System) An attitude and heading reference system (AHRS) consists of sensors on three axes that provide attitude information for aircraft, including roll, pitch and yaw. These are sometimes referred to as MARG (Magnetic, Angular Rate, and Gravity) sensors and consist of either solid-state or microelectromechanical systems (MEMS) gyroscopes, accelerometers and magnetometers. They are designed to replace traditional mechanical gyroscopic flight instruments. Adafruit’s 10DOF (10 Degrees of Freedom) breakout board allows you to capture ten distinct types of motion or orientation related data. LSM303DLHC - a 3-axis accelerometer (up to +/-16g) and a 3-axis magnetometer (up to +/-8.1 gauss) on a single die L3GD20 - a 3-axis gyroscope (up to +/-2000 dps) BMP180 - A barometric pressure sensor (300..1100 hPa) that can be used to calculate altitude, with an additional on-board temperature sensor Basic Setup Connect the SCL pin on the breakout to the SCL pin on your Arduino. On an UNO & '328 based Arduino, this is also known as A5 Connect the SDA pin on the breakout to the SDA pin on your Arduino. On an UNO & '328 based Arduino, this is also known as A4 Connect the VIN pin on the breakout to 3.3V or 5V on your Uno (5V is preferred but if you have a 3V logic Arduino 3V is best) Connect the GND pin on the breakout to the GND pin on your Uno That’s it! With those four wires, you should be able to talk to any of the I2C chips on the board and run any of the example sketches. Advanced Setup GINT - The interrupt pin on the L3GD20 gyroscope GRDY - The 'ready' pin on the L3GD20 gyroscope LIN1 - Interrupt pin 1 on the LSM303DLHC LIN2 - Interrupt pin 2 on the LSM303DLHC LRDY - The ready pin on the LSM303DLHC These pins are all outputs from the 10-DOF breakout and are all 3.3V logic Place the files in the Arduino Sketch Folder '/libraries' sub-folder. You should end up with a structure like this: arduinosketches/libraries/Adafruit_10DOF arduinosketches/libraries/Adafruit_BMP085 arduinosketches/libraries/Adafruit_L3GD20_U arduinosketches/libraries/Adafruit_LSM303DLHC arduinosketches/libraries/Adafruit_Sensor Arduino libraries Arduino libraries are a convenient way to share code such as device drivers or commonly used utility functions. How to install Arduino libraries sketch pitchrollheading sensors_event_t accel_event; sensors_vec_t orientation; /* Calculate pitch and roll from the raw accelerometer data */ accel.getEvent(&accel_event); if (dof.accelGetOrientation(&accel_event, &orientation)) { /* 'orientation' should have valid .roll and .pitch fields */ Serial.print(F(\"Roll: \")); Serial.print(orientation.roll); Serial.print(F(\"; \")); Serial.print(F(\"Pitch: \")); Serial.print(orientation.pitch); Serial.print(F(\"; \")); } Arguments event: The sensors_event_t variable containing the data from the accelerometer orientation: The sensors_vec_t object that will have its .pitch and .roll fields populated Returns true if the operation was successful, false if there was an error AHRS Sketch #include #include #include #include #include // Create sensor instances. Adafruit_LSM303_Accel_Unified accel(30301); Adafruit_LSM303_Mag_Unified mag(30302); Adafruit_BMP085_Unified bmp(18001); // Create simple AHRS algorithm using the above sensors. Adafruit_Simple_AHRS ahrs(&accel, &mag); // Update this with the correct SLP for accurate altitude measurements float seaLevelPressure = SENSORS_PRESSURE_SEALEVELHPA; void setup() { Serial.begin(115200); Serial.println(F(\"Adafruit 10 DOF Board AHRS Example\")); Serial.println(\"\"); // Initialize the sensors. accel.begin(); mag.begin(); bmp.begin(); } void loop(void) { sensors_vec_t orientation; // Use the simple AHRS function to get the current orientation. if (ahrs.getOrientation(&orientation)) { /* 'orientation' should have valid .roll and .pitch fields */ Serial.print(F(\"Orientation: \")); Serial.print(orientation.roll); Serial.print(F(\" \")); Serial.print(orientation.pitch); Serial.print(F(\" \")); Serial.print(orientation.heading); Serial.println(F(\"\")); } // Calculate the altitude using the barometric pressure sensor sensors_event_t bmp_event; bmp.getEvent(&bmp_event); if (bmp_event.pressure) { /* Get ambient temperature in C */ float temperature; bmp.getTemperature(&temperature); /* Convert atmospheric pressure, SLP and temp to altitude */ Serial.print(F(\"Alt: \")); Serial.print(bmp.pressureToAltitude(seaLevelPressure, bmp_event.pressure, temperature)); Serial.println(F(\"\")); /* Display the temperature */ Serial.print(F(\"Temp: \")); Serial.print(temperature); Serial.println(F(\"\")); } delay(500); } Compile the sketch, open up the Serial Monitor (Tools > Serial Monitor), set the baud rate to 115200 Figure 2. output This raw data shows the main orientation data, consisting of 'roll', 'pitch' and 'heading' (or 'yaw) in degrees, followed by the current altitude and temperature The AHRS sketchs reads raw data from the board’s accelerometer/magnetometer and converts the raw data into easy to understand Euler angles. In this case, we can see that the roll is about 18°, the pitch is about 78° and the heading or yaw is about 32°, and the sketch will keep updating itself with the latest values at whatever speed we’ve set in the sketch. Figure 3. Euler angles, one of the possible ways to describe an orientation The first attempt to represent an orientation is attributed to Leonhard Euler. He imagined three reference frames that could rotate one around the other, and realized that by starting with a fixed reference frame and performing three rotations, he could get any other reference frame in the space (using two rotations to fix the vertical axis and other to fix the other two axes). The values of these three rotations are called Euler angles. Figure 4. Tait–Bryan angles, another way to describe orientation These are three angles, also known as yaw, pitch and roll, Navigation angles and Cardan angles. Mathematically they constitute a set of six possibilities inside the twelve possible sets of Euler angles, the ordering being the one best used for describing the orientation of a vehicle such as an airplane. In aerospace engineering they are usually referred to as Euler angles. More Info: Rigid_body_dynamics More Info: Eulers angles Leonhard Euler This raw data can then be sent over the network to the central application. This will be the subject of another Lab Lesson Three.js is a cross-browser JavaScript library and Application Programming Interface (API) used to create and display animated 3D computer graphics in a web browser. Three.js uses WebGL. Processing is an open-source graphical library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. Processing uses the Java language, with additional simplifications such as additional classes and aliased mathematical functions and operations. It also provides a graphical user interface for simplifying the compilation and execution stage. The Processing language and IDE were the precursor to other projects including Arduino, Wiring and p5.js. In 2013, Lauren McCarthy created p5.js, a native JavaScript alternative to Processing.js that has the official support of the Processing Foundation. Python Mode for Processing, or Processing.py is a Python interface to the underlying Java toolkit. It was chiefly developed by Jonathan Feinberg starting in 2010, with contributions from James Gilles and Ben Alkov ThreeJS is a wrapper around the browser’s native WebGL API. It’s the de facto standard 3D library — there are others, like BabylonJS, but Three is just miles more popular. The native browser APIs are… painful to work with, you can think of ThreeJS kinda like a jQuery for in-browser 3D graphics. Doesn’t give you anything that’s not already there, it just wraps it all into a user-friendly API P5 is not a 3d graphics library, it’s an API for doing creative coding: things like procedural generation, natural simulations etc. It has some 3D features because it wraps the native WebGL API, but that’s not it’s core purpose. It is a artistic and teaching tool — it is occasionally used in production outside of artistic audio/visual stuff, but not often. It’s basically the JS version of Processing. More: Processing.js vs. three.js To visualize the data, we’ve put together a basic Processing sketch that loads a 3D model and renders it using the data generated by the AHRS sketch. Processing OBJ Loader library for Processing G4P GUI library for Processing The OBJ library is required to load 3D models. It isn’t strictly necessary and you could also render a boring cube in Processing, but why play with cubes when you have rabbits?! Processing Sketch import processing.serial.*; import java.awt.datatransfer.*; import java.awt.Toolkit; import processing.opengl.*; import saito.objloader.*; import g4p_controls.*; float roll = 0.0F; float pitch = 0.0F; float yaw = 0.0F; float temp = 0.0F; float alt = 0.0F; OBJModel model; // Serial port state. Serial port; String buffer = \"\"; final String serialConfigFile = \"serialconfig.txt\"; boolean printSerial = false; // UI controls. GPanel configPanel; GDropList serialList; GLabel serialLabel; GCheckbox printSerialCheckbox; void setup() { size(400, 500, OPENGL); frameRate(30); model = new OBJModel(this); model.load(\"bunny.obj\"); model.scale(20); // Serial port setup. // Grab list of serial ports and choose one that was persisted earlier or default to the first port. int selectedPort = 0; String[] availablePorts = Serial.list(); if (availablePorts == null) { println(\"ERROR: No serial ports available!\"); exit(); } String[] serialConfig = loadStrings(serialConfigFile); if (serialConfig != null && serialConfig.length > 0) { String savedPort = serialConfig[0]; // Check if saved port is in available ports. for (int i = 0; i 8)) { String[] list = split(incoming, \" \"); if ( (list.length > 0) && (list[0].equals(\"Orientation:\")) ) { roll = float(list[1]); pitch = float(list[2]); yaw = float(list[3]); buffer = incoming; } if ( (list.length > 0) && (list[0].equals(\"Alt:\")) ) { alt = float(list[1]); buffer = incoming; } if ( (list.length > 0) && (list[0].equals(\"Temp:\")) ) { temp = float(list[1]); buffer = incoming; } } } // Set serial port to desired value. void setSerialPort(String portName) { // Close the port if it's currently open. if (port != null) { port.stop(); } try { // Open port. port = new Serial(this, portName, 115200); port.bufferUntil('\\n'); // Persist port in configuration. saveStrings(serialConfigFile, new String[] { portName }); } catch (RuntimeException ex) { // Swallow error if port can't be opened, keep port closed. port = null; } } // UI event handlers void handlePanelEvents(GPanel panel, GEvent event) { // Panel events, do nothing. } void handleDropListEvents(GDropList list, GEvent event) { // Drop list events, check if new serial port is selected. if (list == serialList) { setSerialPort(serialList.getSelectedText()); } } void handleToggleControlEvents(GToggleControl checkbox, GEvent event) { // Checkbox toggle events, check if print events is toggled. if (checkbox == printSerialCheckbox) { printSerial = printSerialCheckbox.isSelected(); } } Run the AHRS Sketch on the Uno Run the Processing Sketch on the Processing Make sure that the appropriate AHRS example sketch is running on the Uno (as described), and that the Serial Monitor is closed. And Voila! Cockpit Simulator With small changes we can make this too Adafruit_AHRS g4p","title":"Sensor node IMU","component":"swarmlab_iot-sensor-node","version":"docs","name":"index-imu","url":"/swarmlab_iot-sensor-node/docs/index-imu.html","titles":[{"text":"Sensor node example using IMU sensors","id":"_sensor_node_example_using_imu_sensors"},{"text":"IMU","id":"_imu"},{"text":"Connecting It Up","id":"_connecting_it_up"},{"text":"Downloading Libraries","id":"_downloading_libraries"},{"text":"Example Sketch","id":"_example_sketch"},{"text":"pitch & roll","id":"_pitch_roll"},{"text":"A real AHRS system","id":"_a_real_ahrs_system"},{"text":"Loading the AHRS Sketch","id":"_loading_the_ahrs_sketch"},{"text":"compile","id":"_compile"},{"text":"Using AHRS Data","id":"_using_ahrs_data"},{"text":"Save/Sending the Data","id":"_savesending_the_data"},{"text":"Visualizing Data","id":"_visualizing_data"},{"text":"The tools, languages, and frameworks","id":"_the_tools_languages_and_frameworks"},{"text":"Three.js","id":"_three_js"},{"text":"Processing","id":"_processing"},{"text":"p5.js","id":"_p5_js"},{"text":"Processing.py","id":"_processing_py"},{"text":"Requirements","id":"_requirements"},{"text":"Write the Processing Sketch","id":"_write_the_processing_sketch"},{"text":"Run it","id":"_run_it"},{"text":"Appendix A: Source Code","id":"_source_code"}]},"/swarmlab_iot-sensor-node/docs/index.html":{"text":"This tutorial demonstrates: a. howto create a mote with Raspberry Pi and Arduino b. howto use it A sensor node, also known as a mote, is a node in a sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes The Raspberry Pi is a low-cost credit-card sized single-board computer. The Raspberry Pi was created in the UK by the Raspberry Pi Foundation. The Raspberry Pi Foundation’s goal is to \"advance the education of adults and children, particularly in the field of computers, computer science and related subjects.\" Wikipedia Figure 1. Raspberry Pi 2 Model B Remember A mote is a node but a node is not always a mote! Download the Raspbian disc image - Choose Raspbian Lite Why Raspbian Lite? Because it is a lightweight version of the Raspbian and it doesn’t have a graphical user interface installed. This means that it doesn’t have any unnecessary software installed that we don’t need for our projects, so this makes it the perfect solution for future automation projects. Windows users, you’ll want 7-Zip. Linux users will use the appropriately named Unzip. Next, pop your microSD card into your computer and write the disc image to it. You’ll need a specific program to do this: Windows users, your answer is Win32 Disk Imager. Linux people, Etcher – which also works on Windows – is what the Raspberry Pi Foundation recommends The process of actually writing the image will be slightly different across these programs, but it’s pretty self-explanatory no matter what you’re using. Each of these programs will have you select the destination (make sure you’ve picked your microSD card!) and the disc image (the unzipped Raspbian file). Choose, double-check, and then hit the button to write. Windows users Figure 2. Create ssh file (no extension) Linux Users Create ssh file sudo fdisk -l # find dev and Boot partition sudo mkdir /mnt/sdcardP1 sudo mount /dev/device_partion_boot /mnt/sdcardP1 -rw cd /mnt/sdcardP1 sudo touch ssh Your default credentials are username pi and password raspberry The boot protocol for the ethernet interface is set to DHCP by default You can find the open SSH ports on your network using the nmap utility: find ports on Network nmap -p 22 --open -sV 192.168.1.0/24 You should find your pi listed in the output along with the IP assigned to the pi. You can change the boot protocol to static and define a static IP address for the pi by editing the ifcfg-eth0 file: static IP address sudo fdisk -l # find dev and Boot partition sudo mkdir /mnt/sdcardP1 sudo mount /dev/device_partion_ext /mnt/sdcardP1 -rw cd /mnt/sdcardP1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 Then edit the file to suit your needs static IP address DEVICE=eth0 BOOTPROTO=static ONBOOT=yes NETWORK=192.168.1.0 NETMASK=255.255.255.0 IPADDR=192.168.1.200 GATEWAY=192.168.1.1 raspi-config is the Raspberry Pi configuration tool config Pi sudo raspi-config It has the following options available: config options ┌──────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├─┐ │ │ │ 1 Change User Password Change password for the current user │ │ 2 Network Options Configure network settings │ │ 3 Boot Options Configure options for start-up │ │ 4 Localisation Options Set up language and regional settings │ │ 5 Interfacing Options Configure connections to peripherals │ │ 6 Overclock Configure overclocking for your Pi │ │ 7 Advanced Options Configure advanced settings │ │ 8 Update Update this tool to the latest version │ │ 9 About raspi-config Information about this configuration tool │ │ │ │ │ │ │ └──────────────────────────────────────────────────────────────────────┘ config 1 (recommended) whoami sudo usermod -a -G dialout pi reboot This gives read/write permission for all users to the Raspberry Pi (potentially unsafe): config 2 sudo chmod 777 /dev/ttyACM0 This provides some configuration for the Arduino serial connection: configuration for the Arduino serial connection sudo stty -F /dev/ttyACM0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts C code in the arduino void loop() { meas = analogRead(a); if (Serial.available()) { if (Serial.read() == '1') { Serial.println(meas); } } } Python code in Raspberry Pi import serial from datetime import datetime from time import sleep now = datetime.now() ser = serial.Serial('/dev/ttyACM0', 9600) ser.write(\"1\".encode()) sleep(0.05); s = ser.readline() file = open(\"dataset\", \"a\") file.write(now.strftime(\"%Y-%m-%d %H:%M\") + \" Sensor Value:\" + str(s)+ \"\\n\") file.close() PHP Class Download Class PHP code in Raspberry Pi - read deviceSet(\"/dev/ttyACM0\"); $serial->confBaudRate(9600); $serial->confParity(\"none\"); $serial->confCharacterLength(8); $serial->confStopBits(1); $serial->confFlowControl(\"none\"); $serial->deviceOpen(); $read = $serial->readPort(); $serial->deviceClose(); echo $read Sends a string to the Arduino. PHP code in Raspberry Pi - send deviceSet(\"/dev/ttyAMA0\"); $serial->confBaudRate(115200); $serial->confParity(\"none\"); $serial->confCharacterLength(8); $serial->confStopBits(1); $serial->deviceOpen(); $serial->sendMessage(\"Hello from my PHP script, say hi back!\"); $serial->deviceClose(); echo \"I've sended a message! \\n\\r\"; Read the writing carefully on your Raspberry Pi circuit board to confirm it indicates something like “Raspberry Pi 4 Model B” or “Raspberry Pi 2 Model B”. If in doubt, run the following command in the terminal: $ uname -m If the result returned starts with “armv6”, you are running a Raspberry Pi based on the older ARMv6 chipset and the next Node.js installation step will not work; otherwise, you are ready for the next step. Install NodeJS curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash - sudo apt install -y nodejs npm install raspi-serial Install NodeJS - armv6 cd ~ wget http://nodejs.org/dist/v6.2.1/node-v6.2.1-linux-armv6l.tar.gz tar -xzf node-v6.2.1-linux-armv6l.tar.gz cd node-v6.2.1-linux-armv6l/ sudo cp -R * /usr/local/ export PATH=$PATH:/usr/local/bin npm install raspi-serial NodeJS code in Raspberry Pi - read mport { init } from 'raspi'; import { Serial } from 'raspi-serial'; init(() => { var serial = new Serial(); serial.open(() => { serial.on('data', (data) => { process.stdout.write(data); }); serial.write('Hello from raspi-serial'); }); }); NodeJS code in Raspberry Pi - send ... var serverIOT=IP_SERVER const socket = require('socket.io-client')('https://'+serverIOT+':9080'); socket.on('connect', function () { socket.emit('subscribe', log); var obj = new Object(); obj.room = log; obj.message = data; var text = JSON.stringify(obj); var text1 = Buffer.from(text); var text5 = text1.toString('base64'); socket.emit('log', text5, log ) //console.log(util.inspect(text5, false, null, true /* enable colors */)) res.json({ 'message':\"ok\" }); }); ... You can find more information here and here Blinking example (*) /* * serial_usb_simple_arduino - For communicating over USB serial. Send it a '1' (character one) * and it will make the builtin LED start blinking every one second. Send it a '0' * (character zero) and it will make it stop blinking. * * Each time it receives one of the commands, it sends back an 'A' for acknowledge. * But send it a commmand it doesn't recognize and it sends back an 'E' for error. */ bool blinking = false; bool led_on = false; int target_time; void setup() { Serial.begin(115200); while (!Serial) { ; // wait for serial port to connect. Needed for native USB } pinMode(LED_BUILTIN, OUTPUT); } void loop() { char c; if (Serial.available() > 0) { c = Serial.read(); switch (c) { case '0': // stop blinking blinking = false; if (led_on) { digitalWrite(LED_BUILTIN, LOW); } Serial.write(\"A\", 1); break; case '1': // start blinking if (blinking == false) { blinking = true; digitalWrite(LED_BUILTIN, HIGH); led_on = true; target_time = millis() + 100; // turn off in 1 tenth of a second (100 milliseconds) } Serial.write(\"A\", 1); break; default: Serial.write(\"E\", 1); break; } } else if (blinking) { if (millis() >= target_time) { if (led_on) { digitalWrite(LED_BUILTIN, LOW); led_on = false; target_time = millis() + 100; // turn on in 1 tenth of a second (100 milliseconds) } else { digitalWrite(LED_BUILTIN, HIGH); led_on = true; target_time = millis() + 100; // turn off in 1 tenth of a second (100 milliseconds) } } } } /* * serial_usb_simple - Demo that communicates over USB using serial I/O * from a Raspberry Pi to an Arduino. * * To show that it work, this writes a '1' to the Arduino which then * blinks the builtin LED on and off. The Arduino also sends back an 'A' * to acknowledge that it got the message. This does a read() to get * the 'A', demonstrating that reading also works. Two seconds later, * this writes a '0' to the Arduino which then stops the blinking. * The Arduino again sends back an 'A' to acknowledge that it got the * message and this reads the 'A'. * * This was tested between a Raspberry Pi 3B (running Raspbian) and * an Arduino Mega 2560 and also between an NVIDIA Jetson TX1 (running * Ubuntu) and the same Arduino. */ #include #include #include #include // for the serial I/O #include #include #include #include #include #include int open_serial_port(char *name) { int fd, bits; struct termios term; struct serial_struct kernel_serial_settings; if ((fd = open(name, O_RDWR | O_NONBLOCK | O_NOCTTY )) == -1) { fprintf(stderr, \"open(%s) failed: %s\\n\", name, strerror(errno)); return -1; } /* * Reset the Arduino's line. This is key to getting the write to work. * Without it, the first few writes don't work. * Clear DTR, wait one second, flush input, then set DTR. * Without this, the first write fails. */ if (ioctl(fd, TIOCMGET, &bits) < 0) { close(fd); perror(\"ioctl(TCIOMGET)\"); return -1; } bits &= ~(TIOCM_DTR | TIOCM_RTS); if (ioctl(fd, TIOCMSET, &bits) < 0) { close(fd); perror(\"ioctl(TIOCMSET)\"); return -1; } sleep(1); tcflush(fd, TCIFLUSH); bits &= TIOCM_DTR; if (ioctl(fd, TIOCMSET, &bits) < 0) { close(fd); perror(\"ioctl(TIOCMSET)\"); return -1; } memset(&term, 0, sizeof(term)); term.c_iflag = IGNBRK | IGNPAR; term.c_cflag = CS8 | CREAD | HUPCL | CLOCAL; cfsetospeed(&term, B115200); cfsetispeed(&term, B115200); if (tcsetattr(fd, TCSANOW, &term) < 0) { perror(\"tcsetattr()\"); return -1; } if (ioctl(fd, TIOCGSERIAL, &kernel_serial_settings) == 0) { kernel_serial_settings.flags |= ASYNC_LOW_LATENCY; ioctl(fd, TIOCSSERIAL, &kernel_serial_settings); } tcflush(fd, TCIFLUSH); return fd; } int read_from_serial(int fd, char *buf) { int n; while (1) { if ((n = read(fd, buf, 1)) == -1) { if (errno != EAGAIN) { fprintf(stderr, \"read() failed: (%d) %s\\n\", errno, strerror(errno)); return -1; } // errno == EAGAIN, loop around and read again } else { if (n == 1) { return n; // stop reading } // read 0 bytes, loop around an read again } } } int main(int argc, char **argv) { int fd; ssize_t n; char buf[10]; if ((fd = open_serial_port(\"/dev/ttyACM0\")) == -1) { exit(EXIT_FAILURE); } while (1) { printf(\"Telling the Arduino to start blinking...\\n\"); if ((n = write(fd, \"1\", 1)) == -1) { fprintf(stderr, \"write() failed: %s\\n\", strerror(errno)); exit(EXIT_FAILURE); } // read to get the acknowledgement from the Arduino if (read_from_serial(fd, buf) == -1) { exit(EXIT_FAILURE); } buf[1] = '\\0'; printf(\"Arduino sent back '%s'\\n\", buf); sleep(2); printf(\"Telling the Arduino to stop blinking...\\n\"); if ((n = write(fd, \"0\", 1)) == -1) { fprintf(stderr, \"write() failed: %s\\n\", strerror(errno)); exit(EXIT_FAILURE); } // read to get the acknowledgement from the Arduino if (read_from_serial(fd, buf) == -1) { exit(EXIT_FAILURE); } buf[1] = '\\0'; printf(\"Arduino sent back '%s'\\n\", buf); sleep(2); } return EXIT_SUCCESS; } \"\"\" serial_usb_simple.py Demo that communicates over USB using serial I/O from a Raspberry Pi to an Arduino. To show that it work, this writes a '1' to the Arduino which then blinks the builtin LED on and off. The Arduino also sends back an 'A' to acknowledge that it got the message. This does a read() to get the 'A', demonstrating that reading also works. Two seconds later, this writes a '0' to the Arduino which then stops the blinking. The Arduino again sends back an 'A' to acknowledge that it got the message and this reads the 'A'. This was tested between a Raspberry Pi 3B (running Raspbian) and an Arduino Mega 2560 and also between an NVIDIA Jetson TX1 (running Ubuntu) and the same Arduino. \"\"\" import serial import time ser = serial.Serial(\"/dev/ttyACM0\", 115200, timeout=1) # Reset the Arduino's line. This is key to getting the write to work. # Without it, the first few writes don't work. # Clear DTR, wait one second, flush input, then set DTR. # Without this, the first write fails. # This trick was learned from: # https://github.com/miguelasd688/4-legged-robot-model ser.setDTR(False) time.sleep(1) ser.flushInput() ser.setDTR(True) time.sleep(2) while True: print('Telling the Arduino to start blinking...') ser.write(b'1') # read to get the acknowledgement from the Arduino while True: ack = ser.read() if ack == b'A': break print('Arduino sent back %s' % ack) time.sleep(2) print('Telling the Arduino to stop blinking...') ser.write(b'0') # read to get the acknowledgement from the Arduino while True: ack = ser.read() if ack == b'A': break print('Arduino sent back %s' % ack) time.sleep(2) (*) Original: https://rimstar.org/science_electronics_projects/raspberry_pi_to_arduino_serial_usb_communication.htm Learn how to How to install Raspbian on the Raspberry Pi - 1/5 Learn how to How to install Raspbian on the Raspberry Pi - 2/5 Learn how to How to install Raspbian on the Raspberry Pi - 3/5 Learn how to How to install Raspbian on the Raspberry Pi - 4/5 Learn how to How to install Raspbian on the Raspberry Pi - 5/5 Learn how to How to Setup Raspberry Pi to Arduino Serial Communication A program designed for an Arduino board is called a sketch, and the process of transferring it to the board is called uploading. Learn how to How to Upload Sketch (**) Windows: It will never be COM1 don't pick that one. You should only have one other option. Mac OS X and Linux: It will never be an option with 'bluetooth' in the name, look for /dev/cu.usbmodem or /dev/cu.usbserial or /dev/ttyUSB or similar! (**) Original: https://learn.adafruit.com/ladyadas-learn-arduino-lesson-number-1?view=all","title":"Sensor node!","component":"swarmlab_iot-sensor-node","version":"docs","name":"index","url":"/swarmlab_iot-sensor-node/docs/index.html","titles":[{"text":"Create a mote with Raspberry Pi","id":"_create_a_mote_with_raspberry_pi"},{"text":"Install Raspberry Pi","id":"_install_raspberry_pi"},{"text":"Step 1: Download Raspbian","id":"_step_1_download_raspbian"},{"text":"Step 2: Unzip the file","id":"_step_2_unzip_the_file"},{"text":"Step 3: Write the disc image to your microSD card","id":"_step_3_write_the_disc_image_to_your_microsd_card"},{"text":"Step 4: Enabling SSH","id":"_step_4_enabling_ssh"},{"text":"Step 5: Put the microSD card in your Pi and boot up","id":"_step_5_put_the_microsd_card_in_your_pi_and_boot_up"},{"text":"Step 6: Access via SSH","id":"_step_6_access_via_ssh"},{"text":"Step 7: Configure your Raspberry Pi.","id":"_step_7_configure_your_raspberry_pi"},{"text":"Arduino Uno Raspberry Pi Serial Communication","id":"_arduino_uno_raspberry_pi_serial_communication"},{"text":"Serial config on Raspi","id":"_serial_config_on_raspi"},{"text":"Reading in arduino","id":"_reading_in_arduino"},{"text":"Python","id":"_python"},{"text":"PHP","id":"_php"},{"text":"NodeJS","id":"_nodejs"},{"text":"Send data2server","id":"_send_data2server"},{"text":"NodeJS","id":"_nodejs_2"},{"text":"How to communicate Arduino2Raspberry","id":"_how_to_communicate_arduino2raspberry"},{"text":"Arduino code","id":"_arduino_code"},{"text":"Raspberry Pi C language","id":"_raspberry_pi_c_language"},{"text":"Raspberry Pi Python","id":"_raspberry_pi_python"},{"text":"Video","id":"_video"},{"text":"Install Raspberry Pi","id":"_install_raspberry_pi_2"},{"text":"Raspberry to Arduino Serial Communication","id":"_raspberry_to_arduino_serial_communication"},{"text":"Upload Sketch","id":"_upload_sketch"}]},"/swarmlab_sec-ssh-tunneling/docs/index.html":{"text":"This tutorial demonstrates: a. howto setup a SSH tunneling b. howto use it SSH Tunneling, is the ability to use ssh to create a bi-directional encrypted network connection between machines over which data can be exchanged, typically TCP/IP. SSH is a standard for secure remote logins and file transfers over untrusted networks. It also provides a way to secure the data traffic of any given application using port forwarding, basically tunneling any TCP/IP port over SSH. This means that the application data traffic is directed to flow inside an encrypted SSH connection so that it cannot be eavesdropped or intercepted while it is in transit. SSH tunneling enables adding network security to legacy applications that do not natively support encryption. local port forwarding ssh -nNT -L 8000:localhost:3306 user@192.168.89.5 The above command sets up an ssh tunnel between your machine and the server, and forwards all traffic from localhost:3306 to localhost:8000 (on your machine). So now you could connect to MySQL running on your server via localhost on port 8000 on your machine. remote port forwarding ssh -nNT -R 4000:localhost:3000 user@192.168.89.5 The above command sets up an ssh tunnel between your machine and the server, and forwards all traffic from localhost:3000 (on your machine) to localhost:4000 (in the context of the server). So now you can connect to the locally running service on port 3000 on the server on port 4000 Practically every Linux system includes the ssh command. This command is used to start the SSH client program that enables secure connection to the SSH server on a remote machine. The ssh command is used from logging into the remote machine, transferring files between the two machines, and for executing commands on the remote machine. connect ssh user@192.168.89.5 The authenticity of host '192.168.89.5' cannot be established. DSA key fingerprint is 04:48:30:31:b0:f3:5a:9b:01:9d:b3:a7:38:e2:b1:0c. Are you sure you want to continue connecting (yes/no)? Type yes to continue. This will add the server to your list of known hosts (~/.ssh/known_hosts) as seen in the following message: Warning: Permanently added '192.168.89.5' (DSA) to the list of known hosts. Each server has a host key, and the above question related to verifying and saving the host key, so that next time you connect to the server, it can verify that it actually is the same server. ssh user@192.168.89.5 /bin/bash -c \"ls -al\" The OpenSSH server reads a configuration file when it is started. Usually this file is /etc/ssh/sshd_config, but the location can be changed using the -f command line option when starting sshd. Symmetric algorithms for encrypting the bulk of transferred data are configured using the Ciphers option. A good value is aes128-ctr,aes192-ctr,aes256-ctr. Host key algorithms are selected by the HostKeyAlgorithms option. A good value is ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-rsa,ssh-dss. Key exchange algorithms are selected by the KexAlgorithms option. recommend ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256. not recommend allowing diffie-hellman-group1-sha1, unless needed for compatibility. It uses a 768 bit prime number, which is too small by today’s standards and may be breakable by intelligence agencies in real time. Using it could expose connections to man-in-the-middle attacks when faced with such adversaries. It is strongly recommended that LogLevel be set to VERBOSE. This way, the key fingerprint for any SSH key used for login is logged. This information is important for SSH key management, especially in legacy environments. LogLevel VERBOSE root access should generally go through a privileged access management system To disable passwords for root, but still allow key-based access without forced command, use: PermitRootLogin prohibit-password To disable passwords and only allow key-based access with a forced command, use: PermitRootLogin forced-commands-only Generally prevent port forwarding on servers, unless expressly needed for tunneling legacy applications. There is substantial risk that users will use SSH tunneling to open backdoors into the organization through the firewall to get access to work machines from home. ssh-keygen Output: Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): Created directory '/home/user/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/user/.ssh/id_rsa. Your public key has been saved in /home/user/.ssh/id_rsa.pub. The key fingerprint is: 8c:2a:ed:82:98:6d:12:0a:3a:ba:b2:1c:c0:25:be:5b sh-copy-id -i ~/.ssh/id_rsa.pub UserName@RemoteServer Output: UserName@RemoteServer's password: ******** Now try logging into the machine, with \"ssh 'username@remoteserver'\", and check in: ~/.ssh/authorized_keys Config file $HOME/. ssh/config Config template Host name (1) HostName [IP] (2) Preferredauthentications publickey IdentityFile /path2file-key-private (3) User user (4) Port 22 (5) 1 name4server 2 Server ip 3 path private key 4 user2connect 5 port4server connect example ssh name X11 forwarding needs to be enabled on both the client side and the server side. On the client side, the -X (capital X) option to ssh enables X11 forwarding On the server side, X11Forwarding yes must specified in /etc/ssh/sshd_config. The xauth program must be installed on the server side. ssh -X user@192.168.89.5 gimp To copy a file from a local to a remote system run the following command: scp file.txt user@192.168.89.5:/remote/directory To copy a file named file.txt from a remote server with IP 192.168.89.5 run the following command: scp user@192.168.89.5:/remote/file.txt /local/directory","title":"SSH Tunneling!","component":"swarmlab_sec-ssh-tunneling","version":"docs","name":"index","url":"/swarmlab_sec-ssh-tunneling/docs/index.html","titles":[{"text":"Local Port Forwarding","id":"_local_port_forwarding"},{"text":"Remote Port Forwarding","id":"_remote_port_forwarding"},{"text":"SSH Command","id":"_ssh_command"},{"text":"Connect to server","id":"_connect_to_server"},{"text":"Executing remote commands on the server","id":"_executing_remote_commands_on_the_server"},{"text":"sshd_config - SSH Server Configuration","id":"_sshd_config_ssh_server_configuration"},{"text":"Cryptographic policy","id":"_cryptographic_policy"},{"text":"Verbose logging","id":"_verbose_logging"},{"text":"Root login","id":"_root_login"},{"text":"Port forwarding","id":"_port_forwarding"},{"text":"Generate a key pair","id":"_generate_a_key_pair"},{"text":"Install your public key","id":"_install_your_public_key"},{"text":"SSH Client Config Files","id":"_ssh_client_config_files"},{"text":"run graphics applications remotely","id":"_run_graphics_applications_remotely"},{"text":"Copy Files and Directories Between Two Systems","id":"_copy_files_and_directories_between_two_systems"},{"text":"Copy a file from a local to a remote system","id":"_copy_a_file_from_a_local_to_a_remote_system"},{"text":"Copy a Remote File to a Local System using the scp ommand","id":"_copy_a_remote_file_to_a_local_system_using_the_scp_ommand"}]},"/swarmlab_tech-list/docs/index-setup.html":{"text":"Tested on a Raspberry Pi with \"Buster\" networkd is a small and lean service to configure network interfaces, designed mostly for server use cases in a world with hotplugged and virtualized networking. Its configuration is similar in spirit and abstraction level to ifupdown, but you don’t need any extra packages to configure bridges, bonds, vlan etc. It is not very suitable for managing WLANs yet; NetworkManager is still much more appropriate for such Desktop use cases. There are mainly three setups to have a peer to peer network: unprotected ad-hoc interface by configuring the WiFi device unprotected ad-hoc interface using wpa_supplicant (Recommended) Only with suitable (RSN-IBSS capable) USB dongle: protected ad-hoc interface using wpa_supplicant and WPA encryption (best solution if possible) ad-hoc interface with additional USB/WiFi dongle for uplink to internet router sudo su # if not already done deinstall systemctl daemon-reload systemctl disable --now ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog apt --autoremove purge -f ifupdown dhcpcd dhcpcd5 isc-dhcp-client isc-dhcp-common rsyslog rm -r /etc/network /etc/dhcp # setup/enable systemd-resolved and systemd-networkd systemctl disable --now avahi-daemon libnss-mdns apt --autoremove -f purge avahi-daemon apt install -f libnss-resolve ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf apt-mark hold avahi-daemon dhcpcd dhcpcd5 ifupdown isc-dhcp-client isc-dhcp-common libnss-mdns openresolv raspberrypi-net-mods rsyslog systemctl enable systemd-networkd.service systemd-resolved.service apt-get install raspberrypi-kernel-headers -y wired connection cat > /etc/systemd/network/04-wired.network /etc/wpa_supplicant/wpa_supplicant-wlan0.conf /etc/wpa_supplicant/wpa_supplicant-wlan1.conf <<EOF ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev update_config=1 p2p_disabled=1 country=GR network={ ssid=\"IBSS-RPiNet\" key_mgmt=WPA-PSK proto=RSN psk=\"verySecretPasswordi123\" mode=1 frequency=2412 } EOF chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf systemctl enable wpa_supplicant@wlan1.service reboot echo \"\" echo \"reboot.\" echo \"\" echo \"iw dev\" echo \"\" echo \"iw dev wlan1 link\" echo \"\" echo \"ip addr\" echo \"\" echo \"sudo iw dev wlan1 scan | grep -B8 -A3 \"IBSS-RPiNet\"\" echo \"\" echo \"From another ad hoc connected device you should be able to\" echo \"\" echo \"ping -c3 raspberrypi.local\" echo \"\" origin","title":"Setup","component":"swarmlab_tech-list","version":"docs","name":"index-setup","url":"/swarmlab_tech-list/docs/index-setup.html","titles":[{"text":"Intro","id":"_intro"},{"text":"Install systemd-networkd","id":"_install_systemd_networkd"},{"text":"deinstall classic networking and install it!","id":"_deinstall_classic_networking_and_install_it"},{"text":"Install optional","id":"_install_optional"},{"text":"setup wired connection","id":"_setup_wired_connection"},{"text":"Reboot","id":"_reboot"},{"text":"Config","id":"_config"},{"text":"NSS","id":"_nss"},{"text":"DNS","id":"_dns"},{"text":"unprotected ad-hoc interface using wpa_supplicant","id":"_unprotected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Reboot","id":"_reboot_2"},{"text":"Check","id":"_check"},{"text":"protected ad-hoc interface using wpa_supplicant","id":"_protected_ad_hoc_interface_using_wpa_supplicant"},{"text":"Install driver","id":"_install_driver"},{"text":"setup","id":"_setup"},{"text":"Reboot","id":"_reboot_3"},{"text":"Check","id":"_check_2"}]},"/swarmlab_tech-list/docs/index.html":{"text":"Why Docker docker-compose github docker-compose github awesome docker HowTo DockerSwarm docker-swarm tutorial docker-swarm dockerswarm.rocks open-cloud guide monad kubernetes raft raft github raft demo Storage Mongo replica mongo capped Redis cluster redis server redis vs memcached etcd etcd redis etcd vs. Redis Like etcd, Redis is an open source tool, but their basic functionalities are different. Redis etcd Redis is an in-memory data store and can function as a database, cache, or message broker. Redis supports a wider variety of data types and structures than etcd and has much faster read/write performance. etcd has superior fault tolerance, stronger failover and continuous data availability capabilities. Redis is better suited for serving as a distributed memory caching system than for storing and distributed system configuration information. etcd persists all stored data to disk. NFS GlusterFS docker-compose Deploy 12factor NodeJS nodeJS p5js threejs python numpy scipy jupyter Rest api Sockets socket.io TensorSwarm ROS Introduction to RL tensorflow.js common RL algorithms An introduction to AI in Node.js pytorch pytorch - Reinforcement Learning Platform PyTorch vs. TensorFlow PyTorch TensorFlow PyTorch is open source deep learning framework created by developers at Facebook and released in 2017. TensorFlow is open source deep learning framework created by developers at Google and released in 2015. Top PyTorch Projects * CheXNet: Radiologist-level pneumonia detection on chest X-rays with deep learning. url * PYRO: Pyro is a universal probabilistic programming language (PPL) written in Python and supported by PyTorch on the backend. url * Horizon: A platform for applied reinforcement learning (Applied RL) url Top TensorFlow Projects * Magenta: An open source research project exploring the role of machine learning as a tool in the creative process. url * Sonnet: Sonnet is a library built on top of TensorFlow for building complex neural networks. url * Ludwig: Ludwig is a toolbox to train and test deep learning models without the need to write code. url Production Deployment PyTorch doesn’t provide any framework to deploy models directly on to the web. You’ll have to use either Flask or Django as the backend server. Production Deployment When it comes to deploying trained models to production, TensorFlow is the clear winner. We can directly deploy models in TensorFlow using TensorFlow serving which is a framework that uses REST Client API. Visualization PyTorch developers use Visdom, the features provided by Visdom are very minimalistic and limited. Visualization When it comes to visualization of the training process, TensorFlow takes the lead. Visualization helps the developer track the training process and debug in a more convenient way. TenforFlow’s visualization library is called TensorBoard. Python Tensorflow has APIs for various langages : * C (used to develop other APIs in practice, though) * C (Tensorflow is written in C and CUDA) * Java * GO * Rust * Haskell (yes, even Haskell) * C# * Julia * R * Python * And, of course, for JavaScript, since 2019. Pytorch Cons: * Third-party needed for visualization. * API server needed for production. TensorFlow Cons: * Debugging method. * Hard to make quick changes. Private machine learning Most machine learning applications rely on client-server architectures. Users must send their data where the machine learning models are running. Machine learning models on your device without sending any data to the cloud. And you don’t need to install any additional software. Powerful JavaScript machine learning libraries: ml5js synaptic brain Easy integration of machine learning in web and mobile applications Python support in mobile operating systems is still in the preliminary stages. Javascript has a rich set of cross-platform mobile app development tools such as Cordova and Ionic Machine learning with Node.js is fairly new, but it is fast evolving because there is growing interest in adding machine learning capabilities to web and mobile applications. Python is better suited for server-side training of machine learning models It can scale and distribute its load on server clusters to accelerate the training process. Once the model is trained, you can compress it and deliver it on user devices for inference. Fortunately, machine learning libraries written in different languages are highly compatible. For instance, if you train your deep learning model with TensorFlow or Keras for Python, you can save it in one of several language-independent formats such as JSON or HDF5. You can then send the saved model to the user’s device and load it with TensorFlow.js or another JavaScript deep learning library. auth2 Nodejs auth library auth2 server simply the best VPN out there Netflix 6:50 monolithic 8:24 minroservices 19:00 microservice see also 37:00 netflix github nodebot johny-five eduplot ardupilot","title":"List!","component":"swarmlab_tech-list","version":"docs","name":"index","url":"/swarmlab_tech-list/docs/index.html","titles":[{"text":"Why Docker","id":"_why_docker"},{"text":"Intro docker","id":"_intro_docker"},{"text":"Learn to build and deploy your distributed applications easily to the cloud with Docker","id":"_learn_to_build_and_deploy_your_distributed_applications_easily_to_the_cloud_with_docker"},{"text":"Next Step DockerSwarm","id":"_next_step_dockerswarm"},{"text":"Getting started with swarm - official from docker","id":"_getting_started_with_swarm_official_from_docker"},{"text":"Replicability, use the same files as when developing locally.","id":"_replicability_use_the_same_files_as_when_developing_locally"},{"text":"Open Source Cloud Guide from IBM","id":"_open_source_cloud_guide_from_ibm"},{"text":"Alternatives","id":"_alternatives"},{"text":"Raft consensus in swarm mode","id":"_raft_consensus_in_swarm_mode"},{"text":"Next Step Storage","id":"_next_step_storage"},{"text":"Generic","id":"_generic"},{"text":"On memory - Key-value","id":"_on_memory_key_value"},{"text":"Sharing","id":"_sharing"},{"text":"NFS","id":"_nfs"},{"text":"Deploy","id":"_deploy"},{"text":"Development - From Design to Application","id":"_development_from_design_to_application"},{"text":"programming language","id":"_programming_language"},{"text":"nodeJS","id":"_nodejs"},{"text":"python","id":"_python"},{"text":"Big data and Scientific analysis","id":"_big_data_and_scientific_analysis"},{"text":"Rest API","id":"_rest_api"},{"text":"Sockets","id":"_sockets"},{"text":"Swarm intelligence","id":"_swarm_intelligence"},{"text":"TensorSwarm: A framework for reinforcement learning of robot swarms.","id":"_tensorswarm_a_framework_for_reinforcement_learning_of_robot_swarms"},{"text":"ROS - Robot Operating System","id":"_ros_robot_operating_system"},{"text":"Reinforcement Learning","id":"_reinforcement_learning"},{"text":"Reasons to learn machine learning with JavaScript","id":"_reasons_to_learn_machine_learning_with_javascript"},{"text":"Reasons to learn machine learning with Python - PyTorch","id":"_reasons_to_learn_machine_learning_with_python_pytorch"},{"text":"Auth","id":"_auth"},{"text":"Auth server","id":"_auth_server"},{"text":"Security VPN etc","id":"_security_vpn_etc"},{"text":"POC","id":"_poc"},{"text":"netflix","id":"_netflix"},{"text":"Robots and IoT","id":"_robots_and_iot"}]},"/swarmlab_xelatex-thesis/docs/index-setup.html":{"text":"set of examples The following example collects the various code fragments contained in this article so that you can open them all together in Overleaf. First example, bold, italics and underline: Some of the \\textbf{greatest} discoveries in \\underline{science} were made by \\textbf{\\emph{accident}}. \\vspace{1.5cm} Example of italicized text: Some of the greatest discoveries in science were made by \\emph{accident}. \\vspace{1.5cm} Example of boldface text: Some of the \\textbf{greatest} discoveries in science were made by accident. \\vspace{1.5cm} Example of underlined text: Some of the greatest discoveries in \\underline{science} were made by accident. \\vspace{1.5cm} Example of emphasized text in different contexts: Some of the greatest \\emph{discoveries} in science were made by accident. \\textit{Some of the greatest \\emph{discoveries} in science were made by accident.} \\textbf{Some of the greatest \\emph{discoveries} in science were made by accident.} set of examples \\documentclass{article} \\begin{document} %Example of different font sizes and types This is a simple example, {\\tiny this will show different font sizes} and also \\textsc{different font styles}. \\vspace{1cm} %Example of different font sizes and types In this example the {\\huge huge font size} is set and the {\\footnotesize Foot note size also}. There's a fairly large set of font sizes. \\vspace{1cm} %Example of different font sizes and types In this example, a command and a switch are used. \\texttt{A command is used to change the style of a sentence}. \\sffamily A switch changes the style from this point to the end of the document unless another switch is used. \\rmfamily \\vspace{1cm} %Example of different font sizes and types Part of this text is written \\textsl{in different font style} to highlight it. \\end{document} set of examples \\documentclass{article} \\usepackage[T1]{fontenc} \\usepackage{tgbonum} \\begin{document} This document is a sample document to test font families and font typefaces. {\\fontfamily{qcr}\\selectfont This text uses a different font typeface } \\end{document} set of examples \\documentclass{article} \\usepackage[utf8]{inputenc} \\usepackage[english]{babel} \\setlength{\\parindent}{4em} \\setlength{\\parskip}{1em} \\renewcommand{\\baselinestretch}{2.0} \\begin{document} This is the first paragraph, contains some text to test the paragraph interlining, paragraph indentation and some other features. Also, is easy to see how new paragraphs are defined by simply entering a double blank space. Hello, here is some text without a meaning. This text should show what a printed text will look like at this... \\end{document} set of examples \\begin{document} Something in this document. This paragraph contains no information and its purposes is to provide an example on how to insert white spaces and lines breaks.\\\\ When a line break is inserted, the text is not indented, there are a couple of extra commands do line breaks. \\newline This paragraph provides no information whatsoever. We are exploring line breaks. \\hfill \\break And combining two commands ... ... \\begin{figure} \\centering \\includegraphics[width=3cm]{overleaf-logo} \\caption{Overleaf logo} \\end{figure} set of examples \\begin{document} \\setlength{\\hsize}{0.9\\hsize}% emphasize effects \\subsection*{Left-aligned example with \\texttt{\\string\\raggedright}\\\\ (standard \\LaTeX{} command)} \\raggedright\\blindtext[2]\\par \\subsection*{Left-aligned example with \\texttt{\\string\\RaggedRight}\\\\ (\\texttt{ragged2e} command)} \\RaggedRight\\blindtext[2]\\par \\end{document} set of examples \\begin{document} \\maketitle \\begin{multicols}{3} [ \\section{First Section} All human things are subject to decay. And when fate summons, Monarchs must obey. ] \\blindtext\\blindtext \\end{multicols} fonts set of examples origin","title":"examples","component":"swarmlab_xelatex-thesis","version":"docs","name":"index-setup","url":"/swarmlab_xelatex-thesis/docs/index-setup.html","titles":[{"text":"Bold, italics and underlining","id":"_bold_italics_and_underlining"},{"text":"Font sizes, families, and styles","id":"_font_sizes_families_and_styles"},{"text":"Font typefaces","id":"_font_typefaces"},{"text":"Paragraph formatting","id":"_paragraph_formatting"},{"text":"Line breaks and blank spaces","id":"_line_breaks_and_blank_spaces"},{"text":"Text alignment","id":"_text_alignment"},{"text":"Multiple columns","id":"_multiple_columns"},{"text":"fonts","id":"_fonts"}]},"/swarmlab_xelatex-thesis/docs/index.html":{"text":"XeTeX is a typesetting engine derived from Donald Knuth’s original TeX software. However, unlike Knuth’s original program, XeTeX natively reads (inputs) UTF-8 encoded Unicode text and, with assistance from its built-in HarfBuzz shaping engine, supports modern font formats such as OpenType (OTF) and SIL’s Graphite font technology. The LaTeX compiler is called xelatex. Wikipedia Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] openGui Read the manual Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] connect [Project BaseDir] Edit \"main.tex\" in [Project BaseDir]/docs Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] openGui Run \"microservice-xelatexthesis\" Instances→running Containers→Actions [microservice-xelatexthesis_masterservice_1] connect [Open a terminal and Run] run \"latex-pdf -f main\" run \"okular main.pdf\"","title":"Xelatex!","component":"swarmlab_xelatex-thesis","version":"docs","name":"index","url":"/swarmlab_xelatex-thesis/docs/index.html","titles":[{"text":"intro","id":"_intro"},{"text":"The basics","id":"_the_basics"},{"text":"how to use it","id":"_how_to_use_it"},{"text":"Find \"Project BaseDir\"","id":"_find_project_basedir"},{"text":"Build it","id":"_build_it"},{"text":"how to use it - cli","id":"_how_to_use_it_cli"}]},"/swarmlab_infrastructure-as-code/docs/index.html":{"text":"Imaging one click and you can run a full server to include your favorite operating system applications security rules and custom settings and this can be reproduced tens, hundreds or even thousands of times, all without human intervention Thats the world of infrastructure as code, IaC for short IaC is a process where, you define a configuration template with all the required settings and customizations, and a provisioning tool will take care of the rest. To successfully implement the infrastructure-as-code and to keep the concept simple we will use git for \"Code Repository and Versioning\" ansible for \"Automation tool\" that takes control of the infrastructure configuration and performs the necessary actions to reach the desired end-state. Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] connect [Open a terminal and Run] Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] connect [Project BaseDir] cd in [Project BaseDir]/examples Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] Networks→\"Select Network\" Run \"hybrid-linux\" Labroom→\"Swarmlab LabRoom Deploy - Local \"→Actions [hybrid-linux] Number of Instances (e.g. 5) → Up Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] connect [Open a terminal and Run] Run \"microservice-ansible\" Instances→running Containers→Actions [microservice-ansible_masterservice_1] Networks→\"Select Network\" [network hybrid linux] Terminal: microservice-ansible cd /home/docker/project/examples edit inverntory.yml (ifconfig, nmap etc) run fluentd.yml.sh It’s time to relax and have a cup of coffee!","title":"Implementing infrastructure-as-code with Ansible and GIT!","component":"swarmlab_infrastructure-as-code","version":"docs","name":"index","url":"/swarmlab_infrastructure-as-code/docs/index.html","titles":[{"text":"What is \"infrastructure-as-code\"?","id":"_what_is_infrastructure_as_code"},{"text":"implement infrastructure-as-code","id":"_implement_infrastructure_as_code"},{"text":"Usage","id":"_usage"},{"text":"run instance","id":"_run_instance"},{"text":"find examples","id":"_find_examples"},{"text":"Attach network","id":"_attach_network"},{"text":"Scenario","id":"_scenario"},{"text":"run swarm","id":"_run_swarm"},{"text":"run ansible","id":"_run_ansible"},{"text":"Attach network","id":"_attach_network_2"}]},"/swarmlab_sidecar-firefox/docs/index.html":{"text":"A Sidecar container is a container added to the a Network swarm. Be placed it in a Network you can use the same resources being used by the main Network swarm. With the Embedded container as a sicedar you are capable to access the resource. Run \"microservice-firefox\" Instances→running Containers→Actions [microservice-firefox_masterservice_1] Instances→running Containers→Actions [microservice-firefox_masterservice_1] Networks→\"Select Network\" Instances→running Containers→Actions [microservice-firefox_masterservice_1]→openGui","title":"Sidecar firefox!","component":"swarmlab_sidecar-firefox","version":"docs","name":"index","url":"/swarmlab_sidecar-firefox/docs/index.html","titles":[{"text":"What is a \"sidecar\"?","id":"_what_is_a_sidecar"},{"text":"Usage","id":"_usage"},{"text":"run instance","id":"_run_instance"},{"text":"Attach network","id":"_attach_network"},{"text":"open Gui","id":"_open_gui"}]},"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html":{"text":"git clone https://git.swarmlab.io:3000/swarmlab/swarmlab-microservice-example.git install/usr/share/swarmlab.io/sec/swarmlab-gen.sh ./install/usr/share/swarmlab.io/sec/swarmlab-gen.sh ./install/usr/share/swarmlab.io/sec/swarmlab-sec create ./install/usr/share/swarmlab.io/sec/swarmlab-sec up ./install/usr/share/swarmlab.io/sec/swarmlab-sec down git add . git commit -m\"info\" git push origin","title":"how-to-build-a-Swarmlab-service!","component":"swarmlab_how-to-build-a-Swarmlab-service","version":"docs","name":"index","url":"/swarmlab_how-to-build-a-Swarmlab-service/docs/index.html","titles":[{"text":"Clone a example","id":"_clone_a_example"},{"text":"Edit template","id":"_edit_template"},{"text":"Generate","id":"_generate"},{"text":"create","id":"_create"},{"text":"Start","id":"_start"},{"text":"Stop","id":"_stop"},{"text":"git push","id":"_git_push"}]},"/CloudComputing_Lab/docs/a.html":{"text":"Learn How to Use it! Prepare - Create Prepare - Remove SSH Configuration Prepare - Create Place the public key on Server How it works Install docker @Linux Prepare - Linux Install docker @Windows and Install docker @Windows Prepare - windows Install @Linux_and_Windows Start/Stop Start/stop Instance Make sure you have enough practice in the following tasks: Create a instance @cloud Config SSH and secure connect Create a instance @home Config and connect","title":"Lab environment","component":"CloudComputing_Lab","version":"docs","name":"a","url":"/CloudComputing_Lab/docs/a.html","titles":[{"text":"okeanos","id":"_okeanos"},{"text":"Register and Login","id":"_register_and_login"},{"text":"create instance","id":"_create_instance"},{"text":"Remove instance","id":"_remove_instance"},{"text":"ssh config","id":"_ssh_config"},{"text":"swarmlab.io-hybrid","id":"_swarmlab_io_hybrid"},{"text":"Install docker @Linux","id":"_install_docker_linux"},{"text":"Install docker @Windows","id":"_install_docker_windows"},{"text":"Install swarmlab.io-hybrid","id":"_install_swarmlab_io_hybrid"},{"text":"Start/Stop swarmlab.io-hybrid","id":"_startstop_swarmlab_io_hybrid"},{"text":"Start/Stop instance","id":"_startstop_instance"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/b.html":{"text":"The \"data collector\" is a lightweight microservice application that collect and sends metadata, collected from a system, such as an IoT network, distributed system, data center, etc to a storage system. Data collector - start Data collector - Usage Usage Make sure you have enough practice in the following tasks: Start Datacollector @okeanos Usage @okeanos Start Datacollector @home Usage @home","title":"Create Service","component":"CloudComputing_Lab","version":"docs","name":"b","url":"/CloudComputing_Lab/docs/b.html","titles":[{"text":"Start Datacollector","id":"_start_datacollector"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/c.html":{"text":"Create VPN Network Scanning Make sure you have enough practice in the following tasks: Create VPN Discover IP addresses and Ports ping a remote node Use a remote service","title":"Hybrid2Cloud interconnection","component":"CloudComputing_Lab","version":"docs","name":"c","url":"/CloudComputing_Lab/docs/c.html","titles":[{"text":"Create VPN","id":"_create_vpn"},{"text":"Find All IP Addresses on a Network","id":"_find_all_ip_addresses_on_a_network"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/d.html":{"text":"Create Volume Share Volume Make sure you have enough practice in the following tasks: Create Volume Share volume Use it!","title":"Sharing data among multiple running containers.","component":"CloudComputing_Lab","version":"docs","name":"d","url":"/CloudComputing_Lab/docs/d.html","titles":[{"text":"Create","id":"_create"},{"text":"Share","id":"_share"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/e.html":{"text":"Create Storage Connect Admin Make sure you have enough practice in the following tasks: Create Storage Share Storage Use it!","title":"External storage","component":"CloudComputing_Lab","version":"docs","name":"e","url":"/CloudComputing_Lab/docs/e.html","titles":[{"text":"Create","id":"_create"},{"text":"Usage","id":"_usage"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/f.html":{"text":"Create Deploy Make sure you have enough practice in the following tasks: Create Swarm Deploy service","title":"Swarm","component":"CloudComputing_Lab","version":"docs","name":"f","url":"/CloudComputing_Lab/docs/f.html","titles":[{"text":"Create","id":"_create"},{"text":"Usage","id":"_usage"},{"text":"Deploy service","id":"_deploy_service"},{"text":"Tasks","id":"_tasks"}]},"/CloudComputing_Lab/docs/index.html":{"text":"","title":"Lab","component":"CloudComputing_Lab","version":"docs","name":"index","url":"/CloudComputing_Lab/docs/index.html","titles":[{"text":"Register in okeanos","id":"_register_in_okeanos"},{"text":"Sign up in Slack","id":"_sign_up_in_slack"}]}}})