wersja mobilna
Online: 747 Piątek, 2017.07.28

Biznes

Atmel umieścił na stronie nową wersję stosu Lightweight Mesh

środa, 12 marca 2014 07:52

W ostatnich dniach Atmel umieścił na swojej stronie kolejną wersję bardzo popularnego stosu komunikacji bezprzewodowej Lightweight Mesh. Jest to wersja 1.2.0. Ponieważ dostępny jest pełen kod źródłowy, można stos przeportować na dowolny transceiver/mikrokontroler Atmela. W najnowszej wersji Atmel Studio 6.2 stos został zintegrowany, jako moduł, w Atmel Software Framework. Umożliwia to bardzo łatwą integrację z istniejącym oprogramowaniem.

Podstawowe cechy stosu Lightweight Mesh:

  • prosty w konfiguracji i użyciu;
  • do 65535 węzłów w jednej sieci (limit teoretyczny);
  • do 65535 niezależnych sieci PAN na jednym kanale;
  • do 15 niezależnych endpointów;
  • niewymagane dedykowane urządzenie do startu sieci;
  • brak okresowych ramek konfiguracyjnych okupujących pasmo;
  • dwa możliwe typu urządzeń w sieci: z funkcją rutingu (adres<0x8000), bez funkcji rutingu (adres>=0x8000);
  • po włączeniu zasilania urządzenie jest gotowe do transmisji, brak procedur dołączania do sieci;
  • automatyczna funkcja odnajdywania ścieżki do urządzenia poza zasięgiem;
  • tablice routingu aktualizowane automatycznie;
  • odrzucanie dublujących się ramek;
  • małe wymagania pamięci - poniżej 8 kB Flash oraz 4 kB RAM dla typowej aplikacji.

Obecnie przykładowe aplikacje można uruchomić na układach radiowych Atmel: AT86RF212, AT86RF12B, AT86RF231, AT86RF233, ATMEGARFA1, ATMEGARFR2 oraz mikrokontrolerach platformy Cortex-M4 (SAM4L), Cortex-M0+ (SAMD20), platformy Atmel AVR 8-bit ATmega RF (AtmegaRFA1, ATmegaRFR2), platformy Atmel AVR 8-bit ATxmega.

Stos zachował swoje dotychczasowe cechy. Jak sama nazwa wskazuje, jest to "lekki" stos, umożliwiający tworzenie sieci typu mesh. Lekki oznacza niewymagający dużych zasobów ze strony mikrokontrolera. Wystarczy 8 kB pamięci FLASH oraz 4 kB RAM dla typowej aplikacji. Nagłówek ramki stosu oraz przesyłana informacja enkapsulowana jest w części danych ramki standardu IEEE802.15.4. Oznacza to, że Lightweight Mesh może działać, jako zupełnie niezależne rozwiązanie nawet w środowisku, gdzie sieć 802.15.4 już pracuje.

Przykład sieci opartej na stosie Lightweight Mesh

Jak pokazuje rysunek, możliwa jest budowa sieci kratowych (mesh). Przy czym routing w ramach takiej sieci realizowany jest automatycznie. Robi to sam stos. Do wyboru dostępne są dwa algorytmy: Native routing oraz AODV routing. Każdy z nich dokładnie opisany w dokumentacji.

Lightweight Mesh wspiera dwa rodzaje szyfrowania: sprzętowe AES-128 oraz programowe XTEA. Stos posiada szereg konfigurowalnych parametrów. Można okreslać rodzaj transmisji (z potwierdzeniem lub bez), czas życia ramki, rozmiar tablicy routingu, czas oczekiwania na potwierdzenie, i wiele innych. Bezpłatnie korzystać można z programu wizualizacji sieci WSNMonitor oraz narzędzia monitorującego ruch ramek, bazującego na Wireshark.

W razie pytań prosimy o kontakt z JM elektronik: www.jm.pl, e-mail: atmel@jm.pl.

źródło: JM elektronik - Mariusz Rudnicki - Inżynier Działu Wsparcia Technicznego

 

World News 24h

piątek, 28 lipca 2017 20:03

Chipmaker Intel Corp raised its full-year revenue and profit forecasts on higher expectations for its mainstay personal computer business and growth in newer areas such as artificial intelligence and autonomous driving. Shares of the world's largest chipmaker, which also beat second-quarter estimates, were up 1.3 percent in after-hours trading on Thursday. Intel has been grappling with a declining PC industry it helped found and has been pushing into making chips that power data centers and also into autonomous vehicle technology.

więcej na: www.reuters.com