{"id":533,"date":"2026-09-10T09:29:41","date_gmt":"2026-09-10T09:29:41","guid":{"rendered":"https:\/\/meshcom.pl\/?page_id=533"},"modified":"2026-09-10T09:29:41","modified_gmt":"2026-09-10T09:29:41","slug":"przepustowosc-sieci","status":"publish","type":"page","link":"https:\/\/meshcom.pl\/?page_id=533","title":{"rendered":"Przepustowo\u015b\u0107 sieci"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#Przepustowosc_sieci_MeshCom_%E2%80%93_ile_ruchu_moze_obsluzyc_siec\" >Przepustowo\u015b\u0107 sieci MeshCom \u2013 ile ruchu mo\u017ce obs\u0142u\u017cy\u0107 sie\u0107?<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#1_Od_czego_zalezy_przepustowosc_MeshCom\" >1. Od czego zale\u017cy przepustowo\u015b\u0107 MeshCom?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#2_Jeden_kanal_radiowy_%E2%80%93_wspolny_zasob_calej_sieci\" >2. Jeden kana\u0142 radiowy \u2013 wsp\u00f3lny zas\u00f3b ca\u0142ej sieci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#3_Ile_czasu_zajmuje_transmisja\" >3. Ile czasu zajmuje transmisja?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#4_Wiadomosc_uzytkownika_a_liczba_transmisji_radiowych\" >4. Wiadomo\u015b\u0107 u\u017cytkownika a liczba transmisji radiowych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#5_Dlaczego_liczba_wezlow_nie_okresla_przepustowosci\" >5. Dlaczego liczba w\u0119z\u0142\u00f3w nie okre\u015bla przepustowo\u015bci?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#6_Jak_grupy_rozmowne_wplywaja_na_przepustowosc\" >6. Jak grupy rozm\u00f3wne wp\u0142ywaj\u0105 na przepustowo\u015b\u0107?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#7_Co_najbardziej_moze_zapchac_siec\" >7. Co najbardziej mo\u017ce zapcha\u0107 sie\u0107?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#8_Kolizje_%E2%80%93_dlaczego_siec_moze_tracic_pakiety\" >8. Kolizje \u2013 dlaczego sie\u0107 mo\u017ce traci\u0107 pakiety?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#9_Jakie_sa_praktyczne_granice_obciazenia\" >9. Jakie s\u0105 praktyczne granice obci\u0105\u017cenia?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#10_Jak_projektowac_siec_MeshCom_do_komunikacji_awaryjnej\" >10. Jak projektowa\u0107 sie\u0107 MeshCom do komunikacji awaryjnej?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/meshcom.pl\/?page_id=533\/#11_Podsumowanie\" >11. Podsumowanie<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Przepustowosc_sieci_MeshCom_%E2%80%93_ile_ruchu_moze_obsluzyc_siec\"><\/span>Przepustowo\u015b\u0107 sieci MeshCom \u2013 ile ruchu mo\u017ce obs\u0142u\u017cy\u0107 sie\u0107?<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>MeshCom jest sieci\u0105 radiow\u0105 przeznaczon\u0105 przede wszystkim do kr\u00f3tkich wiadomo\u015bci tekstowych, komunikacji awaryjnej i wymiany informacji mi\u0119dzy u\u017cytkownikami. Dzi\u0119ki technologii mesh wiadomo\u015b\u0107 mo\u017ce by\u0107 przekazywana przez kolejne w\u0119z\u0142y, zwi\u0119kszaj\u0105c zasi\u0119g \u0142\u0105czno\u015bci.<\/p>\n<p>Jednocze\u015bnie wszystkie urz\u0105dzenia korzystaj\u0105ce z tego samego kana\u0142u radiowego musz\u0105 dzieli\u0107 si\u0119 czasem antenowym. Dlatego przepustowo\u015b\u0107 MeshCom zale\u017cy nie tylko od liczby u\u017cytkownik\u00f3w, ale przede wszystkim od ilo\u015bci generowanego ruchu, liczby retransmisji i wzajemnego zasi\u0119gu w\u0119z\u0142\u00f3w.<\/p>\n<blockquote><p><strong>MeshCom nie ma jednej okre\u015blonej liczby u\u017cytkownik\u00f3w, po kt\u00f3rej sie\u0107 przestaje dzia\u0142a\u0107. O jej wydajno\u015bci decyduje przede wszystkim zaj\u0119to\u015b\u0107 kana\u0142u radiowego, czyli airtime.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"1_Od_czego_zalezy_przepustowosc_MeshCom\"><\/span>1. Od czego zale\u017cy przepustowo\u015b\u0107 MeshCom?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Na przepustowo\u015b\u0107 sieci wp\u0142ywaj\u0105 przede wszystkim:<\/p>\n<ul>\n<li>liczba wiadomo\u015bci wysy\u0142anych przez u\u017cytkownik\u00f3w,<\/li>\n<li>d\u0142ugo\u015b\u0107 wiadomo\u015bci,<\/li>\n<li>liczba retransmisji w sieci mesh,<\/li>\n<li>liczba w\u0119z\u0142\u00f3w znajduj\u0105cych si\u0119 wzajemnie w swoim zasi\u0119gu,<\/li>\n<li>cz\u0119stotliwo\u015b\u0107 wysy\u0142ania pozycji, telemetrii i innych danych automatycznych,<\/li>\n<li>liczba wiadomo\u015bci kierowanych do ca\u0142ej sieci,<\/li>\n<li>kolizje transmisji radiowych.<\/li>\n<\/ul>\n<p>W praktyce oznacza to, \u017ce <strong>100 u\u017cytkownik\u00f3w wysy\u0142aj\u0105cych sporadycznie kr\u00f3tkie wiadomo\u015bci mo\u017ce obci\u0105\u017ca\u0107 sie\u0107 mniej ni\u017c 20 u\u017cytkownik\u00f3w generuj\u0105cych ci\u0105g\u0142\u0105 telemetri\u0119 i cz\u0119ste transmisje automatyczne<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"2_Jeden_kanal_radiowy_%E2%80%93_wspolny_zasob_calej_sieci\"><\/span>2. Jeden kana\u0142 radiowy \u2013 wsp\u00f3lny zas\u00f3b ca\u0142ej sieci<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>MeshCom korzysta z technologii LoRa. W konfiguracji EU433 stosowanej w projekcie MeshCom wykorzystywana jest cz\u0119stotliwo\u015b\u0107 <strong>433,175 MHz<\/strong>.<\/p>\n<p>W\u0119z\u0142y znajduj\u0105ce si\u0119 wzajemnie w zasi\u0119gu radiowym korzystaj\u0105 ze wsp\u00f3lnego kana\u0142u. Mesh nie tworzy automatycznie osobnego kana\u0142u dla ka\u017cdego u\u017cytkownika.<\/p>\n<p>Ka\u017cda transmisja zajmuje wi\u0119c pewien czas antenowy. W tym czasie inne urz\u0105dzenia znajduj\u0105ce si\u0119 w tym samym obszarze mog\u0105 nie by\u0107 w stanie skutecznie nada\u0107 lub odebra\u0107 kolejnej wiadomo\u015bci.<\/p>\n<p>Ten czas zaj\u0119cia kana\u0142u okre\u015bla si\u0119 jako <strong>airtime<\/strong>.<\/p>\n<p><strong>Dlaczego airtime jest tak wa\u017cny?<\/strong><\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">U\u017cytkownik A \u2500\u2500\u2192 W\u0119ze\u0142 B\r\n<\/code><\/pre>\n<p>Jedna wiadomo\u015b\u0107 oznacza jedn\u0105 transmisj\u0119 radiow\u0105.<\/p>\n<p>Je\u017celi jednak wiadomo\u015b\u0107 musi przej\u015b\u0107 przez kolejne w\u0119z\u0142y:<\/p>\n<pre><code class=\"language-text\">U\u017cytkownik A\r\n     \u2193\r\n  W\u0119ze\u0142 B\r\n     \u2193\r\n  W\u0119ze\u0142 C\r\n     \u2193\r\n  W\u0119ze\u0142 D\r\n<\/code><\/pre>\n<p>ta sama informacja mo\u017ce zosta\u0107 nadana kilka razy.<\/p>\n<p><strong>Ka\u017cda retransmisja zajmuje kolejny fragment wsp\u00f3lnego czasu antenowego.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"3_Ile_czasu_zajmuje_transmisja\"><\/span>3. Ile czasu zajmuje transmisja?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W konfiguracji LoRa <strong>SF11 \/ BW 250 kHz \/ CR 4\/6<\/strong> du\u017cy pakiet mo\u017ce zajmowa\u0107 kana\u0142 przez oko\u0142o <strong>1,8 sekundy<\/strong>.<\/p>\n<p>Jest to warto\u015b\u0107 orientacyjna dla du\u017cej ramki i nie oznacza rzeczywistej przepustowo\u015bci u\u017cytkowej ca\u0142ej sieci. Na ca\u0142kowity czas wp\u0142ywaj\u0105 r\u00f3wnie\u017c nag\u0142\u00f3wki, preambu\u0142a, odst\u0119py mi\u0119dzy transmisjami, retransmisje i ewentualne ponowienia.<\/p>\n<p>Dla zobrazowania skali:<\/p>\n<table>\n<thead>\n<tr>\n<th>\u015arednie zaj\u0119cie kana\u0142u<\/th>\n<th align=\"right\">Czas zaj\u0119cia w ci\u0105gu godziny<\/th>\n<th align=\"right\">Orientacyjna liczba du\u017cych transmisji<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1%<\/td>\n<td align=\"right\">36 s<\/td>\n<td align=\"right\">oko\u0142o 20<\/td>\n<\/tr>\n<tr>\n<td>5%<\/td>\n<td align=\"right\">180 s<\/td>\n<td align=\"right\">oko\u0142o 98<\/td>\n<\/tr>\n<tr>\n<td>10%<\/td>\n<td align=\"right\">360 s<\/td>\n<td align=\"right\">oko\u0142o 196<\/td>\n<\/tr>\n<tr>\n<td>20%<\/td>\n<td align=\"right\">720 s<\/td>\n<td align=\"right\">oko\u0142o 392<\/td>\n<\/tr>\n<tr>\n<td>50%<\/td>\n<td align=\"right\">1800 s<\/td>\n<td align=\"right\">oko\u0142o 980<\/td>\n<\/tr>\n<tr>\n<td>100%<\/td>\n<td align=\"right\">3600 s<\/td>\n<td align=\"right\">oko\u0142o 1960<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>S\u0105 to warto\u015bci pogl\u0105dowe, a nie oficjalne limity MeshCom.<\/strong><\/p>\n<p>Pokazuj\u0105 jednak, dlaczego nawet pozornie niewielka liczba transmisji mo\u017ce mie\u0107 znaczenie dla sieci pracuj\u0105cej na jednym kanale.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"4_Wiadomosc_uzytkownika_a_liczba_transmisji_radiowych\"><\/span>4. Wiadomo\u015b\u0107 u\u017cytkownika a liczba transmisji radiowych<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Jedna wiadomo\u015b\u0107 u\u017cytkownika nie zawsze oznacza jedn\u0105 transmisj\u0119.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">A \u2192 B\r\n<\/code><\/pre>\n<p>to jedna transmisja.<\/p>\n<p>Natomiast:<\/p>\n<pre><code class=\"language-text\">A \u2192 B \u2192 C \u2192 D \u2192 E\r\n<\/code><\/pre>\n<p>mo\u017ce oznacza\u0107 kilka transmisji tej samej wiadomo\u015bci.<\/p>\n<p>Je\u017celi wiadomo\u015b\u0107 wymaga \u015brednio trzech transmisji, to:<\/p>\n<pre><code class=\"language-text\">100 wiadomo\u015bci \u00d7 3 transmisje = 300 transmisji radiowych\r\n<\/code><\/pre>\n<p>Dlatego przy analizowaniu przepustowo\u015bci nale\u017cy liczy\u0107 nie tylko wiadomo\u015bci u\u017cytkownik\u00f3w, ale r\u00f3wnie\u017c <strong>wszystkie transmisje radiowe wygenerowane przez sie\u0107<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"5_Dlaczego_liczba_wezlow_nie_okresla_przepustowosci\"><\/span>5. Dlaczego liczba w\u0119z\u0142\u00f3w nie okre\u015bla przepustowo\u015bci?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>MeshCom jest sieci\u0105 rozproszon\u0105. W\u0119z\u0142y znajduj\u0105ce si\u0119 daleko od siebie nie musz\u0105 konkurowa\u0107 o ten sam lokalny czas antenowy.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<p><strong>Sie\u0107 A \u2013 g\u0119sta<\/strong><\/p>\n<p>20 w\u0119z\u0142\u00f3w znajduje si\u0119 w jednym obszarze i wi\u0119kszo\u015b\u0107 z nich wzajemnie si\u0119 s\u0142yszy.<\/p>\n<p>Jedna wiadomo\u015b\u0107 mo\u017ce by\u0107 odebrana przez wiele urz\u0105dze\u0144, a nast\u0119pnie powodowa\u0107 kolejne retransmisje.<\/p>\n<p><strong>Sie\u0107 B \u2013 rozproszona<\/strong><\/p>\n<p>100 w\u0119z\u0142\u00f3w dzia\u0142a na du\u017cym obszarze, a ka\u017cdy z nich s\u0142yszy tylko kilku s\u0105siad\u00f3w.<\/p>\n<p>Mimo wi\u0119kszej liczby urz\u0105dze\u0144 sie\u0107 mo\u017ce dzia\u0142a\u0107 sprawniej, poniewa\u017c ruch jest roz\u0142o\u017cony geograficznie.<\/p>\n<blockquote><p><strong>O przepustowo\u015bci lokalnej cz\u0119\u015bci MeshCom decyduje przede wszystkim liczba transmisji w obszarze wzajemnego s\u0142yszenia w\u0119z\u0142\u00f3w, a nie liczba wszystkich urz\u0105dze\u0144 zarejestrowanych w sieci.<\/strong><\/p>\n<p>&nbsp;<\/p><\/blockquote>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"6_Jak_grupy_rozmowne_wplywaja_na_przepustowosc\"><\/span>6. Jak grupy rozm\u00f3wne wp\u0142ywaj\u0105 na przepustowo\u015b\u0107?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Grupy rozm\u00f3wne s\u0105 bardzo przydatne, poniewa\u017c pozwalaj\u0105 kierowa\u0107 wiadomo\u015bci do okre\u015blonej grupy u\u017cytkownik\u00f3w. Mog\u0105 s\u0142u\u017cy\u0107 na przyk\u0142ad do komunikacji:<\/p>\n<ul>\n<li>og\u00f3lnej,<\/li>\n<li>technicznej,<\/li>\n<li>alarmowej,<\/li>\n<li>regionalnej,<\/li>\n<li>mi\u0119dzy operatorami sieci.<\/li>\n<\/ul>\n<p>Jednak <strong>utworzenie grupy rozm\u00f3wnej samo w sobie nie zwi\u0119ksza przepustowo\u015bci radiowej<\/strong>.<\/p>\n<p>Grupa jest przede wszystkim sposobem organizowania komunikacji. O tym, ile miejsca zajmie ona w eterze, decyduje spos\u00f3b wysy\u0142ania wiadomo\u015bci i ich dalszego przekazywania przez sie\u0107.<\/p>\n<p><strong>Grupa rozm\u00f3wna nie jest osobnym kana\u0142em radiowym<\/strong><\/p>\n<p>Je\u017celi kilka grup korzysta z tego samego kana\u0142u LoRa, to ich wiadomo\u015bci nadal konkuruj\u0105 o ten sam czas antenowy.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">Grupa 260   \u2500\u2500\u2510\r\n              \u251c\u2500\u2500\u2192 Wsp\u00f3lny kana\u0142 radiowy\r\nGrupa 2606  \u2500\u2500\u2524\r\n              \u2502\r\nGrupa 26066 \u2500\u2500\u2518\r\n<\/code><\/pre>\n<p>Utworzenie trzech grup nie oznacza utworzenia trzech niezale\u017cnych kana\u0142\u00f3w.<\/p>\n<p>Je\u017celi wszystkie grupy generuj\u0105 ruch, suma tego ruchu obci\u0105\u017ca wsp\u00f3lny kana\u0142.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Grupa mo\u017ce ogranicza\u0107 niepotrzebny ruch<\/strong><\/p>\n<p>Dobrze zaprojektowane grupy mog\u0105 jednak <strong>po\u015brednio poprawi\u0107 wykorzystanie sieci<\/strong>.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">Grupa 26066\r\nGrupa 260099\r\nGrupa 2606\r\n<\/code><\/pre>\n<p>Je\u017celi wiadomo\u015b\u0107 alarmowa na grupie 260099 jest kierowana tylko do tej grupy, nie ma potrzeby wysy\u0142ania jej jako komunikatu przeznaczonego dla wszystkich u\u017cytkownik\u00f3w.<\/p>\n<p>W ten spos\u00f3b grupy pomagaj\u0105 ograniczy\u0107 niepotrzebn\u0105 komunikacj\u0119 i uporz\u0105dkowa\u0107 ruch.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Grupa nie powinna oznacza\u0107 ci\u0105g\u0142ego nadawania<\/strong><\/p>\n<p>Najwi\u0119kszym problemem nie jest sama liczba grup, lecz liczba wiadomo\u015bci wysy\u0142anych w ka\u017cdej z nich.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">10 grup \u00d7 1 wiadomo\u015b\u0107 na godzin\u0119\r\n<\/code><\/pre>\n<p>to zupe\u0142nie inne obci\u0105\u017cenie ni\u017c:<\/p>\n<pre><code class=\"language-text\">10 grup \u00d7 1 wiadomo\u015b\u0107 na minut\u0119\r\n<\/code><\/pre>\n<p>Dlatego przy projektowaniu sieci warto ustali\u0107 zasady:<\/p>\n<ul>\n<li>kr\u00f3tkie wiadomo\u015bci,<\/li>\n<li>ograniczenie zb\u0119dnych komunikat\u00f3w,<\/li>\n<li>unikanie ci\u0105g\u0142ego nadawania,<\/li>\n<li>osobne grupy dla r\u00f3\u017cnych zastosowa\u0144,<\/li>\n<li>ograniczenie automatycznej telemetrii,<\/li>\n<li>wykorzystywanie grup alarmowych tylko do rzeczywistych ostrze\u017ce\u0144.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Grupy a retransmisje<\/strong><\/p>\n<p>Je\u017celi wiadomo\u015b\u0107 grupowa jest przekazywana przez kolejne w\u0119z\u0142y, ka\u017cda retransmisja zajmuje czas antenowy.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">1 wiadomo\u015b\u0107 grupowa\r\n       \u2193\r\n4 retransmisje\r\n       \u2193\r\n4 zaj\u0119cia kana\u0142u radiowego\r\n<\/code><\/pre>\n<p>Dlatego wiadomo\u015bci grupowe, szczeg\u00f3lnie kierowane do wi\u0119kszej liczby u\u017cytkownik\u00f3w, powinny by\u0107 kr\u00f3tkie i wysy\u0142ane tylko wtedy, gdy s\u0105 potrzebne.<\/p>\n<p><strong>Grupy rozm\u00f3wne pomagaj\u0105 organizowa\u0107 ruch, ale nie zast\u0119puj\u0105 zarz\u0105dzania przepustowo\u015bci\u0105.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"7_Co_najbardziej_moze_zapchac_siec\"><\/span>7. Co najbardziej mo\u017ce zapcha\u0107 sie\u0107?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Cz\u0119ste beaconowanie<\/strong><\/p>\n<p>Automatyczne wysy\u0142anie pozycji, telemetrii i status\u00f3w mo\u017ce wygenerowa\u0107 znacznie wi\u0119cej ruchu ni\u017c zwyk\u0142a komunikacja tekstowa.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">Pozycja co 30 sekund\r\nTelemetria co 30 sekund\r\nStatus co minut\u0119\r\n<\/code><\/pre>\n<p>przy wi\u0119kszej liczbie urz\u0105dze\u0144 mo\u017ce powodowa\u0107 ci\u0105g\u0142e zajmowanie kana\u0142u.<\/p>\n<p>Dlatego w sieciach MeshCom zaleca si\u0119 ograniczanie cz\u0119stotliwo\u015bci automatycznych transmisji.<\/p>\n<p><strong>Du\u017ca liczba retransmisji<\/strong><\/p>\n<p>Im wi\u0119cej hop\u00f3w i im wi\u0119cej w\u0119z\u0142\u00f3w s\u0142yszy t\u0119 sam\u0105 wiadomo\u015b\u0107, tym wi\u0119kszy mo\u017ce by\u0107 koszt jej przekazywania.<\/p>\n<p><strong>Du\u017co u\u017cytkownik\u00f3w w jednym obszarze radiowym<\/strong><\/p>\n<p>G\u0119sta sie\u0107 mo\u017ce generowa\u0107 wi\u0119cej kolizji ni\u017c sie\u0107 rozproszona.<\/p>\n<p><strong>D\u0142ugie wiadomo\u015bci<\/strong><\/p>\n<p>D\u0142u\u017csza wiadomo\u015b\u0107 zajmuje kana\u0142 d\u0142u\u017cej. Je\u017celi jest dzielona na kilka pakiet\u00f3w, ka\u017cdy z nich wymaga kolejnej transmisji.<\/p>\n<p><strong>Cz\u0119ste komunikaty grupowe<\/strong><\/p>\n<p>Grupy s\u0105 przydatne, ale ich nadmierne wykorzystywanie mo\u017ce zwi\u0119kszy\u0107 ruch w ca\u0142ej sieci.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"8_Kolizje_%E2%80%93_dlaczego_siec_moze_tracic_pakiety\"><\/span>8. Kolizje \u2013 dlaczego sie\u0107 mo\u017ce traci\u0107 pakiety?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>LoRa jest systemem wsp\u00f3\u0142dzielonego medium. Je\u017celi dwa urz\u0105dzenia nadaj\u0105 jednocze\u015bnie, mo\u017ce doj\u015b\u0107 do kolizji.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<pre><code class=\"language-text\">Node A \u2500\u2500\u2500\u2500\u2500\u2510\r\n            \u251c\u2500\u2500\u2192 Node X\r\nNode B \u2500\u2500\u2500\u2500\u2500\u2518\r\n<\/code><\/pre>\n<p>Je\u017celi A i B nie s\u0142ysz\u0105 siebie nawzajem, ale oba s\u0142ysz\u0105 X, mog\u0105 nada\u0107 w tym samym czasie.<\/p>\n<p>W rezultacie Node X mo\u017ce nie odebra\u0107 \u017cadnej z wiadomo\u015bci.<\/p>\n<p>To oznacza, \u017ce sie\u0107 mo\u017ce zacz\u0105\u0107 traci\u0107 pakiety <strong>du\u017co wcze\u015bniej, zanim kana\u0142 osi\u0105gnie 100% teoretycznego zaj\u0119cia<\/strong>.<\/p>\n<p>Dlatego przepustowo\u015b\u0107 MeshCom nie jest wy\u0142\u0105cznie kwesti\u0105 pr\u0119dko\u015bci transmisji. Bardzo wa\u017cne s\u0105 r\u00f3wnie\u017c:<\/p>\n<ul>\n<li>topologia sieci,<\/li>\n<li>liczba retransmisji,<\/li>\n<li>wzajemny zasi\u0119g w\u0119z\u0142\u00f3w,<\/li>\n<li>kolizje,<\/li>\n<li>cz\u0119stotliwo\u015b\u0107 nadawania.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"9_Jakie_sa_praktyczne_granice_obciazenia\"><\/span>9. Jakie s\u0105 praktyczne granice obci\u0105\u017cenia?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W dokumentacji tw\u00f3rc\u00f3w MeshCom nie znalaz\u0142em jednej oficjalnej warto\u015bci okre\u015blaj\u0105cej maksymaln\u0105 liczb\u0119 wiadomo\u015bci na minut\u0119 lub maksymaln\u0105 liczb\u0119 u\u017cytkownik\u00f3w.<\/p>\n<p>Mo\u017cna jednak przyj\u0105\u0107 <strong>orientacyjne poziomy obci\u0105\u017cenia kana\u0142u<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"right\">\u015arednie zaj\u0119cie lokalnego kana\u0142u<\/th>\n<th>Ocena projektowa<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"right\"><strong>&lt;5%<\/strong><\/td>\n<td>Bardzo komfortowy zakres pracy<\/td>\n<\/tr>\n<tr>\n<td align=\"right\"><strong>5\u201310%<\/strong><\/td>\n<td>Nadal bezpieczny zakres dla sieci komunikacyjnej<\/td>\n<\/tr>\n<tr>\n<td align=\"right\"><strong>10\u201320%<\/strong><\/td>\n<td>Coraz wi\u0119ksze znaczenie maj\u0105 topologia i kolizje<\/td>\n<\/tr>\n<tr>\n<td align=\"right\"><strong>20\u201330%<\/strong><\/td>\n<td>Konieczne jest \u015bwiadome zarz\u0105dzanie ruchem<\/td>\n<\/tr>\n<tr>\n<td align=\"right\"><strong>&gt;30%<\/strong><\/td>\n<td>Mo\u017cliwe wyra\u017ane pogorszenie niezawodno\u015bci<\/td>\n<\/tr>\n<tr>\n<td align=\"right\"><strong>&gt;50%<\/strong><\/td>\n<td>Nale\u017cy traktowa\u0107 jako stan przeci\u0105\u017cenia<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Nie s\u0105 to oficjalne limity MeshCom, lecz konserwatywne warto\u015bci projektowe wynikaj\u0105ce z charakterystyki wsp\u00f3\u0142dzielonego kana\u0142u radiowego.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"10_Jak_projektowac_siec_MeshCom_do_komunikacji_awaryjnej\"><\/span>10. Jak projektowa\u0107 sie\u0107 MeshCom do komunikacji awaryjnej?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W sieci przeznaczonej do komunikacji awaryjnej najwa\u017cniejsza jest <strong>niezawodno\u015b\u0107 dostarczania wiadomo\u015bci<\/strong>, a nie maksymalna liczba transmisji.<\/p>\n<p>Dlatego warto przyj\u0105\u0107 nast\u0119puj\u0105ce zasady:<\/p>\n<p><strong>Normalna praca<\/strong><\/p>\n<ul>\n<li>pozycja sta\u0142a: rzadko, np. co 30 minut,<\/li>\n<li>pozycja smart beaconing: tylko podczas zmiany pozycji<\/li>\n<li>telemetria: co 30\u201360 minut,<\/li>\n<li>informacje meteorologiczne: co 30\u201360 minut,<\/li>\n<li>hydrologia: co 60 minut,<\/li>\n<li>komunikacja u\u017cytkownik\u00f3w: kr\u00f3tkie wiadomo\u015bci, bez zb\u0119dnego nadawania.<\/li>\n<\/ul>\n<p><strong>Alarm<\/strong><\/p>\n<p>Tutaj opisz\u0119 projekt kt\u00f3ry b\u0119dzie wdro\u017cony na terenie Powiatu Brzeg. Na dzie\u0144 dzisiejszy system ten jest ju\u017c wdro\u017cony w sieci APRS i LoRa APRS na terenie powiatu.<\/p>\n<p>Wodowskazy<\/p>\n<p>Komunikat o przekroczeniu stanu ostrzegawczego\/ alarmowego jest nadawany co godzin\u0119 na grupie 26009 z podaniem warto\u015bci wodowskazu i trendu (ilo\u015b\u0107 cm na godzin\u0119). Je\u015bli wskazanie b\u0119dzie poni\u017cej, to zostanie wys\u0142any jednorazowy komunikat o braku zagro\u017cenia.<\/p>\n<p>Ostrze\u017cenia meteo<\/p>\n<p>Troch\u0119 inne rozwi\u0105zanie dotyczy ostrze\u017ce\u0144 meteo. Je\u015bli pojawi si\u0119 oficjalne ostrze\u017cenie dla powiatu, to system wy\u015ble je na odpowiedniej grupie 26009. Informacja zawiera\u0107 ma dane o rodzaju zagro\u017cenia i jego stopniu. Przy ka\u017cdej zmianie komunikatu zostanie wys\u0142any zaktualizowany. A je\u015bli jest odwo\u0142any, zostanie przekazana informacja o braku zagro\u017ce\u0144.<code class=\"language-text\"><\/code><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"11_Podsumowanie\"><\/span>11. Podsumowanie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>MeshCom jest bardzo dobrym rozwi\u0105zaniem do:<\/p>\n<ul>\n<li>kr\u00f3tkich wiadomo\u015bci tekstowych,<\/li>\n<li>komunikacji awaryjnej,<\/li>\n<li>lokalnych informacji,<\/li>\n<li>komunikat\u00f3w grupowych,<\/li>\n<li>wymiany informacji mi\u0119dzy u\u017cytkownikami,<\/li>\n<li>ograniczonej telemetrii.<\/li>\n<\/ul>\n<p>Nie jest natomiast przeznaczony do ci\u0105g\u0142ego przesy\u0142ania du\u017cych ilo\u015bci danych.<\/p>\n<blockquote><p><strong>Najwi\u0119kszym zagro\u017ceniem dla przepustowo\u015bci MeshCom nie jest sama liczba u\u017cytkownik\u00f3w, lecz suma wszystkich transmisji radiowych generowanych przez sie\u0107.<\/strong><\/p><\/blockquote>\n<p>Dlatego przy projektowaniu sieci warto kontrolowa\u0107 przede wszystkim:<\/p>\n<p><strong>airtime + retransmisje + topologi\u0119 + liczb\u0119 komunikat\u00f3w grupowych.<\/strong><\/p>\n<p>To w\u0142a\u015bnie te czynniki decyduj\u0105 o tym, czy sie\u0107 b\u0119dzie dzia\u0142a\u0142a stabilnie przy ma\u0142ej, czy przy du\u017cej liczbie u\u017cytkownik\u00f3w.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Przepustowo\u015b\u0107 sieci MeshCom \u2013 ile ruchu mo\u017ce obs\u0142u\u017cy\u0107 sie\u0107? MeshCom jest sieci\u0105 radiow\u0105 przeznaczon\u0105 przede wszystkim do kr\u00f3tkich wiadomo\u015bci tekstowych, komunikacji awaryjnej i wymiany informacji mi\u0119dzy u\u017cytkownikami. Dzi\u0119ki technologii mesh wiadomo\u015b\u0107 mo\u017ce by\u0107 przekazywana przez kolejne w\u0119z\u0142y, zwi\u0119kszaj\u0105c zasi\u0119g \u0142\u0105czno\u015bci. Jednocze\u015bnie wszystkie urz\u0105dzenia korzystaj\u0105ce z tego samego kana\u0142u radiowego musz\u0105 dzieli\u0107 si\u0119 czasem antenowym. Dlatego [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-533","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/meshcom.pl\/index.php?rest_route=\/wp\/v2\/pages\/533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meshcom.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/meshcom.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/meshcom.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/meshcom.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=533"}],"version-history":[{"count":11,"href":"https:\/\/meshcom.pl\/index.php?rest_route=\/wp\/v2\/pages\/533\/revisions"}],"predecessor-version":[{"id":544,"href":"https:\/\/meshcom.pl\/index.php?rest_route=\/wp\/v2\/pages\/533\/revisions\/544"}],"wp:attachment":[{"href":"https:\/\/meshcom.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}