Przedstawiony artykuł prezentuje sieci bezprzewodowe i topologie dla Smart City oraz koncept samo-budującej się sieci WiFi. W kolejnych rozdziałach wskazano główne zastosowania i podstawowe uwarunkowania. Zaproponowano proste rozwiązanie sprzętowe wskazane dla rozwiązań o małej transmisji danych. Przedstawiono wstępny algorytm nawiązywania optymalnej ścieżki połączenia z siecią. Główny kierunek wdrożeniowy rozpatruje się w kontekście szeroko pojętego Smart City. Autorzy dokonali przeglądu kluczowych kwestii rozwoju Smart City jako sieci prostych urządzeń pomiarowo - wykonawczych.
EN
The article presents wireless networks, topologies and the concept of a self-building WiFi network. In the following chapters, the main applications and basic considerations are indicated. A simple hardware solution for low data transmissions solutions was proposed. A preliminary algorithm for establishing an optimal path to the network is presented. The main direction of implementation is Smart City in a broad sense. The authors reviewed the key issues and the direction of development of Smart City as a network of simple measuring and executive devices.
This work concerns the design, creation and testing of popular microcontrollers from the Arduino family, and other selected ones, compatible with the Arduino Software (IDE). The purpose of the tests was to conduct a comparative analysis of selected devices in terms of various aspects of their operation. The following features were thoroughly ana-lyzed: the speed of calculations, heat generation by the device, quality of the received Wi-Fi signal (for those devices that have this module), and the general evaluation of the microcontroller, resulting from selected features of its specifi-cations.
PL
Niniejsza praca dotyczy zaprojektowania, stworzenia oraz przeprowadzenia testów popularnych mikrokontrolerów z rodziny Arduino, oraz innych wybranych, kompatybilnych ze zintegrowanym środowiskiem programistycznym Ar-duino Software. Zadaniem przeprowadzonych testów było przeprowadzenie analizy porównawczej wybranych urzą-dzeń pod kątem zbadania różnych, wybranych aspektów ich działania. Dokładnie przeanalizowano takie cechy jak:szybkość wykonywania obliczeń, wydzielanie ciepła przez urządzenie, jakość odbieranego sygnału Wi-Fi (dla tych spośród badanych urządzeń, które ten moduł posiadają), oraz ogólną ocenę mikrokontrolera, wynikającą z wybranych cech jego specyfikacji.
W artykule przedstawiono prototyp prostej interaktywnej stacji pogodowej, działającej w oparciu o sieć WiFi. Wykorzystany został moduł bazujący na układzie Espressif ESP8266. Dane meteorologiczne pobierane są z wybranego serwera pogodowego dla wskazanej lokalizacji. Prezentacja poszczególnych informacji (po odpowiednim zinterpretowaniu) realizowana jest z zastosowaniem wyświetlacza alfanumerycznego.
EN
The prototype of a simple interactive weather station is presented in the paper. It is based on communication with WiFi network. A module with microcontroller Espressif ESP8266 is used in the project. Meteorological data are received from a weather server for chosen localization. Information are interpretation by the microcontroller and presented on alphanumeric display.
Prowadzenie prac naukowych, zwłaszcza z dziedzin technicznych często związane jest z koniecznością wykonania prototypu urządzenia lub potrzebnych przyrządów. W takich przypadkach często wykorzystuje się rozwiązania oparte na mikrokontrolerach. Wybór samej platformy sprzętowej, jak również programistycznej decyduje o sukcesie projektu oraz pozwala zaoszczędzić czas. W artykule przedstawiono wyniki badań dotyczące trzech platform opartych o różne modele mikrokontrolerów oraz zastosowane dwa języki programowania (C/C++ oraz nowe rozwiązanie bazujące na języku Python). Do analizy wydajności języków programowania wybrano zagadnienia bazujące na procedurach matematycznych mających zastosowanie w sterowaniu, analizie i automatyce. Wyniki badań pozwolą wpłynąć na właściwy dobór optymalnej platformy sprzętowej oraz języka programowania przy uwzględnieniu planowanego zastosowania i zapotrzebowania na moc obliczeniową.
EN
Conducting research, especially in technical field often binds with necessity of making device prototype or specialized tools. In such situations microcontroller-based solutions are often used. Choice of development platform and software environment decides about success of project or allows saving significant amount of time. In article have been tested 3 common development platforms based on different microcontrollers and two high-level programming languages, C/C++ and new solution based on Python. Chosen testing process is based on mathematical procedures used in control, analysis and automation. Results of research should allow to selection of optimal hardware platform as well programming language according to planned use and requested computing power.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.