Ads_700x200

piątek, 7 grudnia 2018

Biblioteka C - MK_WIFI232

Witam,

Jest mi niezmiernie miło, przedstawić Wam najnowszą bibliotekę ze stajni Atnel ;) Tym razem co tu ukrywać solidna biblioteka MK_WIFI232, która pozwala w pełni asychronicznie i co najważniejsze w sposób nieblokujący nawiązywać komunikację pomiędzy mikrokontrolerem a modułem WIFI jeśli chodzi i jego konfigurację i zmiany parametrów czy też odypytywanie o pewne ustawienia za pomocą komend AT. Biblioteka została przygotowana w taki sposób aby maksymalnie ułatwić życie programiście, a zatem mamy do dyspozycji zdarzenia (EVENT's), funkcje zwrotne (Callback's). Bodajże najważniejszą zaletą biblioteki (nie ukrywam, że to był główny powód jej powstania) jest funkcja "reconnect_lan()", dzięki której można budować własne urządzenia oparte o WIFI w taki sposób aby mogły zapamiętywać kilka sieci (na razie dwie ale można rozbudować) i w zależności gdzie znajdzie się nasze urządzenie, będzie mogło się automatycznie podłączyć do takiej sieci. Do tego biblioteka znakomicie upraszcza i umożliwia dowolne sposoby konfigurowania modułów WIFI "w locie" ! Można dzięki temu znacznie rozszerzyć możliwości  tworzonych urządzeń!. Biblioteka jest bardzo dobrze "okomentowana" dzięki czemu można śmiało powiedzieć, że ma bardzo duże walory dydaktyczne. Warto podejrzeć jak jest napisana ponieważ dzięki takiemu podejściu każdy będzie w stanie wykorzystać podobny sposób do komunikacji z innymi modułami WIFI ale także modemami GSM czy dowolnymi innymi urządzeniami/modułami, które do swojej konfiguracji używają komend AT. Pod filmikami umieszczę na blogu kilka wskazówek pisemnych, tak aby w kilku jasnych krokach przedstawić jak przystąpić do pierwszego uruchomienia biblioteki, przetestowania jej najważniejszych właściwości i w końcu jak ją skonfigurować. Nadmienię na koniec, że omawiana biblioteka potrzebuje do życia biblioteki do obsługi UART, chodzi o "MkMultiUART", dostępnej w sklepie: www.sklep.atnel.pl. Uwaga! biblioteka MkMultiUART musi być w wersji 1.1 lub nowszej.




oto filmiki instruktażowe:





;)

Brak komentarzy:

Prześlij komentarz