ODBIERZ TWÓJ BONUS :: »

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 Mariusz Duka

Autor:
Mariusz Duka
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
496
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
59,40 zł 99,00 zł (-40%)
59,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
49,50 zł 99,00 zł (-50%)
49,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Wybierania i rozróżniania popularnych platform IoT: Arduino, ESP8266, ESP32
  • Instalowania i konfigurowania środowisk programistycznych Arduino IDE i PlatformIO
  • Obsługi systemów plików SPIFFS i LittleFS na urządzeniach IoT
  • Aktualizowania i kompilowania firmware dla ESP8266, ESP32 i Arduino
  • Programowania w językach C/C++, MicroPython i Lua na mikrokontrolerach
  • Tworzenia struktur kodu, zmiennych, funkcji i pętli w C, MicroPythonie oraz Lua
  • Wykorzystywania bibliotek programistycznych dedykowanych IoT
  • Szybkiego stosowania komend AT do konfiguracji i diagnostyki modułów
  • Tworzenia prostych stron WWW i obsługi znaczników HTML na urządzeniach IoT
  • Realizowania projektów z wykorzystaniem czujników, przekaźników i kart SD
  • Implementowania komunikacji sieciowej: TCP, UDP, Wi-Fi, Ethernet, GSM
  • Budowania własnych serwerów WWW na ESP8266, ESP32 i Arduino
  • Wysyłania powiadomień e-mail, zapisywania danych na FTP, korzystania z MQTT i DDNS
  • Przeprowadzania zdalnej aktualizacji oprogramowania OTA na urządzeniach IoT
  • Wdrażania web frameworków: aWOT (C), Microdot (MicroPython), Express (Lua)
  • Tworzenia i uruchamiania serwera gry Minecraft na platformie IoT

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ą!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

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).

Mariusz Duka - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki potrzebuję specjalistycznej wiedzy z programowania?
Nie, książka została napisana w przystępny sposób i wystarczy podstawowa znajomość obsługi komputera, aby rozpocząć naukę programowania urządzeń IoT.
2. Jakie urządzenia i platformy są omawiane w książce?
W książce znajdziesz szczegółowe informacje na temat programowania takich urządzeń jak ESP8266, ESP32, Arduino oraz innych popularnych modułów IoT.
3. Czy książka zawiera przykłady kodów źródłowych?
Tak, każdy omawiany temat zilustrowany jest praktycznymi przykładami kodów w językach C/C++, MicroPython i Lua, co ułatwia naukę i wdrożenie własnych projektów.
4. Jakie projekty praktyczne znajdę w tej książce?
Książka prowadzi krok po kroku przez realizację ponad 20 praktycznych projektów, takich jak serwer WWW, czujniki temperatury, sterowanie LED, powiadomienia e-mail, komunikacja przez SMS czy własny serwer Minecrafta.
5. Czy książka pomoże mi zacząć tworzyć własne aplikacje sieciowe na urządzenia IoT?
Tak, publikacja uczy podstaw programowania aplikacji i serwerów sieciowych, w tym obsługi sieci Wi-Fi, protokołów TCP/UDP oraz korzystania z popularnych frameworków webowych.
6. Jakie narzędzia programistyczne są omawiane w książce?
Poznasz obsługę i instalację takich środowisk jak Arduino IDE, PlatformIO IDE, ESPlorer, uPyCraft, uPyLoader oraz narzędzi do aktualizacji firmware'u.
7. Czy książka jest aktualna i zgodna z najnowszymi trendami w IoT?
Tak, książka obejmuje aktualne technologie i popularne platformy sprzętowe, a także omawia nowoczesne metody zdalnej aktualizacji oprogramowania oraz integrację z usługami sieciowymi.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
59,40 zł
Dodaj do koszyka
Ebook
49,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile