wersja mobilna
Online: 509 Sobota, 2017.10.21

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

sobota, 21 października 2017 11:54

STMicroelectronics is delivering the technology for easy and secure contactless transactions using the ever more popular wristbands or fashionwear like watches or jewelry. The market-unique ST53G System-in-Package solution combines the Company’s industry-leading expertise in Near Field Communication and secure-transaction chips. As consumers become increasingly comfortable with making secure transactions using their smart devices, traditional card manufacturers want to extend their offers into contactless wearable products for uses such as payments, ticketing, and access control. These can be difficult to implement within tight size and cost constraints, because conventional separate NFC-radio and security chips demand extra space and complicate design.

więcej na: www.st.com