Topologia sieci MESH (inaczej KRATOWA) umożliwia połączenie wielu urządzeń (węzłów) w jedną sieć i wymianę informacji między nimi. W przypadku zerwania bezpośredniego połączenia pomiędzy wezłami, informacja jest przekazywana za pośrednictwem innych wezłów. Główną zaletą technologii mesh jest bardzo wysoka niezawodność sieci i odporność na awarie, mobilność oraz łatwość rozbudowywania sieci. Wyróżnia sie podział na dwa główne typy. Pierwszy typ to tzw. pełna krata (tzw. Full MESH network) kiedy to wszystkie urządzenia są połączone ze sobą. Drugi typ to krata częściowa (partial MESH network), w której węzły są połączone jedynie z wybranymi (innymi) wezłami, jednak nie występuje bezpośrednie połączenie pomiędzy wszystkimi wezłami.
Wydaje mi się, że to co napisałem + informacje od poprzedników powinny dać Ci podstawy wiedzy o Mesh'u.
Nie wiem czy będziesz zabierał się za jakiś projekt w praktyce. Technologii, które pracują w oparciu o sieć mesh jest kilka. Z tego co sam napisałeś to nie masz dużego doświadczenia w tworzeniu sieci MESH. Jeżeli chcesz szybko stworzyć taką sieć, to polecam Ci zainteresowanie się technologią IQRF. Przesyłam Ci link, gdzie są zaprezentowane zasady tworzenia sieci mesh krok po kroku. Gdy będziesz ją konfigurował pierwszy raz, to postępując zgodnie z tym linkiem, nie zajmie Ci to więcej jak 8 minut.
http://iotblog.pl/iqrf-wejscie-o-swiata ... ieci-mesh/bresser2208 napisał(a):
Witam,
Jak się do tego zabrać, na co zwracać uwagę oraz jak to wygląda od strony programistycznej ?
Wszystko zależy od projektu. Ale chyba takie najważniejsze punkty, na które zwrócić uwagę:
- ilość urządzeń, które możesz włączyć do jednej sieci
- jakie dane można w niej przesyłać
- szybkość przesyłu danych
- czy jest możliwość / jak rozbudować sieć gdy będzie taka potrzeba,
- sposób (łatwość) zarządzania sięcią
- sposób / szybkość implementacji
- niezawodność (odporność na zakłucenia/ możliwość rekonfiguracji/ odbudowania sieci)
- po jakich interfejsach jest wymiana danych.
- itp.
Parametrów jest naprawdę mnóstwo. Tylko ty wiesz do czego będziesz ją wykorzystywał.
Jeżeli chodzi o programowanie to w przypadku IQRF są dwie opcje. Pierwsza jest taka, że wszystko robisz z poziomu systemu operacyjnego. To wymaga jednak znajomości programowania. Musisz się orientować w tym temacie.
Druga opcja jest taka, że wykorzystujesz protokół DPA, który stworzyliśmy i opatentowaiśmy. Są to plug-iny, które należy zaimplementować do modułu (za pomocą aplikacji IQRF IDE). W ten sposób możesz sterować siecią mesh za pomocą terminala. Oprogramowanie urządzenia robisz tylko raz (w C) lub możesz to zlecić nam. Potem już tylko sterujesz bezpośrednio z poziomu aplikacji. W ten sposób zarządzasz całą siecią bez znajomości języków programowania. O protokole DPA więcej poczytasz tu:
http://iotblog.pl/internet-rzeczy-zarzadzany-dpa/Klientom udostępniamy też już gotowe programy, które mogą wykorzystywać lub rozwijać do własnych potrzeb.
http://www.iqrf.org/support/download&kat=34&ids=82. Po rozpakowaniu ścieżka dostępu do gotowych przykładów: Examples>DPA> CustomDpaHandlerExamples
Więcej informacji o technologii IQRF na
http://www.iqrf.org.
Mam nadzieję, że trochę pomogłem. W przypadku chęci uzyskania więcej informacji o technologii IQRF, zapraszam do kontaktu bezpośredniego:
http://iotblog.pl/microrisc-kontakt/___________________
Zapraszam na
www.iotblog.pl