wersja mobilna
Online: 453 Piątek, 2017.08.18

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

czwartek, 17 sierpnia 2017 19:59

A startup backed by Tony Fadell, one of the fathers of the Apple iPod, plans to announce it is working with Samsung Electronics Co Ltd, Foxconn and others on a new way for mobile phones to transfer large amounts of data without using wires or WiFi connections. Chief Executive Eric Almgren said his Campbell, Calif.-based company called Keyssa has raised more than $100 million from Fadell and the venture arms of Samsung and Intel Corp, among others. The company’s “kiss” technology allows two computing devices to be held near each other and transfer large files such as movies in just a few seconds.

więcej na: www.reuters.com