Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Програмування
- C
- 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
Деталі електронної книги
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
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ą!
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
- Назва: 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
- ISBN: 978-83-289-0359-3, 9788328903593
- Дата видання: 2023-06-13
- Формат: Eлектронна книга
- Ідентифікатор видання: inrzpo
- Видавець: Helion