Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/,C++, MicroPytho Sucha Beskidzka
Internet rzeczy to przykład koncepcji, która - w odróżnieniu od wielu innych relatywnie młodych dziedzin IT - została więcej niż pozytywnie zweryfikowana przez czas i rynek. Już dziś IoT znajduje bardzo szerokie zastosowanie w wielu obszarach życia: od projektów stricte hobbystycznych, przez …
Liczba ofert: 0
Podobne produkty nowe i używane
-
od 40,86 zł Oferta sklepu
Modelowanie w Fusion 360. Praktyczne przykłady
28 km -
od 42,76 zł Oferta sklepu
Sztuka podstępu. Łamałem ludzi, nie hasła w.2
28 km -
od 43,54 zł Oferta sklepu
Teraz bajty. Klasa 2. Informatyka dla szkół ponadpodstawowych. Zakres podstawowy
28 km -
od 42,16 zł Oferta sklepu
Przygody testera Zigiego
28 km -
od 35,39 zł Oferta sklepu
Schematy elektroniczne i elektryczne. Przewodnik dla początkujących. Wydanie IV
43 km -
od 54 zł Oferta sklepu
Arduino dla dzieci. Poznaj świat elektroniki i programowania
43 km -
od 56,29 zł Oferta sklepu
Blender. Podstawy modelowania w 3D
43 km -
od 61,93 zł Oferta sklepu
Prompt engineering. Projektowanie aplikacji z wykorzystaniem LLM - John Berryman, Albert Ziegler
43 km -
od 61,93 zł Oferta sklepu
Projektowanie aplikacji LLM. Holistyczne podejście do dużych modeli językowych
43 km -
od 61,93 zł Oferta sklepu
Programuj ze sztuczną inteligencją. Twórz kod w Pythonie z wykorzystaniem GitHub Copilot i ChatGPT.
43 km -
od 58,28 zł Oferta sklepu
Grafowe sieci neuronowe. Teoria i praktyka - Filip Wójcik
43 km -
od 42,16 zł Oferta sklepu
Informatyk samouk. Przewodnik po strukturach...
43 km -
od 55,35 zł Oferta sklepu
Power BI w praktyce. Przejdź na wyższy poziom analizy danych
43 km -
od 61,93 zł Oferta sklepu
Testowanie oprogramowania z wykorzystaniem generatywnej AI
43 km -
od 55,35 zł Oferta sklepu
Konfiguracja usług sieciowych na urządzeniach MikroTik
43 km -
od 61,93 zł Oferta sklepu
WCAG. Dostępność cyfrowa stron internetowych i aplikacji
43 km -
od 55,35 zł Oferta sklepu
Czysty kod. Podręcznik dobrego programisty
43 km -
od 56,19 zł Oferta sklepu
Systemy siatek w projektowaniu graficznym. Przewodnik dla grafików, typografów i projektantów 3D
43 km -
od 41,39 zł Oferta sklepu
Automatyka przemysłowa dla początkujących. Poznaj sterowniki PLC oraz panele HMI i naucz się je prog
43 km -
od 48,74 zł Oferta sklepu
Certyfikowany tester ISTQB. Poziom podstawowy. Pytania i odpowiedzi
43 km -
od 58,28 zł Oferta sklepu
Autodesk Fusion. Kompletne projektowanie CAD
43 km -
od 60,61 zł Oferta sklepu
Praktyczne zastosowania generatywnej AI i ChatGPT wyd. 2 - Valentina Alto
43 km -
od 50,65 zł Oferta sklepu
Zaawansowana analiza danych. Jak przejść z arkuszy
43 km -
od 48,74 zł Oferta sklepu
Excel 365 i 2024 PL. Kurs - Witold Wrotek
43 km -
od 47,43 zł Oferta sklepu
Jak nadążyć za kryptowalutami. Przewodnik po...
43 km -
od 50,49 zł Oferta sklepu
Internet również dla seniora
43 km -
od 55,35 zł Oferta sklepu
Myślenie systemowe dla programistów. Nieliniowe podejście do złożoności i nieprzewidywalności w branży IT
43 km -
od 55,35 zł Oferta sklepu
Naucz się Gita. Praktyczny podręcznik wizualny dla początkujących - Anna Skoulikari
43 km -
od 42,03 zł Oferta sklepu
Optymalizacja wydajności aplikacji na androidpro
43 km -
od 55,05 zł Oferta sklepu
Bezpieczeństwo sieci w Pythonie w.2
43 km -
od 60,26 zł Oferta sklepu
Scrum. Przewodnik po antywzorcach
43 km -
od 61,93 zł Oferta sklepu
Światło. Przestrzeń. Czas. Eseje o sztuce fotografii
43 km -
od 55,30 zł Oferta sklepu
Zarządzanie projektami innowacyjnymi. Aplikacje w środowisku PLM
43 km -
od 55,35 zł Oferta sklepu
Analityka rozszerzona. Automatyzacja i sztuczna inteligencja w podejmowaniu decyzji
43 km -
od 61,93 zł Oferta sklepu
Java. Przewodnik doświadczonego programisty. Wydanie III
43 km -
od 49,94 zł Oferta sklepu
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko
43 km -
od 43,16 zł Oferta sklepu
OpenAI Chat GPT. Sztuczna inteligencja w ataku
43 km -
od 57,33 zł Oferta sklepu
Kwalifikacja INF.02 i INF.07 część 1
43 km -
od 54,02 zł Oferta sklepu
Skuteczne strategie obrony przed zaawansowanymi cyberatakami. Reagowanie na incydenty bezpieczeństwa w systemie Windows - Anatoly Tykushin, Svetlana O
43 km -
od 51,44 zł Oferta sklepu
Administrowanie sieciowymi systemami operacyjnymi (E.13.3.). Podręcznik do kształcenia w zawodzie technik informatyk
43 km -
od 55,35 zł Oferta sklepu
Machine learning i natural language processing w programowaniu. Podręcznik z ćwiczeniami w Pythonie
43 km -
od 59,38 zł Oferta sklepu
Stwórz własne AI. Jak od podstaw zbudować duży model językowy
46 km -
od 60,98 zł Oferta sklepu
Urządzenia techniki komputer. kwal. INF.02. cz.1
46 km -
od 42,16 zł Oferta sklepu
Tailwind CSS. Projektowanie stron WWW i podejście utility-first
43 km -
od 51,54 zł Oferta sklepu
Cyberbezpieczeństwo w małych sieciach...
43 km -
od 61,93 zł Oferta sklepu
MacPodręcznik. Odkryj moc możliwości macOS
43 km
Opis
Internet rzeczy to przykład koncepcji, która - w odróżnieniu od wielu innych relatywnie młodych dziedzin IT - została więcej niż pozytywnie zweryfikowana przez czas i rynek. Już dziś IoT znajduje bardzo szerokie zastosowanie w wielu obszarach życia: od projektów stricte hobbystycznych, przez automatykę domową, handel i usługi, po systemy inteligentnych miast, przemysł i rolnictwo. Internet rzeczy nadal ewoluuje - i staje się coraz powszechniejszy, a to może być zachętą do tego, by poznać go bliżej. Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino może się okazać świetną propozycją na początek przygody z IoT. Książka kompleksowo objaśnia specyfikę wybranych urządzeń i uczy, jak je programować w sposób na tyle przystępny, że wystarczy przeciętna znajomość obsługi komputera, by zacząć tworzyć pierwsze projekty. Treść została zilustrowana przykładowymi kodami źródłowymi, co zdecydowanie ułatwia stawianie pierwszych kroków. Dzięki książce: poznasz wybrane urządzenia IoT zaznajomisz się z narzędziami programistycznymi nauczysz się podstaw języków programowania uruchomisz własny serwer dla aplikacji web stworzysz serwer WWW na urządzeniu IoT a nawet zaprojektujesz serwer Minecrafta! Internet rzeczy ma przed sobą wielką przyszłość, bądź jej częścią! Spis treści: Przedmowa 1. URZĄDZENIA INTERNETU RZECZY 1.1. Platforma Arduino 1.1.1. Arduino UNO R3 1.1.2. Arduino Nano 1.1.3. Arduino Mega 2560 Rev3 1.1.4. Arduino Mega 2560 + WiFi ESP8266 1.1.5. Podsumowanie 1.2. Platforma Espressif 1.2.1. ESP-01 1.2.2. ESP-M 1.2.3. ESP-07 1.2.4. ESP-12 1.2.5. ESP-15F 1.2.6. Płytki rozwojowe ESP 1.2.7. Tryby pracy modułów 1.2.8. Systemy plików SPIFFS i LittleFS 1.2.9. Podsumowanie 1.3. Pozostałe urządzenia 1.3.1. BW16 RTL8720DN 1.3.2. SIM800L GSM/GPRS 1.3.3. nRF24L01+ 1.4. Lista zakupów 1.4.1. ESP8266 na dobry początek 1.4.2. ESP32 dla wymagających 2. OPROGRAMOWANIE 2.1. Arduino IDE 2.1.1. Instalacja oprogramowania dla ESP8266 i ESP32 2.1.2. Obsługa systemów plików SPIFFS i LittleFS 2.2. PlatformIO IDE 2.2.1. Instalacja i konfiguracja 2.2.2. Tworzenie nowego projektu 2.2.3. Obsługa systemów plików SPIFFS i LittleFS 2.3. ESPlorer 2.4. uPyCraft 2.5. uPyLoader 2.6. Flash Download Tool 2.7. NodeMCU PyFlasher 2.8. EM-WiFi Configuration 3. FIRMWARE 3.1. Po co aktualizować oprogramowanie układowe? 3.2. Aktualizacja oprogramowania 3.2.1. Narzędzia do aktualizacji oprogramowania 3.2.2. AT 3.2.3. MicroPython 3.2.4. Lua (NodeMCU) 3.3. Kompilowanie oprogramowania 3.3.1. AT 3.3.2. MicroPython 3.3.3. Lua (NodeMCU) 4. PODSTAWY PROGRAMOWANIA 4.1. C (Arduino) 4.1.1. Struktura kodu źródłowego 4.1.2. Stałe predefiniowane 4.1.3. Zmienne i typy danych 4.1.4. Konstrukcje warunkowe 4.1.5. Pętle 4.1.6. Funkcje 4.1.7. Zestaw funkcji dla Arduino 4.2. MicroPython 4.2.1. Struktura kodu źródłowego 4.2.2. Zmienne i typy danych 4.2.3. Operacje na plikach 4.2.4. Konstrukcje warunkowe 4.2.5. Pętle 4.2.6. Funkcje 4.2.7. Biblioteki programistyczne 4.3. Lua 4.3.1. Zmienne i typy danych 4.3.2. Operacje na plikach 4.3.3. Konstrukcje warunkowe 4.3.4. Pętle 4.3.5. Funkcje 4.3.6. Biblioteki programistyczne 5. PROGRAMOWANIE APLIKACJI SIECIOWYCH 5.1. Szybki kurs stosowania komend AT 5.1.1. Diagnostyka 5.1.2. Sieć wi-fi 5.1.3. Punkt dostępowy 5.1.4. Serwer z obsługą połączeń TCP i UDP 5.2. Szybki kurs tworzenia stron WWW 5.2.1. Szkielet dokumentu hipertekstowego 5.2.2. Stosowanie znaczników HTML w praktyce 5.3. Lista zakupów 5.4. RTC, Ethernet i karty pamięci Projekt 1. Zapis danych z czujników na kartę SD Projekt 2. Zegar czasu rzeczywistego - RTC Projekt 3. Dostęp do sieci Ethernet 5.5. Wi-fi, Blynk i serwer TCP Projekt 4. Serwer TCP i udostępnianie danych Projekt 5. Komunikacja TCP z platformą Blynk Projekt 6. Własna platforma IoT - PHP i SQL 5.6. Rozszerzenia dla modułu ESP-01 Projekt 7. Czujnik temperatury DS18B20 Projekt 8. Czujnik temperatury DHT11 Projekt 9. Moduł przekaźnika Projekt 10. Kontroler RGB LED 5.7. Usługi sieciowe Projekt 11. SMTP - powiadomienia e-mail Projekt 12. MySQL - transfer danych do bazy SQL Projekt 13. FTP - zapis danych na serwerze plików Projekt 14. MQTT - protokół komunikacyjny dla IoT Projekt 15. DDNS - jedna nazwa przy zmiennym IP Projekt 16. SMS - komunikacja przez sieć GSM 5.8. Zdalna aktualizacja oprogramowania Projekt 17. OTA z Arduino IDE i w linii poleceń Projekt 18. Aktualizacja firmware przez WWW Projekt 19. Aktualizacja LittleFS przez WWW Projekt 20. ElegantOTA - elegancka alternatywa 6. WEB FRAMEWORK - C, MICROPYTHON I LUA 6.1. aWOT - serwer w języku C 6.1.1. Szkielet serwera WWW 6.1.2. Routing 6.1.3. Obsługa żądań HTTP i odpowiedzi do klientów Projekt 21. Serwer WWW w frameworku aWOT 6.2. Microdot - serwer w języku MicroPython 6.2.1. Przygotowanie środowiska pracy 6.2.2. Routing 6.2.3. Programowanie asynchroniczne i SSL 6.2.4. Obsługa żądań HTTP i odpowiedzi do klientów 6.2.5. Szablony dla strony WWW Projekt 22. Serwer WWW w frameworku Microdot 6.3. Express - serwer w języku Lua 6.3.1. Przygotowanie środowiska pracy Projekt 23. Serwer WWW we frameworku Express 7. ZAKOŃCZENIE 7.1. Trochę rozrywki z grą Minecraft Projekt 24. Serwer gry Minecraft O autorze: Mariusz Duka — doktor nauk inżynieryjno-technicznych, elektronik, absolwent studiów ekonomicznych i pedagogicznych. Programista z 30-letnim stażem, zaczynał od asemblera na komputerze Sharp MZ-800, a od ponad 20 lat zajmuje się tworzeniem projektów webowych na potrzeby biznesu. Entuzjasta systemów BSD i Internetu Rzeczy. Przedsiębiorca, pomysłodawca i twórca wielu projektów informatycznych o zasięgu międzynarodowym, między innymi International Studies of Website Quality (ISOWQ).
Specyfikacja
Podstawowe informacje
| Autor |
|
| Wydawnictwo |
|
| Okładka |
|
| Rok wydania |
|
| Ilość stron |
|
| Tematyka |
|
| ISBN |
|